8个职位/ 0个新职位
最后发表
yykx
离线
最后看到:1个月1个星期前
加入:2020-08-03 28
DA14531例程程序如何烧录到OTP

我们从网站(//www.xmece.com/亚博电竞菠菜products/connectivity/bluetooth-low-energy/products/da14530-and-da14531)下载例程”DA14531-DA14585-586读取I2C加速度计BLE“进行开发,目前已经用凯尔的调试模式测试过。现在我们要下载程序到OTP进行测试。

请问软件需要做什么修改吗(比如起始地址),然后这么烧录到OTP吗?

感谢!

设备:
马丁。通用电气
离线
最后看到:5个月2个星期前
工作人员
加入:14:51 2020-01-06 06:51
嗨yyxx,

嗨yyxx,

可以将生成的固件,通过智能片段工具箱中OTP程序员的功能将固件烧录到OTP当中。

并且需要在OTP头中,将应用程序改旗为是的。

具体可参考:http://lpccs-docs.dialog-semiconductor.com/UM-B-083/tools/otpProgrammer..。

Br

马丁

yykx
离线
最后看到:1个月1个星期前
加入:2020-08-03 28
下载到OTP的程序,CFG_DEVELOPMENT

下载到OTP的程序,CFG_DEVELOPMENT_DEBUG是否需要定义?目前是用几个模块进行测试。

我的理解是,如果定义,1。下载到otp的程序可以运行,2。并且jlink可以跟踪,3。死循环后不能wdt复位。这个理解对吗?

马丁。通用电气
离线
最后看到:5个月2个星期前
工作人员
加入:14:51 2020-01-06 06:51
嗨yykx,

嗨yykx,

全局宏定义CFG_DEVELOPMENT_DEBUG的目的是方便对开发人员进行开发时调试。

不会影响程序的运行。也不会影响jtag的使用。

Br

马丁

yykx
离线
最后看到:1个月1个星期前
加入:2020-08-03 28
头部分也只能烧录一次吗?另外

头部分也只能烧录一次吗?另外,如果header定义了spi启动,是不是不能用jlink调试了?

马丁。通用电气
离线
最后看到:5个月2个星期前
工作人员
加入:14:51 2020-01-06 06:51
嗨yykx,

嗨yykx,

1.头部分也只能烧录一次。

2.jtag如果没有禁用掉也是可以通过jlink调试。禁用jtag是在otp头中烧录指令。如果没有这个操作你还是可以使用jlink。

Br

马丁

yykx
离线
最后看到:1个月1个星期前
加入:2020-08-03 28
14531头没有禁用

14531头没有禁用jtag选项呢。

另外,不过可以将OTP头中测试的时间戳和id,能不能自己定义数字,作为模块的UUID吗?我烧写了一个,读出来不一样。可能写时候操作错了。

谢谢!

马丁。通用电气
离线
最后看到:5个月2个星期前
工作人员
加入:14:51 2020-01-06 06:51
1.禁用Jtag在OTP

1.当禁用Jtag在OTP配置脚本中。流程步骤会多一些。

2.不可以

Br

马丁