编程的DA14585 DevKit SPI flash

了解更多常见问题教程

4新职位/ 0
最后发表
rorbech
离线
最后看到:1年1月前
加入:2019-08-09章22节
编程的DA14585 DevKit SPI flash

我试图flash SPI flash DA14585开发板使用SmartSnippet工具箱的SPI flash程序员。我基本上按照9.2节的方法“嗯- b - 012 DA14580/581/583创建一个二级引导装载程序”,但我在怀疑所谓的销配置。如果我使用SPI配置(图5 - b - 048,匹配SmartSnippet配置SPI_CLK: P0_0, SPI_EN: P0_3, SPI_DI: P0_5, SPI_D0: P0_6)我不能下载flash_programmer。本是SmartSnippets似乎并没有认识到硬件复位。

开始下载程序……请按板上的硬件复位按钮开始下载过程。

如果我使用UART配置嗯- b - 048(图3)我可以下载程序员但不能执行任何flash操作(读、擦除、燃烧等)

超时等待接收数据包的最重要的字节长度(10000毫秒断开)

你能确认它是可以使用SmartSnippet SPI flash烧flash程序员,应该如何,销配置或其他任何信息,我错了。

董事会工作当加载应用程序直接SysRam和运行它。

设备:
PM_Dialog
离线
最后看到:9小时45分钟前
工作人员
加入:2018-02-08 11:03
嗨rorbech,

嗨rorbech,

谢谢你的问题。SmartSnippets工具箱的使用,我建议你去读的嗯- b - 083 SmartSnippets工具箱用户手册(HTML)文档。

你是哪一个SDK使用吗?为了燃烧的SPI Flash应用程序代码,flash_programmer。本不应该烧到Flash。当打开SmartSnippets工具箱,有两个选项可用来连接,通过UART或JTAG。如果你连接了UART,复位是必需的,所以希望从SPI闪光跳线配置,你应该UART跳线配置。我假定你是使用Pro-DK。请让我知道如果你需要进一步支持跳投的配置。在JTAG的情况下,不需要重置。

  1. 指第七节董事会嗯- b - 083文档的设置,确保你有正确的SPI Flash销配置。应该根据use_periph_setup配置。您的应用程序。
  2. 之后,阅读部分13 SPI Flash程序员。如果你通过UART相连,你应该从Pro-DK按下重置按钮。JTAG,正如前面提到过的,不需要重置,所以您应该能够连接,读取和燃烧SPI flash。

谢谢,PM_Dialog

rorbech
离线
最后看到:1年1月前
加入:2019-08-09章22节

谢谢你的输入。因为跳线配置使用相同的别针,我只是认为它会打乱连接插脚poth SPI和UART。但似乎工作。

我现在管理从flash烧并启动应用程序。

PM_Dialog
离线
最后看到:9小时45分钟前
工作人员
加入:2018-02-08 11:03
嗨rorbech,

嗨rorbech,

Pro-Dk, SPI_MISO和UART_TX共享相同的销(P0_5),所以应该使用三跳投,以防你连接/ UART。

高兴你可以连接和从flash引导。感谢接受我的答案。

谢谢,PM_Dialog