嗨,对话
我想要一步一步一步到刻录如何刻录OTP使用JTAG,我已经阅读了AN_B_020 DA14580 END产品测试和编程指南文件,但有一些问题。
1.在这个文件中,它谈到了OTP编程,但在我的脑海中,它是使用UART但不是JTAG,我对吗?
2.如何使用JTAG进行OTP焦鸣?有没有文件谈论它?更详细信息更好。我读了SmartSnippets帮助文件。有一些关于OTP编程的信息,但不是步骤分辨率的步骤,例如如何处理这些nvds_tag_app_ble_adv_data,nvds_tag_app_ble_scan_resp_data,nvds_tag_device_name,nvds_tag_bd_address。并且OTP图像必须先刻录或任何步骤还可以吗?
谢谢
嗨,Joaquin,非常感谢。我读了这三个文件,但仍有一些问题
1,当在OTP燃烧过程中时,电源必须继续,无法中断,如果出于某种原因,DA14580将损坏,从未再次使用过电源,右,右,右,右手损坏
2.是每个JTAG唯一的JTAG的序列号,与DA14580没有关系,对吗?
3.如果我使用带有JTAG的SmartSnippets CLI工具,该命令将是这样的:
1。Smartsnippets.exe - 型Booter - Chip DA14580 - 01 -JTAG JTAG_SerialNumber - 文件Programmer_ES5.bin
2,Smartsnippets.exe -Type OTP -Chip芯片_Version -JTAG JTAG_SerialNumber -CMD WRITE_CUSTOM_CODE -FILE FILENAME -OFFSET 0
3。smartsnippets.exe -Type OTP -Chip芯片_Version -JTAG JTAG_SerialNumber -CMD Write_Header -File Filename
正确的?
4. Whtat是programmer_es5.bin相关的?即,如果我不使用dev板对话框提供,而是使用我自己的,我应该更改programmer_es5.bin吗?如果是的话,我该怎么办?
5.我读取了UM-B-015,它说编译选项READ_NVDS_STRUCT_FROM_OTP可用于定义NVDS将从OTP读取,或者应用软件将用硬编码值初始化。但我找不到read_nvds_struct_from_otp,我可以找到它?如果我想要它硬编码,我应该如何改变它?
谢谢
嗨,对话
你能证实我的问题吗?
谢谢
嗨yachao,
你试过上面提到的步骤了吗?我也试图找到使用J-Link Plus程序员(按Segger)进行OTP的方法,还有文档AN_B_020表示加载代码所需的接口板,是否是通过UART加载或通过JTAG加载的情况?
谢谢
嗨,mohit3112
文档an_b_020表示加载代码需要接口板,是否是通过UART加载或通过JTAG加载的情况?
我认为这是通过UART加载的情况。
嗨,joaquin
非常感谢。我试试吧
嗨yachao,
的确,它是为了UART。对于不需要的JTAG。
最好的问候,bb_dialog。
我尝试使用SDK 3.0.6和SmartSnippets GUI工具。使用3杆
首先我将Development_debug设置为1,我收到错误消息:内存刻录失败。
用3个板试过。同样的问题
然后我将Development_debug更改为0.我第一次获得:清除内存地址81FE8和内存刻录失败
第二次我得到:地址0x81fec(MSB第一)添加错误信息:FF FF FE和MEMORY刻录失败。
我再次尝试了所有的板,但它是一样的。
然后我尝试使用CLI工具,在那里错误留言。
有什么问题?
你能给我一个非常详细的指示,如第一次做什么,第二个......第三......然后它有效。?
非常感谢
你好,
任何帮助还是建议?
谢谢
问题已解决,谢谢您对对话团队的帮助。
我把我的解决方案放在这里,希望帮助别人有同样问题的人
在OTP刻录中,6.8V必须连接到VPP。
VCC应在VPP之前连接,并在VPP之后断开连接
应用程序标志1和应用程序标志2应在刻录OTP标题时设置为YES
谢谢
嗨yachao,谢谢你让我们知道你修复了问题并分享了您的回复。BR JE_DIALOG.
嗨yachao,
我是一个新的。我有一些疑问:
1 /什么是DA14580的OTP编程连接器的引脚分配?
2 /你能告诉我OTP编程加密狗和GUI吗?
谢谢
郝