嗨,对话框
我想要一个关于如何刻写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图像必须先燃烧或任何步骤是可以的吗?
谢谢
嗨,Joaquin,非常感谢。我读了这三个文件,但仍有一些问题
1、在otp燃烧的过程中,一定要一直通电,不能中断,如果在这个过程中由于某种原因失去了电源,DA14580就会损坏,再也不能使用了,对吗?
2.JTAG的序列号对每个JTAG来说是唯一的,并且和DA14580没有关系,对吗?
3.如果我使用smartSnippets命令行工具与JTAG,命令将是这样的:
1日。smartsnipts .exe - type booter - chip DA14580 - 01 -jtag jtag_serialNumber - file programmer_ES5.bin
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 .exe -type otp -chip chip_version -jtag jtag_serialNumber -cmd write_header -file filename .exe
对吧?
4.programmer_ES5.bin与什么相关?例如,如果我不使用DEV板Dialog提供的,而是使用我自己的,我应该改变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 FE和内存燃烧失败。
我又试了一次,但还是一样。
然后我尝试与CLI工具,错误消息那里。
是什么问题?
你能给我一个非常详细的说明吗,比如首先做什么,其次……第三……它的工作原理。?
非常感谢
你好,
有什么帮助或建议吗?
谢谢
问题解决了,感谢对话团队的帮助。
我把我的解决方案放在这里,希望能帮助到其他有同样问题的人
烧OTP时,必须将6.8V连接到VPP上。
VCC应在VPP前连接,VPP后断开
当刻录OTP头时,应用程序标志1和应用程序标志2应该设置为Yes
谢谢
你好,y超,感谢你告诉我们你解决了这个问题并分享了你的回答。BR JE_Dialog
嗨Yachao,
我是新来的。我有几个问题:
DA14580的OTP编程连接器的引脚分配是什么?
2/你能给我看看OTP编程软件狗和GUI吗?
谢谢
郝