⚠️
嗨,那里..感谢您参加论坛。激动人心的消息!现在,我们正在转到我们的新论坛平台,该平台将提供更好的功能,并包含在主话网站中。所有帖子和帐户都已迁移。我们现在仅在新论坛上接受流量 - 请在https://www.dialog-spoomendonductor.com/support。我们将在未来几天修复错误 /优化搜索和标记。
5个帖子 / 0新
最后一篇文章
Jinxiangwzh
离线
最后一次露面:4年3个月前
加入:2016-05-17 04:51
固件下载的问题

我的设计如下
MCU-ALPS UGMZ2AA
闪光灯-W25X20CL
P0.0 -SCK
P0_3- SPI CS
P0_5 -MOSI
P0_6-味o

我将P1_0选择为TX P1_1作为Rx。

现在我发现它的sames无法下载固件。我可以在p0.0(现在连接flash sck pin)时使用uart
并通过UART(P0.0,P0_1,57600BD)向下固件?
或者是否还有其他方法可以解决此问题。

附着的示意图

设备:
pm_dialog
离线
最后一次露面:4个月3周前
职员
加入:2018-02-08 11:03
嗨,jinxiangwzh,

嗨,jinxiangwzh,

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

https://support.dialog-spoomendonductor.com/Resource/B-001-DA14580-BOOTING -...

为了从UART启动,您可以选择PIN 0_ 0作为TX和PIN 0_1作为RX(表1的步骤3:PIN分配和启动序列从外部设备)。与SCK相同的引脚0_ 0不会影响引导过程。对于SPI Flash编程,我们强烈建议您使用JTAG/JLINK。如果您想从UART下载代码并为SPI闪存编程,这很棘手,因为您同时进行了TX和SCK引脚的活动(均连接到引脚0_ 0)。因此,因此,我们建议您使用JTAG/JLINK。

您能解释一下您的实施中要做什么吗?您要从UART启动只是为了检查图像还是要从UART启动并编写Spiflash?

谢谢,pm_dialog

Jinxiangwzh
离线
最后一次露面:4年3个月前
加入:2016-05-17 04:51
在设计开始时,我

在设计开始时,我想通过JTAG/JLINK下载固件到SPI Flash。但是现在有人告诉我,JTAG只能下载到RAM,不能下载到Falsh。
所以我想问你,是否有任何补救措施。
让我总结您所说的:示意图设计还可以,它可以下载固件通过JTAG闪烁?

pm_dialog
离线
最后一次露面:4个月3周前
职员
加入:2018-02-08 11:03
嗨,jinxiangwzh,

嗨,jinxiangwzh,

是的,您可以通过JTAG/JLINK接口将固件燃烧到SPI Flash,在打开Smart Sippets工具箱时可以选择该固件。但是使用示意图,您将无法从UART启动,因为您使用的UART GPIOS。为了从UART启动,您应该重新设计示意图并更改UART GPIO,如AN-B-001文档。

谢谢,pm_dialog

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

感谢您的回复
我将在下一版本中更改原理图。该版本可以通过JTAG/JLINK下载。