FW下载DA14580 OTP失败

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
7个职位/ 0个新职位
最后发表
lawrencewu
离线
最后看到: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中的字节。
[INFO General @18-03-20 17:39:38]
TotalIRLen = ?, IRPrint = 0x..00000000000000000000
(信息一般@18
-03-20 17:39:38] TotalIRLen = ?, IRPrint = 0x.
(信息
常规@18-03-20 17:39:40]ID不匹配。预期为0223,发现为C63B
(信息
常规@18-03-20 17:39:40]ID不匹配。预期为0223,发现为C63B
(信息
常规@18-03-20 17:39:40]ID不匹配。预期为0223,发现为C63B
(信息
General @18-03-20 17:39:41] ID不匹配。预计是0223,发现了C63B
(信息
General @18-03-20 17:39:41] ID不匹配。预计是0223,发现了C63B
(信息
General @18-03-20 17:39:41] ID不匹配。预计是0223,发现了C63B
(信息
General @18-03-20 17:39:43] ID不匹配。预计是0223,发现了C63B
(信息
General @18-03-20 17:39:43] ID不匹配。预计是0223,发现了C63B
(信息
General @18-03-20 17:39:43] ID不匹配。预计是0223,发现了C63B
(错误
常规@18-03-20 17:39:43]无法使用读取内存地址0x50003200
函数JLINKARM_ReadMemHW
[ERROR General @18-03-20 17:39:43]未知
打开JLink连接时发现芯片。正在终止进程。。。
(信息一般
@18-03-20 17:39:43]正在运行的调试模式已被禁用。
[错误OTP图像]
@18-03-20 17:39:43]固件下载到单板失败。

我们将下载的故障日志附在下面,有两种类型,一种是通过测试夹具和Jilink,另一种是直接连接PCBA和Jlink;下载工具相同:Smartsnippets Studio V1.6.3 for Windows OS,
请支持了解日志的含义。TKS。

顺便说一句,对于原理图设计的下载电路,您认为在6.7V电源和VPP引脚之间是否需要一个FET?是否需要在VBAT+Jlink接头RST引脚与DA14580 RST引脚之间添加一个逆变器?当前设计VPP电路中没有FET,RST引脚上没有逆变器。你认为这是OTP下载失败的原因吗?TKS。

设备:
MT_dialog
离线
最后看到:7个月1个星期前
工作人员
加入:2015-06-08 34
嗨lawrencewu,

嗨lawrencewu,

看起来像设备甚至不能通过Jlink连接到工具从日志,据我所知你有附加信息显示(由党卫军工具箱提示Jlink不是聪明的片段工具箱),你用智能片段或GUI的CLI(我想GUI) ?在OTP上执行的操作顺序是什么,错误发生在哪个操作上?我的意思是,如果你正在使用GUI,你是否点击“连接”到OTP图像?最初的fw会下载吗(接受OTP命令的那个)?你是否能够通过Keil或使用JTAG启动器(在智能片段)使用jlink下载代码到板?

关于上面描述的需要,它取决于你如何实现生产线以及如何控制VPP,如果您打算使用的额外的GPIO控制工具提供的VPP然后是的额外的晶体管,以使高电压应设置的一部分,但这与您正在经历的事情无关,您应该能够在OTP中刻录代码,即使您手动应用VPP。关于VBAT和RST之间的逆变器,由于您使用的是JTAG接口而不是UART,您不需要重置线路来下载代码,如果这是您所关心的。

由于MT_dialog

lawrencewu
离线
最后看到:3年5个月前
加入:2018-03-20 08:29
对话团队,我们的

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

lawrencewu
离线
最后看到:3年5个月前
加入:2018-03-20 08:29
这是失败日志

这是失败日志

MT_dialog
离线
最后看到:7个月1个星期前
工作人员
加入:2015-06-08 34
嗨lawrencewu,

嗨lawrencewu,

从您提供的有问题的过程的日志,提示Smart Snippets提到“附加错误信息在JTAG地址0x81FEC”,我们有一个类似的情况,相同的错误结果是编程电压不稳定。

由于MT_dialog

lawrencewu
离线
最后看到:3年5个月前
加入:2018-03-20 08:29
你好,

你好,
有OTP FW下载OK和NG两种情况,但电压是一样的。

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

MT_dialog
离线
最后看到:7个月1个星期前
工作人员
加入:2015-06-08 34
嗨lawrencewu,

嗨lawrencewu,

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

由于MT_dialog