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