嗨,对话框!
我们正在使用smartsnippets命令行烧录OTP,为批量生产做准备,我们遇到一个问题:
我已经用SmartSnippets软件成功刻录了OTP,然后导出了头文件。但是我们总是在通过命令行刻录OTP头文件的过程中得到这些信息。
"等待接收包长度<1000msecs的最有效字节>时超时"
“烧OTP头失败。”
使用命令如下:第一个命令可以将镜像文件下载到RAM中并正常工作。
smartsnipts .exe -type bootter -chip da14280 -01 -com_port 9 -file "C:\smart_tag_AAD2_EXT.hex"
smartsnipts .exe -type otp -chip DA14580-01 -com_port 9 -firmware "C:\smart_tag_AAD2_EXT. exe "。hex" -cmd write_header -file "C:\otp_header.hex"
更详细的信息在附件中。期待您的回复,谢谢!
关键词:
设备:

嗨,祖马,
如果你想烧毁OTP头,请使用以下命令:
C:\Program Files (x86)\ SmartSnippets\bin>SmartSnippets.exe -type bootter -chip DA14580-01 -com_port 30 -file "C:\Users\.....\SmartSnippets\resources\programmer_ES5.bin"
C:\Program Files (x86)\ SmartSnippets\bin>SmartSnippets.exe -type otp -chip DA14580-01 -com_port 30 -cmd write_header -file "C: test\testing_otp_burning.hex"
或者尝试以下方法
C:\Program Files (x86)\ SmartSnippets\bin>SmartSnippets.exe -type otp -chip da14550 -01 -com_port 30 -firmware "C:\Users\mtzanida\SmartSnippets\resources\programmer_ES5.bin" -cmd write_header -file "C:\test\testing_otp_burning.hex"
所设置的firmware -firmware_file命令是执行该命令前需要下载到580的firmware文件。请在用户指南pdf的帮助选项中签入智能代码片段,在文档的底部有智能代码片段使用的命令和语法。
由于MT_dialog
嗨,MT_dialog,
谢谢你的回复。我已经测试了你上面提供的命令,但它在我自己的固件上不起作用。
我的头文件可以通过固件“programmer_ES5.bin”被成功刻录。
我的固件有什么问题吗?或者当我编译代码时忽略了什么?
我在帖子中也发现了同样的问题http://support.dialog-semiconductor.com/otp-programming-1.
他似乎有问题通过JTAG CLI工具,而我使用UART。
我也试着缩短我的电缆,但没有一点效果。
嗨,祖马,
我不太明白,既然你烧了你的OTP头有什么问题,你不能烧你的fw图像?programmer_ES5.bin是在580中下载的固件,以便您的OTP被刻录。请检查我在之前的文章中提到的关于CLI如何工作的文档。为了将软件映像刻录到OTP,您必须发出另一个命令-cmd write_custom_code。
由于MT_dialog