⚠️
你好。。谢谢你来参加论坛。令人兴奋的消息!我们现在正在移动到我们的新论坛平台,将提供更好的功能,并包含在主对话网站的过程。所有帖子和账号都已迁移。我们现在只接受新论坛上的流量-请在//www.wsdof.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
5个职位/0个新职位
最后一篇文章
金香WZH
离线
最后一次见到:2年11个月前
已加入:2016-05-17 04:51
固件下载问题

我的设计如下
MCU-阿尔卑斯UGMZ2AA
闪光-W25X20CL
P0.0-SCK
P0\ U 3-SPI CS
P0\ U 5-摩西
味噌

我选择P1\u 0作为发送P1\u 1作为接收。

现在我发现它是sames无法下载的固件。Can我飞线P0.0(它连接闪存SCK引脚现在)作为uart
通过uart关闭固件(P0.0,P0\U 157600BD)?
或者有没有其他方法来解决这个问题。

附图

附件:
设备:
PM\U对话框
离线
最后一次见到:15小时25分钟前
工作人员
已加入:2018-02-08 11:03
嗨,金湘WZH,

嗨,金湘WZH,

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

https://support.dialog semiconductor.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)。因此,我们建议您使用JTAG/JLINK。

你能解释一下你到底想在你的实现中做些什么吗??您想从uart启动只是为了检查映像,还是想从uart启动并写入SPIflash?

谢谢,下午好

金香WZH
离线
最后一次见到:2年11个月前
已加入:2016-05-17 04:51
在设计之初,我

在设计之初,我想通过JTAG将固件下载到spiflash/我知道,但是现在有人告诉我,JTAG只能下载到RAM,不能下载到FALSH。
所以我想问你,有没有什么补救措施。
我来总结一下你的看法说:示意图设计是好的,它可以下载固件到闪存通过JTAG?

PM\U对话框
离线
最后一次见到:15小时25分钟前
工作人员
已加入:2018-02-08 11:03
嗨,金湘WZH,

嗨,金湘WZH,

是的,您可以通过JTAG/JLINK接口将固件烧录到SPI flash,打开Smart Snippets工具箱时有一个选项。但是在您的示意图中,您将无法从UART引导,因为您使用的是无效的uartgpio。为了从UART引导,您应该重新设计原理图并更改UART gpio,如AN-B-001文档所述。

谢谢,下午好

金香WZH
离线
最后一次见到:2年11个月前
已加入:2016-05-17 04:51
谢谢你的回复

谢谢你的回复
我将在下个星期更改示意图版本。这个版本可以通过JTAG/JLINK下载。