⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
4个职位/ 0个新职位
最后发表
imaizumi.k
离线
最后看到:1天14小时前
加入:2018-06-22 01:18
关于OTP头

Hello Dialog支持团队,

我可以在两次写OTP头吗?
例如,我第一次写应用程序标志1&2启用(OTP)。其他设置值不变。
第二次我写JTAG启用标记为禁用。

是可能的吗?
我想试试,但我怕有一个设备不能用。

最好的问候,
Katsutoshi Imaizumi

设备:
PM_Dialog
离线
最后看到:3天10小时前
工作人员
加入:2018-02-08 11:03
嗨imaizumi.k,

嗨imaizumi.k,

OTP代表One Time Programmable,因此你不能擦除和重写OTP多次,但你只能翻转仍然设置为0的位并将它们变为1。因此,您可以更改JTAG启用标志,正如您在线程中描述的那样,但由于您将其配置为1,您将无法再次更改它。

谢谢,PM_Dialog

imaizumi.k
离线
最后看到:1天14小时前
加入:2018-06-22 01:18
你好PM_Dialog,

你好PM_Dialog,

谢谢你的快速回复。
我只有一块DA14580子板,但是我还有一些DA14585子板。
所以我使用DA14580板进行测试。

我尝试在OTP头标签中写入应用程序标志到DA14585芯片的'YES',并按下'burn'按钮。
在那之后,我关闭了申请,按了eva板上的重启键。
我尝试重新启动应用程序,并按下“连接”按钮在OTP头选项卡。
但是我无法连接585板。
我附上错误日志如下。
=========================================================
[INFO General @18-09-12 10:53:00]无法测量总的IR len。TDO是恒定的高。
[INFO General @18-09-12 10:53:00]找到ID为0x0BB11477的SWD-DP
[ERROR General @18-09-12 10:53:00] Could not power up debug port: Control/Status register reads 0BB11477
[INFO General @18-09-12 10:53:00]找到ID为0x0BB11477的SWD-DP
[ERROR General @18-09-12 10:53:00] Could not power up debug port: Control/Status register reads FFFFFFFF .[错误提示
[INFO General @18-09-12 10:53:00]无法测量总的IR len。TDO是恒定的高。
[ERROR General @18-09-12 10:53:00]无法读取内存地址0x50003200与功能JLINKARM_ReadMemHW
[ERROR General @18-09-12 10:53:00]打开JLink连接时未发现已知芯片。终止过程中…
[ERROR OTP Header @18-09-12 10:53:00]下载固件文件到单板失败。
=========================================================

我有一些问题。
为什么我不能连接585板?
在OTP头中JTAG使能位没有改变(=使能)。
2)如果我改变了应用程序标志以外的任何东西,我不能连接到板吗?
3) 580板和585板的结果一样吗?

最好的问候,
Katsutoshi Imaizumi

PM_Dialog
离线
最后看到:3天10小时前
工作人员
加入:2018-02-08 11:03
嗨imaizumi.k,

嗨imaizumi.k,

不好意思,我有点困惑,请问你是在哪个芯片上烧Application flag到OTP头的?但是如果您没有禁用JTAG标记,您应该与您的board连接。因为你烧毁了应用程序标志,你不能连接到OTP头?你能解释一下你的目标是什么吗?这是最终产品吗?还有,你能解释一下你的第三个问题吗?我能理解,你想烧OTP和boot从他们?我理解对了吗?请注意,DA14585和DA14580具有不同的引导过程。

谢谢,PM_Dialog