注意到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测试,已经废了好多多个芯片...求救
谢谢
设备:
嗨liubinzh,
强烈不到修改otp标题中未说明含义的字段。若真的有将数据存放在otp中的需要,可以将其放置在OTP图像区域。
布尔
宜宾