11个员额/ 0个新员额
最后发表
yachao
离线
最后看到:6年7个月前
加入:2014-06-04 03:39
otp编程

嗨,对话框

我想要一个关于如何刻写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图像必须先燃烧或任何步骤是可以的吗?

谢谢

yachao
离线
最后看到:6年7个月前
加入:2014-06-04 03:39
你好,华金,非常感谢

你好,华金,非常感谢。我看了那三份文件,但还是有些问题

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
离线
最后看到:6年7个月前
加入:2014-06-04 03:39
嗨,对话框

嗨,对话框

你能否证实我的问题?

谢谢

mohit3112
离线
最后看到:1年1个月前
专家
加入:2014-08-04一点
嗨yachao,

嗨yachao,
你试过上面提到的步骤吗?我也试图找到一种方法来做otp使用j-link加程序员(由segger),文档AN_B_020说,加载代码需要一个接口板,是通过uart加载还是通过jtag加载?

谢谢

yachao
离线
最后看到:6年7个月前
加入:2014-06-04 03:39
嗨,mohit3112

嗨,mohit3112
文档AN_B_020说加载代码需要一个接口板,是通过uart加载还是通过jtag加载?
我认为这是通过uart装载的情况。

嗨,华金
非常感谢。我试一试

BB_Dialog
离线
最后看到:1年1星期前
工作人员
加入:2013-12-05 14:44
嗨yachao,

嗨yachao,

事实上,它是为UART。JTAG不需要。

最好的问候,BB_Dialog。

yachao
离线
最后看到:6年7个月前
加入:2014-06-04 03:39
我尝试使用SDK 3.0.6,

我尝试使用SDK 3.0.6和SmartSnippets GUI工具。使用3板

首先我将DEVELOPMENT_DEBUG设置为1,我得到错误消息:内存燃烧失败。
试着用3板。同样的问题

然后我将DEVELOPMENT_DEBUG改为0。第一次我得到:清除内存地址81FE8失败和内存燃烧失败
第二次我得到:附加的错误信息在地址0x81FEC (MSB第一):FF FF FE和内存燃烧失败。
我又试了一次,但还是一样。

然后我尝试与CLI工具,错误消息那里。

是什么问题?

你能给我一个非常详细的说明吗,比如首先做什么,其次……第三……它的工作原理。?

非常感谢

yachao
离线
最后看到:6年7个月前
加入:2014-06-04 03:39
你好,

你好,

有什么帮助或建议吗?

谢谢

yachao
离线
最后看到:6年7个月前
加入:2014-06-04 03:39
问题解决了,谢谢

问题解决了,感谢对话团队的帮助。

我把我的解决方案放在这里,希望能帮助到其他有同样问题的人

烧OTP时,必须将6.8V连接到VPP上。
VCC应在VPP前连接,VPP后断开
当刻录OTP头时,应用程序标志1和应用程序标志2应该设置为Yes

谢谢

JE_Dialog
离线
最后看到:3个月1个星期前
工作人员
加入:2013-12-05 14:02
嗨,y超,谢谢你的介绍

你好,y超,感谢你告诉我们你解决了这个问题并分享了你的回答。BR JE_Dialog

郝阮
离线
最后看到:6年8个月前
加入:2014-12-17 05:15
嗨Yachao,

嗨Yachao,

我是新来的。我有几个问题:
DA14580的OTP编程连接器的引脚分配是什么?
2/你能给我看看OTP编程软件狗和GUI吗?

谢谢