用JTAG编程OTP

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
10个帖子/ 0个新帖子
最后发表
mbwjr12
离线
最后看到:6个月2个星期前
加入:2015-11-05十八33
用JTAG编程OTP

亲爱的对话框,

是否有使用JTAG调试器直接编程OTP的例子?我们有自己的生产设置,最好通过SWD编程,而不是通过UART下载。

我熟悉智能代码片段工具箱的OTP布局,这是我们目前正在使用的。我正在寻找类似于JLink脚本的东西,以烧制十六进制文件到OTP,并设置两个应用程序编程标志为真在一个快速的步骤。

谢谢,

迈克

关键词:
设备:
马丁。通用电气
离线
最后看到:5个月5天前
工作人员
加入:14:51 2020-01-06 06:51
嗨mbwjr12,

嗨mbwjr12,

由于您熟悉工具箱,并且如果您的产品安装中配备了JTAG调试器,如Jlink,您可以选择SmartSnippets™工具箱的命令行实现,将hex文件刻录到OTP:

http://lpccs-docs.dialog-semiconductor.com/UM-B-083/cli/command_line_if..。

这可能对你的需求有帮助。

Br

马丁

mbwjr12
离线
最后看到:6个月2个星期前
加入:2015-11-05十八33
对于其他有这个问题的人

对于其他有这个问题的人,这里有一个bash脚本,它对DA14531 OTP编写一个十六进制文件,并正确设置OTP头中的应用程序显示头,以便引导。

有没有一种方法来禁用Y/N问题的编程OTP?我尝试创建一个带有DISABLEVALIDATIONS=true的~/properties.txt文件。

#!/bin/bash JTAG=504401693 SSS=/home/mike/Projects/DiaSemi/ smartsnippetstudio2 .0.14/ JAVA=${SSS}/jre/bin/ JAVA SST=${SSS}/Toolbox/SmartSnippetsToolbox.jar固件=${SSS}/Toolbox/common_resources/SupportPackages/DA1453x/toolbox_resources/common/jtag_programmer_531.bin if [$# -eq 0];然后echo "Must supply firmware filename" exit fi #Flash firmware to OTP $JAVA -jar $SST -type OTP -chip DA14531 -jtag ${JTAG} -firmware ${firmware} -cmd write_custom_code -file $1 #Flash Application Present Header #1 & #2 to OTP #Header 1: 0x7F87FC0 Header 2:$JAVA -jar $SST -type otp -chip DA14531 -jtag ${JTAG} -firmware ${FIRMWARE} -cmd write_field -offset 0x7FC0 -data 0xA5A534123412A5A5

PM_Dialog
离线
最后看到:11小时45分钟前
工作人员
加入:2018-02-08 11:03
嗨mbwjr12,

嗨mbwjr12,

谢谢你接受马丁的回答。

>>是否有一种方法来禁用关于OTP编程的Y/N问题?

你能澄清一下这个声明吗?

谢谢,PM_Dialog

mbwjr12
离线
最后看到:6个月2个星期前
加入:2015-11-05十八33
命令行工具询问

命令行工具在烧毁OTP头时询问这个问题。必须要人工应答,我想让它自动化。我可以使用bash 'yes'命令编写脚本,但我更喜欢禁用这个问题。

你要写头文件的一部分。你想继续吗?((Y / N) ?)

奇迹托马斯
离线
最后看到:7个月3个星期前
加入:2020-12-09 15:40
请告诉我如何安装

请问我如何安装蓝牙低能源工具在一个非蓝牙设备传输电力

PM_Dialog
离线
最后看到:11小时45分钟前
工作人员
加入:2018-02-08 11:03
你好托马斯,奇迹

你好托马斯,奇迹

谢谢你的评论。你能说明一下你在做什么吗?你是指SmartSnippets工具箱和Studio吗?

有可能创建一个新的论坛帖子吗?

谢谢,PM_Dialog

奇迹托马斯
离线
最后看到:7个月3个星期前
加入:2020-12-09 15:40
我的意思是我有一个

我的意思是,我有一个非蓝牙设备,我想用它来低能量传输,但问题是,它不是蓝牙,所以我可以安装一个蓝牙接收器,设备上,这样我可以使用对话框snartbond蓝牙低能量工具将权力从发射机到新的蓝牙嵌入式设备。

PM_Dialog
离线
最后看到:11小时45分钟前
工作人员
加入:2018-02-08 11:03
你好托马斯,奇迹

你好托马斯,奇迹

您可以使用DA14531 TINY模块来实现BLE功能。

//www.xmece.com/亚博电竞菠菜products/bluetooth-module-da14531-smartbond-tiny

如果您有任何后续问题,请提出新的论坛门票。

谢谢,PM_Dialog

jimsona
离线
最后看到:6个月2个星期前
加入:2021-01-21 04:03
IRMCK3xx有一个单一的

IRMCK3xx有一个单一的JTAG端口,可以用来调试嵌入的8051微处理器或程序OTP内存。来程序内存控制器必须被置于“测试模式”。一旦进入这个模式OTP内存将可用JTAG接口。如果你需要更多的帮助来计算你的出生年份,请点击这里

dopeguides.com/venus-sign-calculator/