⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
5个帖子/ 0新
最后一篇
金共和华
离线
最后一次露面:3年2个月前
加入:2016-05-17 04:51
固件下载问题

我的设计如下
MCU-ALP UGMZ2AA
Flash - W25x20CL.
P0.0 - SCK
P0_3 - SPI CS
P0_5 - MOSI.
p0_6 - miso.

我选择P1_0作为Tx P1_1作为Rx。

现在我发现它的Sames无法下载固件。我飞行线P0.0(现在将Flash SCK PIN连接)为UART
通过UART(p0.0,p0_1,57600bd)下固件?
或者如果有任何其他方法可以解决这个问题。

附件的原理图

设备:
PM_DIALOG.
离线
最后一次露面:15小时前1天
职员
加入:2018-02-08 11:03
嗨金祥华,

嗨金祥华,

根据AN-B-001文档,如果选择P1_0作为T X和P1_1作为RX,这是一个无效的配置,因此您无法从默认ROM引导。使用此配置,您应该使用辅助引导程序。请检查AN-B-001文档,其中描述了如何从串行接口引导。您可以从下面的链接下载:

https://support.dialog-semicondiondiond.com/resource/b-001-da14580-booting -...

为了从UART启动,您可以选择引脚0_0作为TX和引脚0_1作为Rx(表1的步骤3:从外部设备引脚分配和引导序列)。与SCK相同的引脚0_ 0不会影响引导过程。对于SPI Flash编程,我们强烈建议您使用JTAG / JLink。如果要从UART下载代码和编程SPI闪存,则会退出棘手,因为您的活动与TX和SCK引脚同时有活动(两者连接到引脚0_0)。因此,由于这个原因,我们建议您使用JTAG / JLink。

你能解释一下你想要做什么的东西吗?你想从UART启动,只是为了检查图像,或者你想从UART引导并写入烟草?

谢谢,PM_DIALOG.

金共和华
离线
最后一次露面:3年2个月前
加入:2016-05-17 04:51
在设计的开头,我

在设计的开端,我想通过JTAG / JLink下载固件到SPI Flash.But现在有人告诉我,JTAG只能下载到RAM,无法下载到Falsh。
所以我想问你,如果有任何补救措施。
让我总结你所说的:原理图设计还可以,它可以通过JTAG下载固件来闪存?

PM_DIALOG.
离线
最后一次露面:15小时前1天
职员
加入:2018-02-08 11:03
嗨金祥华,

嗨金祥华,

是的,您可以通过JTAG / JLINK接口将固件刻录到SPI Flash,在打开Smart Spippets Toolbox时,可以选择该选项。但是通过您的原理图,您无法从UART启动,因为您使用的是无效的UART GPIO。为了从UART启动,您应该重新设计您的原理图并更改UART GPIO,如AN-B-001文档。

谢谢,PM_DIALOG.

金共和华
离线
最后一次露面:3年2个月前
加入:2016-05-17 04:51
感谢您的回复

感谢您的回复
我将在下一个版本中更改原理图。这版本可以通过jtag / jlink下载是好的。