⚠️
大家好. .谢谢光临论坛。令人兴奋的消息!我们现在在移动的过程中,我们的新论坛平台,将提供更好的功能和包含在主对话框的网站。所有文章和帐户已经被迁移。我们现在只接受交通新论坛,请发布任何新的线程//www.xmece.com/support。我们将修复bug /优化搜索和标签在接下来的日子里。
13个新帖子/ 0
最后发表
SkyWei5830
离线
最后看到:2年4个月前
加入:2019-12-16 11:16
DA14585燃烧OTP错误

嗨,对话框的团队,

本周我试图焚烧OTP,智能工具箱v5.0.10.2434片段,和JTAG接口。智能片段工具箱能“发现”我的芯片和显示消息“JTAG电子狗xxxxx检测装置:DA14585”,然后创建并打开燃烧的项目,选择了OTP图像文件,按下“连接”按钮,消息出现在日志下面,连接中止行动。

(信息一般@20-01-06 19:36:36]发现SW-DP x0bb11477 ID为0
(信息一般@20-01-06 19:36:36]没有美联社预选。假设美联社AHB-AP [0]
(信息一般@20-01-06 19:36:36]AP-IDR: 0 x04770021,类型:AHB-AP
(信息一般@20-01-06 19:36:36]AHB-AP罗:0 xe00ff000 (addr基地。第一ROM表)
(信息一般@20-01-06 19:36:36]发现Cortex-M0 r0p0,小端字节序。
(信息一般@20-01-06 19:36:36]FPUnit: 4代码(BP)槽和0文字插槽
(信息一般@20-01-06 19:36:36]CoreSight组件:
(信息一般@20-01-06 19:36:36]ROMTbl [0] @ E00FF000
(信息一般@20-01-06 19:36:36]ROMTbl [0] [0]: E000E000, CID: PID: 000 bb008 SCS B105E00D
(信息一般@20-01-06 19:36:36]ROMTbl [0] [1]: E0001000, CID: PID: 000 bb00a DWT B105E00D
(信息一般@20-01-06 19:36:36]ROMTbl [0] [2]: E0002000, CID: B105E00D, PID: 000 bb00b FPB
(信息一般@20-01-06 19:36:36]BTLE设备选择。
(信息OTP形象@20-01-06 19:43:29]xxxxxxxx.hex头记录了十六进制文件。
(信息OTP形象@20-01-06 19:43:29]从xxxxxxxx.hex读取62204字节。
[错误OTP形象@20-01-06 19:43:31]失败写值A6在地址50000012。
(错误OTP图像@20-01-06 19:43:31]下载固件文件失败。

之前我董事会运行良好。我搬到芯片上焊一个新的,并试图OTP燃烧。

我已经尝试了一些新的芯片,但错误消息都是一样的。无论我如何尝试,我............失败

你能告诉我为什么这个消息“失败的A6地址写价值50000012。”出现,我能做什么,非常感谢!

设备:
PM_Dialog
离线
最后看到:3个月22小时前
工作人员
加入:2018-02-08 11:03
嗨SkyWei5830,

嗨SkyWei5830,

记住OTP代表一次可编程,因此你不能擦除和重写的OTP多次,但你仍然只能翻转的位设置为0,把它们为1。如果你想燃烧OTP 2区域必须燃烧:

OTP的图像区域,用户代码被放置和镜子sysram在引导。

OTP头部区域,旗帜和特定的值定义的操作设备放置(有关OTP头的值的更多信息可以在智能片段用户指南)。

你把选择头吗?此外。你使用一个定制的董事会或任何我们的dk吗?此外,如果你想联系通过JTAG Flash程序员,你可以连接吗?你能从我们的下载固件吗?

谢谢,PM_Dialog

SkyWei5830
离线
最后看到:2年4个月前
加入:2019-12-16 11:16
嗨PM_Dialog,

嗨PM_Dialog,

谢谢你的回复,我能理解OTP意味着什么。也许我没有说清楚,我用我的,不是你的dk。这个板已经被我的前同事和燃烧OTP正常运营。我把我的同事则'job本周,我想验证十六进制文件在被他给我是正确的通过燃烧OTP董事会运作正常。

我删除了原始DA14585板,焊接一个新的DA14585,然后试图连接JTAG OTP燃烧。

我应该需要“从文件导入头”“连接”,而燃烧OTP头吗?我应该先烧OTP图像或OTP头吗?我试图烧掉OTA形象第一,试图OTA燃烧头,但同样的错误信息出现在日志中。

我删除了DA14585焊料新DA14585 .......我试了一次又一次,但同样的错误信息出现在日志中。

我的董事会没有外部闪光灯,所以我不能与flash程序员尝试连接。我使用源代码项目调试在凯尔昨天,董事会可以正常运行。

谢谢,

SkyWei5830
离线
最后看到:2年4个月前
加入:2019-12-16 11:16
嗨PM_Dialog,

嗨PM_Dialog,

我改变了我的电源板,然后燃烧OTP图像。当我点击“Cnnect”按钮,没有错误的日志,但是我点击“燃烧”按钮,下面是一个错误,

(信息OTP形象@20-01-07 11:41:54]ROMTbl [0] [0]: E000E000, CID: PID: 000 bb008 SCS B105E00D
(信息OTP形象@20-01-07 11:41:54]ROMTbl [0] [1]: E0001000, CID: PID: 000 bb00a DWT B105E00D
(信息OTP形象@20-01-07 11:41:54]ROMTbl [0] [2]: E0002000, CID: B105E00D, PID: 000 bb00b FPB
(信息OTP形象@20-01-07 11:41:55]固件文件C:\Program Files (x86)\ SmartSnippetsToolbox \ SmartSnippetsToolbox5.0.10 \ common_resources \ SupportPackages \ da14585 - 586 \ toolbox_resources /共同/ jtag_programmer。本已经选择下载。
(信息OTP形象@20-01-07 11:41:55]成功下载的固件文件。
[警告OTP形象@20-01-07 11:42:03]4零字节文件的末尾添加到词对齐数据
(错误OTP图像@20-01-07 11:42:03]清理内存地址7 fc7c08失败。
(错误OTP图像@20-01-07 11:42:03]清理内存地址7 fc7c08失败。
(错误OTP图像@20-01-07 11:42:03]失败的阅读记忆。

所以有一个高功率要求当燃烧通过JTAG OTP吗?还有什么我应该注意当我燃烧?

我觉得我离成功不远,非常感谢。

PM_Dialog
离线
最后看到:3个月22小时前
工作人员
加入:2018-02-08 11:03
嗨SkyWei5830,

嗨SkyWei5830,

如果我能理解正确,在您使用自定义董事会,OTP已经烧的是你的前同事吗?你能试试在董事会OTP不烧?此外,我建议连接在UART SmartSnippets代替JTAG工具箱。你将能够直接燃烧SystemRAM虽然JTAG只要OTP头字段命名JTAG使国旗保持启用。如果应用程序的旗帜被烧毁和JTAG使国旗是禁用的设备变得难以接近。

谢谢,PM_Dialog

SkyWei5830
离线
最后看到:2年4个月前
加入:2019-12-16 11:16
感谢你的回复!

感谢你的回复!

我试图连接UART JTAG,而是燃烧OTP的过程中,当消息”请按板上的硬件复位按钮开始下载过程。”出现时,我按下复位按钮,和我确认复位销已经很高,但DA14585重置不触发,错误消息显示如下所示的日志,焚烧处理中止。

(信息OTP形象@20-01-08 09:24:49]ev_nb_key3_5.hex头记录了十六进制文件。
(信息OTP形象@20-01-08 09:24:49)从文件ev_nb_key3_5.hex读取62204字节。
(信息OTP形象@20-01-08 09:24:51]固件文件C:\Program Files (x86)\ SmartSnippetsToolbox \ SmartSnippetsToolbox5.0.10 \ common_resources \ SupportPackages \ da14585 - 586 \ toolbox_resources /共同/ flash_programmer。本已经选择下载。
[信息OTP形象@20-01-08 09:24:51]COM10端口连接已经成功打开了。
(信息OTP形象@20-01-08 09:24:51]开始下载程序……
(行动OTP形象@20-01-08 09:24:52)请按板上的硬件复位按钮开始下载过程。
(错误OTP图像@20-01-08 09:25:07]超时:复位信号没有检测到超过16000毫秒断开。
(信息橄榄球员@20-01-08 09:25:07]成功地脱离COM10港。
(错误OTP图像@20-01-08 09:25:07]下载固件文件失败。

谢谢。

PM_Dialog
离线
最后看到:3个月22小时前
工作人员
加入:2018-02-08 11:03
嗨SkyWei5830,

嗨SkyWei5830,

你能请注明如果OTP和OTP头已经从你的同事则烧?你试过下载FW直接通过我们的吗?或者你试图燃烧SPI闪光吗?如果你与另一个DK试试,你能复制这个问题?

谢谢,PM_Dialog

SkyWei5830
离线
最后看到:2年4个月前
加入:2019-12-16 11:16
嗨PM_Dialog,

嗨PM_Dialog,

是的,OTP和OTP头烧了我的前同事和我们的定制董事会运作良好。我只是删除前面DA14585在黑板上焊一个全新的,然后试图OTP燃烧。无论我怎么尝试,我失败了。到目前为止我试过6 DA14585s,三种Jlink工具,但我没有成功最后.........这是我第一次接触设计基于DA14585,和我的同事则没有留下任何燃烧指令对我来说,所以我只能通过你的帮助探索它^ ^ ^ ^ ^ ^ ^ ^

刚才我焊接一个全新DA14585,连接电源和Jlink工具,打开SmartSnippets工具箱,并开始通过JTAG接口OTP再次燃烧。我点击Conncet,没有错误报告,然后我点击燃烧,和以下错误消息显示,我.....再次失败

(信息一般@20-01-10 17:56:21]发现SW-DP x0bb11477 ID为0
(信息一般@20-01-10 17:56:21]没有美联社预选。假设美联社AHB-AP [0]
(信息一般@20-01-10 17:56:21]AP-IDR: 0 x04770021,类型:AHB-AP
(信息一般@20-01-10 17:56:21]AHB-AP罗:0 xe00ff000 (addr基地。第一ROM表)
(信息一般@20-01-10 17:56:21]发现Cortex-M0 r0p0,小端字节序。
(信息一般@20-01-10 17:56:21]FPUnit: 4代码(BP)槽和0文字插槽
(信息一般@20-01-10 17:56:21]CoreSight组件:
(信息一般@20-01-10 17:56:21]ROMTbl [0] @ E00FF000
(信息一般@20-01-10 17:56:21]ROMTbl [0] [0]: E000E000, CID: PID: 000 bb008 SCS B105E00D
(信息一般@20-01-10 17:56:21]ROMTbl [0] [1]: E0001000, CID: PID: 000 bb00a DWT B105E00D
(信息一般@20-01-10 17:56:21]ROMTbl [0] [2]: E0002000, CID: B105E00D, PID: 000 bb00b FPB
(信息一般@20-01-10 17:56:21]BTLE设备选择。
(信息OTP形象@20-01-10 17:56:34]xxxx.hex头记录了十六进制文件。
(信息OTP形象@20-01-10 17:56:34)从文件ev_nb_key3_5.hex读取62204字节。
(信息OTP形象@20-01-10 17:56:38]发现SW-DP x0bb11477 ID为0
(信息OTP形象@20-01-10 17:56:38]使用预先配置的美联社[0]AHB-AP与核心
(信息OTP形象@20-01-10 17:56:38]AP-IDR: 0 x04770021,类型:AHB-AP
(信息OTP形象@20-01-10 17:56:38]AHB-AP罗:0 xe00ff000 (addr基地。第一ROM表)
(信息OTP形象@20-01-10 17:56:38]发现Cortex-M0 r0p0,小端字节序。
(信息OTP形象@20-01-10 17:56:38]FPUnit: 4代码(BP)槽和0文字插槽
(信息OTP形象@20-01-10 17:56:38]CoreSight组件:
(信息OTP形象@20-01-10 17:56:38]ROMTbl [0] @ E00FF000
(信息OTP形象@20-01-10 17:56:38]ROMTbl [0] [0]: E000E000, CID: PID: 000 bb008 SCS B105E00D
(信息OTP形象@20-01-10 17:56:38]ROMTbl [0] [1]: E0001000, CID: PID: 000 bb00a DWT B105E00D
(信息OTP形象@20-01-10 17:56:38]ROMTbl [0] [2]: E0002000, CID: B105E00D, PID: 000 bb00b FPB
(信息OTP形象@20-01-10 17:56:38]固件文件C:\Program Files (x86)\ SmartSnippetsToolbox \ SmartSnippetsToolbox5.0.10 \ common_resources \ SupportPackages \ da14585 - 586 \ toolbox_resources /共同/ jtag_programmer。本已经选择下载。
(信息OTP形象@20-01-10 17:56:39]成功下载的固件文件。
[警告OTP形象@20-01-10 17:56:46]4零字节文件的末尾添加到词对齐数据
(信息OTP形象@20-01-10 17:56:46)读取32768字节抵消00
(信息OTP形象@20-01-10 17:56:46)读取29440字节偏移0
(信息OTP形象@20-01-10 17:56:46]阅读完成。读取62208字节。
(信息OTP形象@20-01-10 17:56:46]读内存内容……
(信息OTP形象@20-01-10 17:56:49]开始燃烧的内存地址0 x7f80000 62208字节的数据。
(信息OTP形象@20-01-10 17:56:50]记忆燃烧成功完成。1块2
[错误OTP形象@20-01-10 17:56:50]失败写在地址7 fc7c02长度。
(错误OTP图像@20-01-10 17:56:50]记忆燃烧失败了。

你能告诉我这个警告消息意味着什么吗?这是警告消息导致编程失败吗?

[警告OTP形象@20-01-10 17:56:46]4零字节文件的末尾添加到词对齐数据

我已经订单购买你的dk,它是在来中国的路上,需要大概两周的时间,也许我可以更好的在我收到dk验证。

太累了这周,我认为OTP燃烧是一个非常简单的事情,但它不是。我不得到多的信息在互联网上关于DA14585在中国,大部分都是关于DA14580,几乎没有关于如何通过JTAG接口烧OTP信息。

但是我也从你获得新知识,谢谢你的帮助和指导。

PM_Dialog
离线
最后看到:3个月22小时前
工作人员
加入:2018-02-08 11:03
嗨SkyWei5830,

嗨SkyWei5830,

这意味着你不能够燃烧OTP。你能出口OTP头,和我分享它吗?您可以导出它认为SmartSnippets工具箱。请在新设备的OTP不是烧。你尝试下载弗兰克-威廉姆斯认为凯尔?

谢谢,PM_Dialog

SkyWei5830
离线
最后看到:2年4个月前
加入:2019-12-16 11:16
嗨PM_Dialog,

嗨PM_Dialog,

你可以阅读OTP头附件。我买的设备已经尝试了。我将买新的,再试一次。我没有外部flash在黑板上,我可以直接下载固件认为凯尔吗?我认为凯尔只能用于在线调试,让代码在内存中运行。我已经尝试在线调试、运行的代码通常在ram中。

OTP燃烧完成代码调试完成后,完成产品设计。这项工作通常是由少数专业人员,所以我认为,我可以有一个更简单、更容易理解操作指南?

谢谢,SkyWei5830

附件:
PM_Dialog
离线
最后看到:3个月22小时前
工作人员
加入:2018-02-08 11:03
嗨SkyWei5830,

嗨SkyWei5830,

我建议你试一试在董事会OTP / OTP头不烧。一般客户使用OTP的最终产品,而不是为调试/教育范围。是的,你可以直接通过我们的固件下载到系统内存中。按下“启动/停止调试会话”按钮两次,弗兰克-威廉姆斯将下载到系统内存中。

如果你正开始一个新的设计,我们将强烈推荐进入DA14531 SDK6.0.12,因为它是更提高。我们有很多代码示例和改进的文档,也有软件路线图的支持。请结帐DA14531支持门户:

//www.xmece.com/亚博电竞菠菜products/connectivity/bluetooth-low-energy/products/da14531

谢谢,PM_Dialog

SkyWei5830
离线
最后看到:2年4个月前
加入:2019-12-16 11:16
嗨PM_Dialog,

嗨PM_Dialog,

谢谢你!谢谢你的建议!

PM_Dialog
离线
最后看到:3个月22小时前
工作人员
加入:2018-02-08 11:03
嗨SkyWei5830,

嗨SkyWei5830,

谢谢你接受我的答案。我有跟进的问题,请创建一个新的论坛线程。

谢谢,PM_Dialog