TI中文支持网
TI专业的中文技术问题搜集分享网站

FLASH空间不够,想用OTP

在用的2802,想用1K的OTP存放表格,如何去做?

是不是只在CMD文件中定义好段就可以了。以后这个表格也不会去更改了。读OTP与读FLASH有没区别?

Forrest:

是的,只在CMD文件中定义好段就可以了。

读取没有区别。

在用的2802,想用1K的OTP存放表格,如何去做?

是不是只在CMD文件中定义好段就可以了。以后这个表格也不会去更改了。读OTP与读FLASH有没区别?

kuntay:

回复 Forrest:

CPU第一次烧写时,OTP被写入了表格。但是第二次第三次烧写时,OTP肯定是不能写进去了,这样会报错吗?其他的烧写FLASH的还能不能写进去?

在用的2802,想用1K的OTP存放表格,如何去做?

是不是只在CMD文件中定义好段就可以了。以后这个表格也不会去更改了。读OTP与读FLASH有没区别?

Forrest:

回复 kuntay:

不会报错,其他FLASH仍旧正常烧写。

另外你也可以如下面这样写:

   KKK                :> OTP      PAGE = 0,TYPE = NOLOAD

在用的2802,想用1K的OTP存放表格,如何去做?

是不是只在CMD文件中定义好段就可以了。以后这个表格也不会去更改了。读OTP与读FLASH有没区别?

li yanhong:

回复 kuntay:

弱弱的问一下:如果第一次写入错了,那是不是还是可以用flash的API函数进行擦除和写入啊?

在用的2802,想用1K的OTP存放表格,如何去做?

是不是只在CMD文件中定义好段就可以了。以后这个表格也不会去更改了。读OTP与读FLASH有没区别?

Forrest:

回复 li yanhong:

不行,OTP的意思就是One-Time Programmable (OTP) Memory

但是FLASH可以反复擦除。

在用的2802,想用1K的OTP存放表格,如何去做?

是不是只在CMD文件中定义好段就可以了。以后这个表格也不会去更改了。读OTP与读FLASH有没区别?

li yanhong:

回复 Forrest:

晕啊!如果第一次写入错了的话,那这块芯片就不能用了?

在用的2802,想用1K的OTP存放表格,如何去做?

是不是只在CMD文件中定义好段就可以了。以后这个表格也不会去更改了。读OTP与读FLASH有没区别?

Forrest:

回复 li yanhong:

OTP是OTP,FLASH是FLASH。OTP不能再被写入并不代表芯片不能用。

28335上只有1KB大小的OTP,但是有256KB的FLASH。

在用的2802,想用1K的OTP存放表格,如何去做?

是不是只在CMD文件中定义好段就可以了。以后这个表格也不会去更改了。读OTP与读FLASH有没区别?

kuntay:

回复 Forrest:

按你说的在CMD文件中分配了段地址在OTP,但是烧写的时候出错了。什么情况?

在用的2802,想用1K的OTP存放表格,如何去做?

是不是只在CMD文件中定义好段就可以了。以后这个表格也不会去更改了。读OTP与读FLASH有没区别?

li yanhong:

回复 kuntay:

我的意思是:如果第一次你写入OTP时,写的内容错了!能不能重新再写一遍?

赞(0)
未经允许不得转载:TI中文支持网 » FLASH空间不够,想用OTP
分享到: 更多 (0)