2个帖子/ 0新
最后一篇
黎别金扎
离线
最后一次露面:4个月3周前
加入:2018-01-11 06:41
DA14585 OTP读取造成芯片一直

注意到OTP的标题中有144个字节的客户特定领域。目前我们的程序通讯Smartsnippets Toolbox驾驶OTP烧写写写写,在客户特定领域中间我们需要的数据。

烧写的程序里,我们在旅游的时代读取客户特定领域数码,发表会造成系统,请问是不可能的,请问是不是的方面不行

读取代码如下:

UINT8_T数据[8] = {0};setbits16(clk_amba_reg,otp_enable,1);//启用OTPC时钟(易失性INT I = 0; I <100; I ++); //等待一段时间,为OTP建立时间。setbits(otpc_mode_reg,otpc_mode_mode,hw_otpc_mode_mread);//配置配置读模式memcpy(&data [0],(const void *)0x07f8fe20,8);// 0x07f8fe20是客户特定领域的起始地图setbits16(clk_amba_reg,otp_enable,0); //关键字otp

使用Keile在调试中状态下可以看到能到客户特定领域中数,就是otp烧写后会程序一定复位

反复通过对比测试可以可确定确定段代码代码成的复位,由于由于用otp测试,已经废了好多多个芯片...求救

谢谢

设备:
cyibin.
离线
最后一次露面:7个月2周前
职员
加入:2017-12-14 02:48
嗨liubinzh,

嗨liubinzh,

强烈不到修改otp标题中未说明含义的字段。若真的有将数据存放在otp中的需要,可以将其放置在OTP图像区域。

布尔

宜宾