了解更多常见问题教程

9个职位/0个新职位
最后一篇文章
zyosintek公司
离线
最后一次见到:1个月2周前
已加入:2020-03-26 12:15
spi闪烧失败

我是用工具箱5.10烧录工具来烧录外部flash的,但有时效果不太好,有时出现连接异常和烧录失败。

我使用jtag连接到我的产品板进行燃烧。目前测试中存在两种错误,一种是芯片连接失败,另一种是flash操作失败。

你知道问题出在哪里吗?谢谢您!

关键词:
设备:
zyosintek公司
离线
最后一次见到:1个月2周前
已加入:2020-03-26 12:15
这里有一些错误的日志和

这是我收集的一些错误的日志和图片

附件:
PM\U对话框
离线
最后一次见到:2天6小时前
工作人员
已加入:2018-02-08 11:03
嗨,zyosintek,

嗨,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?

谢谢,下午好

zyosintek公司
离线
最后一次见到:1个月2周前
已加入:2020-03-26 12:15

我说得对

我已正确配置闪存引脚。我现在有两个项目,一个是14585,另一个是14531。之前发送的一些zip文件是14585,一些是14531。我的两个项目都遇到了这个问题。585使用默认的spi起始引脚,531使用自定义引脚0、1、6、7。这两个项目通常可以烧成正常工作,但偶尔会有两个问题,我已经报告,他们不能连接或删除。这不是一个配置问题,因为它是概率性的,当出现错误时,您可以通过重新启动芯片或重新打开工具箱工具来正常编程。

PM\U对话框
离线
最后一次见到:2天6小时前
工作人员
已加入:2018-02-08 11:03
嗨,zyosintek,

嗨,zyosintek,

由于这两个项目在大多数情况下都能正常工作,所以我假设它与正在运行的固件有关,或者与JTAG的“坏”连接/连线有关。

您能指出DA14531/585上运行的固件是什么吗?你在使用睡眠模式吗?

谢谢,下午好

zyosintek公司
离线
最后一次见到:1个月2周前
已加入:2020-03-26 12:15

有时一个新的芯片

有时一个新的芯片,没有烧毁固件也会有这些问题,但似乎错误的概率会更小

我的固件是基于prox的,使用ext sleep

在这两个问题中,我更关心的是flash操作的失败

PM\U对话框
离线
最后一次见到:2天6小时前
工作人员
已加入:2018-02-08 11:03
嗨,zyosintek,

嗨,zyosintek,

这是一个定制板,或者您正在使用我们的任何dk>在烧录flash之后,请确保您使用的是SST的“board Setup”选项卡中的正确SPI pin配置。

谢谢,下午好

zyosintek公司
离线
最后一次见到:1个月2周前
已加入:2020-03-26 12:15
我的spi配置是

我的spi配置是正确的,这是我第一次烧的配置,它已经成功运行了。但是当我需要第二次烧掉芯片时,这个问题很可能会发生。
ps1:在我烧录的程序中,swd接口在延迟1500ms后被禁用为正常的io端口。
ps2:我的flash的spi管脚同时连接到lis2dh,这是由不同的cs区分的。

PM\U对话框
离线
最后一次见到:2天6小时前
工作人员
已加入:2018-02-08 11:03
嗨,zyosintek,

嗨,zyosintek,

由于JTAG已禁用,请尝试通过1线UART烧录闪存。

你能澄清一下“ps2”吗?

是定制板吗?

谢谢,下午好