我是用工具箱5.10烧录工具来烧录外部flash的,但有时效果不太好,有时出现连接异常和烧录失败。
我使用jtag连接到我的产品板进行燃烧。目前测试中存在两种错误,一种是芯片连接失败,另一种是flash操作失败。
你知道问题出在哪里吗?谢谢您!
这是我收集的一些错误的日志和图片
嗨,zyosintek,
感谢您在网上提出的问题以及您对我们的BLE解决方案的兴趣。
我建议使用最新版本的SST适用于Windows操作系统的SmartSnippets工具箱V5.0.14或用于Linux操作系统的SmartSnippets工具箱V5.0.14.
您是在使用JTAG的Dialog dk还是外部JTAG接口?
请您指出SPI闪存连接在哪个引脚上,零件号是多少?
从日志文件中,我可以看到该工具无法配置SPI管脚,因此请确保您使用的是Board Setup选项卡中的正确管脚配置。
http://lpccs-docs.dialog-semiconductor.com/UM-B-083/tools/Board\u Setup.html
此外,您是否能够通过JTAG将固件下载到系统RAM?
谢谢,下午好
我说得对
我已正确配置闪存引脚。我现在有两个项目,一个是14585,另一个是14531。之前发送的一些zip文件是14585,一些是14531。我的两个项目都遇到了这个问题。585使用默认的spi起始引脚,531使用自定义引脚0、1、6、7。这两个项目通常可以烧成正常工作,但偶尔会有两个问题,我已经报告,他们不能连接或删除。这不是一个配置问题,因为它是概率性的,当出现错误时,您可以通过重新启动芯片或重新打开工具箱工具来正常编程。
由于这两个项目在大多数情况下都能正常工作,所以我假设它与正在运行的固件有关,或者与JTAG的“坏”连接/连线有关。
您能指出DA14531/585上运行的固件是什么吗?你在使用睡眠模式吗?
有时一个新的芯片
有时一个新的芯片,没有烧毁固件也会有这些问题,但似乎错误的概率会更小
我的固件是基于prox的,使用ext sleep
在这两个问题中,我更关心的是flash操作的失败
这是一个定制板,或者您正在使用我们的任何dk>在烧录flash之后,请确保您使用的是SST的“board Setup”选项卡中的正确SPI pin配置。
我的spi配置是正确的,这是我第一次烧的配置,它已经成功运行了。但是当我需要第二次烧掉芯片时,这个问题很可能会发生。ps1:在我烧录的程序中,swd接口在延迟1500ms后被禁用为正常的io端口。ps2:我的flash的spi管脚同时连接到lis2dh,这是由不同的cs区分的。
由于JTAG已禁用,请尝试通过1线UART烧录闪存。
你能澄清一下“ps2”吗?
是定制板吗?
这是我收集的一些错误的日志和图片
嗨,zyosintek,
感谢您在网上提出的问题以及您对我们的BLE解决方案的兴趣。
我建议使用最新版本的SST适用于Windows操作系统的SmartSnippets工具箱V5.0.14或用于Linux操作系统的SmartSnippets工具箱V5.0.14.
您是在使用JTAG的Dialog dk还是外部JTAG接口?
请您指出SPI闪存连接在哪个引脚上,零件号是多少?
从日志文件中,我可以看到该工具无法配置SPI管脚,因此请确保您使用的是Board Setup选项卡中的正确管脚配置。
http://lpccs-docs.dialog-semiconductor.com/UM-B-083/tools/Board\u Setup.html
此外,您是否能够通过JTAG将固件下载到系统RAM?
谢谢,下午好
我说得对
我已正确配置闪存引脚。我现在有两个项目,一个是14585,另一个是14531。之前发送的一些zip文件是14585,一些是14531。我的两个项目都遇到了这个问题。585使用默认的spi起始引脚,531使用自定义引脚0、1、6、7。这两个项目通常可以烧成正常工作,但偶尔会有两个问题,我已经报告,他们不能连接或删除。这不是一个配置问题,因为它是概率性的,当出现错误时,您可以通过重新启动芯片或重新打开工具箱工具来正常编程。
嗨,zyosintek,
由于这两个项目在大多数情况下都能正常工作,所以我假设它与正在运行的固件有关,或者与JTAG的“坏”连接/连线有关。
您能指出DA14531/585上运行的固件是什么吗?你在使用睡眠模式吗?
谢谢,下午好
有时一个新的芯片
有时一个新的芯片,没有烧毁固件也会有这些问题,但似乎错误的概率会更小
我的固件是基于prox的,使用ext sleep
在这两个问题中,我更关心的是flash操作的失败
嗨,zyosintek,
这是一个定制板,或者您正在使用我们的任何dk>在烧录flash之后,请确保您使用的是SST的“board Setup”选项卡中的正确SPI pin配置。
谢谢,下午好
我的spi配置是正确的,这是我第一次烧的配置,它已经成功运行了。但是当我需要第二次烧掉芯片时,这个问题很可能会发生。
ps1:在我烧录的程序中,swd接口在延迟1500ms后被禁用为正常的io端口。
ps2:我的flash的spi管脚同时连接到lis2dh,这是由不同的cs区分的。
嗨,zyosintek,
由于JTAG已禁用,请尝试通过1线UART烧录闪存。
你能澄清一下“ps2”吗?
是定制板吗?
谢谢,下午好