FW下载到DA14580 OTP失败

⚠️
您好,谢谢您来到论坛。令人兴奋的消息!我们正在迁移到新的论坛平台,该平台将提供更好的功能,并包含在主对话网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量-请在//www.xmece.com/support.我们将在未来几天内修复bug/优化搜索和标记。
7个员额/0个新员额
最后一篇文章
罗伦斯伍
离线
最后一次见到:3年5个月前
加入:2018-03-20 08:29
FW下载到DA14580 OTP失败

你好对话支持团队,

这是一个紧迫的问题和调查。

我们正在使用Smartsnippets Studio V1.6.3 for Windows操作系统和Jlink将18K大小的FW下载到DA14580中,但失败,日志如下所示,请您为我们阅读日志好吗?

[INFO OTP Image@18-03-20 17:37:35]标题记录已从中删除
十六进制文件A00008_v1.0.hex。
[INFO OTP Image @18-03-20 17:37:35]阅读18936
从文件A00008_v1.0.hex。
[综合信息@18-03-20 17:39:38]
TotalIRLen=?,IRPrint=0x..000000000000000000000000000000000000
[一般信息@18
-03-20 17:39:38]TotalIRLen=?,IRPrint=0x..000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
[信息]
General @18-03-20 17:39:40] ID不匹配。预计是0223,发现了C63B
[信息]
General @18-03-20 17:39:40] ID不匹配。预计是0223,发现了C63B
[信息]
General @18-03-20 17:39:40] ID不匹配。预计是0223,发现了C63B
[信息]
常规@18-03-20 17:39:41]ID不匹配。应为0223,找到C63B
[信息]
常规@18-03-20 17:39:41]ID不匹配。应为0223,找到C63B
[信息]
常规@18-03-20 17:39:41]ID不匹配。应为0223,找到C63B
[信息]
常规@18-03-20 17:39:43]ID不匹配。预期为0223,发现为C63B
[信息]
常规@18-03-20 17:39:43]ID不匹配。预期为0223,发现为C63B
[信息]
常规@18-03-20 17:39:43]ID不匹配。预期为0223,发现为C63B
[错误
无法读取内存地址0x50003200
函数JLINKARM\u ReadMemHW
[错误概述@18-03-20 17:39:43]未知
打开JLink连接时发现的芯片。终止过程中…
[信息概述]
@18-03-20 17:39:43]正在进行的调试模式已被禁用。
(错误OTP图像
@18-03-20 17:39:43]无法将固件文件下载到主板。

我们将下载失败日志附在下面,有两种类型,一种是通过test jig&Jilink,另一种是直接连接到PCBA的电线&Jlink;下载工具相同:适用于Windows操作系统的Smartsnippets Studio V1.6.3,
请支持弄清楚日志的含义。谢谢大家。

顺便问一下,对于原理图设计的下载电路,你认为在6.7V电源和VPP引脚之间需要一个FET吗?是否需要在VBAT+Jlink连接器RST引脚到DA14580 RST引脚之间增加一个逆变器?电流设计在VPP电路中没有FET,在RST引脚上没有逆变器。你认为这是OTP下载失败的原因吗?谢谢大家。

设备:
MT_对话框
离线
最后一次见到:7个月1周前
工作人员
加入:2015-06-08 11:34
你好,吴先生,

你好,吴先生,

从您附加的日志(SS工具箱显示的信息是由Jlink而非Smart Snippets工具箱提示的)中可以看出,设备甚至无法通过Jlink连接到工具,您是使用Smart Snippets的CLI还是GUI(我假设是GUI)?您在OTP上执行的操作顺序是什么?错误发生在哪个操作上?我的意思是,如果您正在使用GUI,您是否点击“连接”到OTP映像?初始fw下载(将接受OTP命令的下载)是否正确?您是否能够通过Keil或使用JTAG引导程序(在智能代码段上)使用jlink将代码下载到电路板上?

关于您上面描述的需求,其取决于您如何实施生产线以及如何控制VPP,如果您打算使用额外的GPIO来控制工具提供的VPP,那么是的,为了启用高电压,额外的晶体管应该是您设置的一部分,但这与您的体验无关,您应该能够在OTP中刻录代码,即使您手动应用了VPP。关于VBAT和RST之间的反相器,由于您使用的是JTAG接口而不是UART,因此,如果您担心的话,下载代码不需要重置行。

谢谢你的对话

罗伦斯伍
离线
最后一次见到:3年5个月前
加入:2018-03-20 08:29
你好对话小组,我们的

您好Dialog团队,我们的客户在Jlink连接器和模块RST引脚之间添加了逆变器,她发现对于相同的设置,一些模块OTP下载成功,但其他一些模块仍然失败。我附上了OK和NG日志,您能帮我再次确认吗?我们相信这是GUI模式,因为客户是手动操作的,她点击了c连接到OTP映像,然后通过Jlink连接器刻录。

罗伦斯伍
离线
最后一次见到:3年5个月前
加入:2018-03-20 08:29
这是故障日志

这是故障日志

附件:
MT_对话框
离线
最后一次见到:7个月1周前
工作人员
加入:2015-06-08 11:34
你好,吴先生,

你好,吴先生,

从您提供的有问题程序的日志中,智能代码片段的提示中提到“JTAG地址0x81FEC处的附加错误信息”,我们遇到了一个类似的情况,即相同的错误最终导致编程电压不稳定。

谢谢你的对话

罗伦斯伍
离线
最后一次见到:3年5个月前
加入:2018-03-20 08:29
你好

你好
有OTP FW下载OK和NG两种情况,但电压相同。

我发现了一个类似的情况,最终的解决方案是
SWD-JTAG连接建议,用于连接SWCLK上的下拉电阻器和SWDIO线路上的上拉电阻器。
https://support.dialog-semiconductor.com/otp-programming-1
你认为这是一个潜在的原因吗。

MT_对话框
离线
最后一次见到:7个月1周前
工作人员
加入:2015-06-08 11:34
你好,吴先生,

你好,吴先生,

我没有看到SWCLK上的下拉或SWDIO线的专业开发工具包,但它值得尝试。

谢谢你的对话