刻录OTP使用SmartSnippets Cli over JTAG

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
4个帖子/ 0新
最后一篇
Zaz.
离线
最后一次露面:6个月3周前
加入:2017-11-17 18:56
刻录OTP使用SmartSnippets Cli over JTAG

你好,
我使用SmartSnippetStoolbox 5.0.6与Murata评估板和定制板。我通过Smartsnippets GUI成功地烧了几个模块的OTPS。
我想通过CLI做同样的燃烧。
我使用批处理文件使用此命令刻录OTP图像和标题:
“\ smartsnippetstoolbox.exe”-type booter -chip da14580-01 -jtag%jtag_serialnumber%-gpio p0_7 -file programmer_es5.bin
“\ smartsnippetstoolbox.exe”-type otp -chip da14580-01 -jtag%jtag_serialnumber%-gpio p0_7 -cmd write_custom_code -file otpimage.hex -offset 0x0
“\ smartsnippetstoolbox.exe”-type otp -chip da14580-01 -jtag%jtag_serialnumber%-gpio p0_7 -cmd write_header -file otpheader.hex

刻录过程在OTP图像阶段中所有时间失败的问题。
日志输出:

启动SmartSnippets Toolbox v 5.0.6.2196
找到带ID 0x0BB11477的SW-DP
没有预选的ap。假设AP [0]是AHB-AP
AP-IDR:0x04770021,类型:AHB-AP
AHB-AP ROM:0xE00FF000(基本ADDR。第一rom表)
发现Cortex-M0 R0P0,小endian。
fpUnit:4代码(BP)插槽和0个字幕插槽
Coresight组件:
romtbl [0] @ E00FF000
romtbl [0] [0]:e000000,cid:b105e00d,pid:000bb008 scs
Romtbl [0] [1]:E0001000,CID:B105E00D,PID:000BB00A DWT
Romtbl [0] [2]:E0002000,CID:B105E00D,PID:000BB00B FPB
选择了BTLE设备。
使用默认的波特率:57600 BD。
从文件otpimage.hex读取29372字节。
读取29672个字节。
在地址0x40000开始使用29672字节的数据刻录内存。
OTP内存刻录失败。

谢谢

设备:
mhv_dialog.
离线
最后一次露面:3个月3周前
职员
加入:2013-12-06 15:10
这可能是一个愚蠢的问题,

这可能是一个愚蠢的问题,但你是否将编程电压连接到VPP(6.75V)?

/ mhv.

Zaz.
离线
最后一次露面:6个月3周前
加入:2017-11-17 18:56
最后我找到了根本案

最后,我找到了问题的根案例。
从我以前的帖子中可以看出,我正在使用较新的SmartSnippetStoolbox版本 - 5.0.6。和programmer_es5.bin.文件。

1.新的SmartSnippets版本不支持此.bin文件。另外我没有知道,JTAG靴子使用不同的.bin文件而不是UART Booter。
2.对于我必须使用的JTAG编程jtag_programmer.bin.仅文件,来自同一SmartSnippets版本。
3.在新的SmartSnippets版本中,我必须添加其他关键字[-固件]对于OTP WRITE_CUSTOM_CODE / WRITE_HEADER命令。

P.S.具有单个教程或应用程序注意将很好,这将用示例解释如何从CLI编程OTP内存。

谢谢,
扎兹。

mhv_dialog.
离线
最后一次露面:3个月3周前
职员
加入:2013-12-06 15:10
你设法的伟大

很好,你设法找到解决方案。谢谢你的解决方案,这无疑会帮助他人前进。

CLI方法不是编程设备时的首选方法 - 无论是在开发阶段还是在生产中。您可能有很好的理由不使用SmartSnippetGu或PLT,但我希望您至少已经考虑过那些。

我已经要求团队在建议时考虑一个图。我认为这将是我们支持材料的一个很好的补充。

/ mhv.