嗨,对话框
我想要一步一步的文件关于如何烧otp使用jtag,我已经阅读了AN_B_020 DA14580最终产品测试和编程指南文件,但得到一些问题。
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图像必须先烧还是任何步骤都可以?
谢谢
你好,华金,非常感谢。我看了三份文件,但还是有些问题
1、在otp燃烧过程中一定要保持通电,不能中断,如果在这个过程中由于某种原因失去了电源,DA14580就会损坏,再也不能使用了,对吗?
2.是每个JTAG的序列号唯一的,与DA14580没有关系,对吗?
3.如果我使用smartSnippets CLI工具与JTAG,命令将是这样的:
1日。smartsnipts .exe - type booter - chip DA14580 - 01 -jtag jtag_serialNumber - file programmer_ES5.bin .exe - type booter - chip DA14580 - 01 -jtag jtag_serialNumber - file programmer_ES5.bin .exe
2、smartsnipts .exe -type otp -chip chip_version -jtag jtag_serialNumber -cmd write_custom_code -file filename -offset 0
3日。smartsnipts .exe -type otp -chip chip_version -jtag jtag_serialNumber -cmd write_header -file filename
对吧?
4.什么是programmer_ES5.bin相关?例如,如果我没有使用DEV板对话框提供,而是使用我自己的,我应该改变programmer_ES5.bin吗?如果有,我应该怎么做?
5.编译选项READ_NVDS_STRUCT_FROM_OTP可以用来定义NVDS将从OTP读取或它将被应用软件的硬编码值初始化。但是我找不到READ_NVDS_STRUCT_FROM_OTP,在哪里我可以找到它?如果我想要硬编码它,我应该如何改变它?
谢谢
嗨,对话框
你能否证实我的问题?
谢谢
嗨yachao,
你试过上述步骤了吗?我也试图找到一种方法来做otp使用j-link加程序员(通过segger),也文档AN_B_020说接口板是需要加载代码,是通过uart加载或通过jtag加载的情况?
谢谢
嗨,mohit3112
文档AN_B_020说接口板需要加载代码,是通过uart加载还是通过jtag加载?
我认为这是通过uart加载的情况。
嗨,华金
非常感谢。我试一试
嗨yachao,
实际上,是针对UART的。对于JTAG不需要。
最好的问候,BB_Dialog。
我尝试与SDK 3.0.6,和SmartSnippets GUI工具。使用3板
首先我设置DEVELOPMENT_DEBUG为1,我得到错误消息:内存燃烧失败。
试着用3号板。同样的问题
然后我将DEVELOPMENT_DEBUG改为0。第一次我得到:清除内存地址81FE8失败和内存燃烧失败
第二次我得到:附加错误信息在地址0x81FEC (MSB第一):FF FF FF FE和内存燃烧失败。
我把所有的滑板都试了一遍,但还是一样。
然后我尝试使用CLI工具,出现错误信息。
是什么问题?
你能给我一个非常详细的指示吗,比如首先做什么,其次……第三……它的工作原理。?
非常感谢
你好,
有什么帮助或建议吗?
谢谢
问题解决了,感谢dialog team的帮助。
我把我的解决方案放在这里,希望能帮助其他有同样问题的人
在OTP燃烧期间,VPP必须连接6.8V。
VPP前连接VCC, VPP后断开VCC
当烧毁OTP报头时,应用标志1和应用标志2应该设置为Yes
谢谢
你好亚超,谢谢你告诉我们你解决了这个问题,并分享了你的回复。BR JE_Dialog
嗨Yachao,
我是新来的。我有一些问题:
DA14580的OTP编程连接器的引脚分配是什么?
你能给我看看OTP编程软件狗和GUI吗?
谢谢
郝