3个帖子/ 0个新
最后发表
intretech_XM
离线
最后看到:2周5天前
加入:2016-02-26 23:11
DA14580用命令行烧OTP无法烧录

你好对话框:

我使用jlink去使用命令行的方式去烧写OTP,可以无法烧写成功,我6.8 v有接。。

我的命令是:SmartSnippets.exe类型otp芯片DA14580-01 jtag 123456 - cmd - file " C: \ 5920 _0300 write_custom_code。Hex " -offset 0x0000 -y

但是烧写最后提示otp存储器燃烧失败了。

请问下这问题会出在哪里,是我的命令错了,还是还需要先烧写什么步骤?

设备:
intretech_XM
离线
最后看到:2周5天前
加入:2016-02-26 23:11
我刚才尝试了

我刚才尝试了,先用SmartSnippets软件点击连接,然后再用这个命令行烧写才可以。可是找不到任何与SmartSnippets软件这个连接的命令行。请问下这个连接要怎么去发送命令行来实现?

Qinjiny_Dialog
离线
最后看到:1个月5天前
工作人员
加入:2016-11-01 05:47
烧写OTP需要事先在板子上下载一个用来配置和实现烧写的公关

烧写OTP需要事先在板子上下载一个用来配置和实现烧写固件的程序员,这个在UI界面是通过连接按钮来实现的,在你点击连接的时候会在底看下日志到相关的信息。

命令行的话你可以参考一下

smartsnipts .exe -type booter -chip chip_version [-jtag jtag_serialNumber | -com_port portNumber]

[-sys_ctrl_reg b1] [-gp_ctrl_reg b2] [-close] [-gpio pinId] [-uart TxId] -file filename [-y] [-nomessages messageFilter]

使用UART Booter工具下载文件到DA14580。如果“CRC不匹配”显示,请

再次执行该命令,然后按单板上的硬件复位按钮,重新启动下载过程。

这一条命令用于下载指定的固件到板子RAM上,需要更多信息的话也可以在Smartsnippets的帮助文档末尾部分查看,这个是第二条。

你需要选择适合的固件来执行后续的烧录,例如如果你打算使用JTAG烧录的话,应当下载jtag_programmer.bin

这些固件都存放在C: / / YourUserName / SmartSnippets /用户资源目录下,SDK的公用事业目录下面应该也有