11个帖子/ 0个新帖子
最后发表
yachao
离线
最后看到:6年4个月前
加入: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年4个月前
加入:2014-06-04 03:39
你好,华金,非常感谢

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

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

嗨,对话框

你能否证实我的问题?

谢谢

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

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

谢谢

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

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

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

BB_Dialog
离线
最后看到:10个月4天前
工作人员
加入:2013-12-05 14:44
嗨yachao,

嗨yachao,

实际上,是针对UART的。对于JTAG不需要。

最好的问候,BB_Dialog。

yachao
离线
最后看到:6年4个月前
加入: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 FF FE和内存燃烧失败。
我把所有的滑板都试了一遍,但还是一样。

然后我尝试使用CLI工具,出现错误信息。

是什么问题?

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

非常感谢

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

你好,

有什么帮助或建议吗?

谢谢

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

问题解决了,感谢dialog team的帮助。

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

在OTP燃烧期间,VPP必须连接6.8V。
VPP前连接VCC, VPP后断开VCC
当烧毁OTP报头时,应用标志1和应用标志2应该设置为Yes

谢谢

JE_Dialog
离线
最后看到:1个月16个小时前
工作人员
加入:2013-12-05 14:02
你好,亚超,谢谢你的出租

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

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

嗨Yachao,

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

谢谢