嗨
我正在尝试使用SmartSnippet Toolbox的SPI Flash程序员在我的DA14585开发板上闪烁SPI闪光灯。我基本上遵循“UM-B-012 DA14580 / 581/583创建次生引导加载程序”第9.2节的方法,但我对假想的引脚配置有疑问。如果我使用SPI配置(UM-B-048的图5,匹配SmartSnippet配置SPI_CLK:P0_0,SPI_EN:P0_3,SPI_DI:P0_5,SPI_D0:P0_6)我无法下载Flash_Programmer.bin似乎没有识别硬件重置。
开始下载程序...请按下电路板上的硬件重置按钮开始下载过程。
如果我使用UART配置(UM-B-048的图3)我可以下载程序员,但不能执行任何闪存操作(读取,擦除,烧伤等)
等待收到Packet Lenght最重要的字节的超时(10000msecs)
您是否可以确定使用SmartSnippet SPI Flash程序员刻录Flash,如何应对引脚配置,或者在我错的地方的任何其他信息。
电路板在将应用程序直接加载到Sysram并从那里运行它时效果很好。
设备:
嗨Rorbech,
谢谢你的问题在线。有关SmartSnippets Toolbox的使用,我会建议您阅读UM-B-083 SmartSnippets Toolbox用户手册(HTML)文件。
您使用的是哪个SDK?为了用应用程序代码刻录SPI闪存,Flash_Programmer.bin不应刻录到闪光灯中。打开SmartSnippets工具箱时,通过UART或JTAG可以连接两个选项可供选择。如果您通过UART连接,则需要重置,因此期望SPI Flash跳线配置,您也应该具有UART跳线配置。我假设你正在使用pro-dk。如果您需要进一步支持跳线配置,请告诉我。在JTAG的情况下,不需要重置。
谢谢,PM_DIALOG.
嗨
谢谢你的输入。由于跳线配置,其中使用相同的引脚,我刚刚假设它会搞砸将引脚连接到挖掘SPI和UART。但它似乎有效。
我现在设法从闪存中刻录并引导应用程序。
嗨Rorbech,
在Pro-DK中,SPI_MISO和UART_TX共享相同的引脚(P0_5),因此应使用三向跳线,以便您连接UART。
很高兴您可以从Flash连接和启动。非常感谢接受我的答案。
谢谢,PM_DIALOG.