请教各位大侠。 不知道是否遇到过一下问题。
在对片内flash进行擦除写入操作时,按照datasheet时间要求进行延时,未使用循环判断寄存器标志方式,进行擦除+写入数据操作后,有时会出现以下异常现象:
1、操作结束后,读取该块数据发现为刚擦除状态,ecc使能时出双错。
2、操作结束后,读取该块数据,头8字节数据基本为ff,非写入数据,不做任何操作,仅进行断电加电操作后再读该块数据,发现数据正常。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
请教各位大侠。 不知道是否遇到过一下问题。
在对片内flash进行擦除写入操作时,按照datasheet时间要求进行延时,未使用循环判断寄存器标志方式,进行擦除+写入数据操作后,有时会出现以下异常现象:
第二个问题我以为遇到过,更奇怪的是当用members查看他的地址上面的数据时候数据又会变成正确的。
我也不清楚这到底是怎么回事,后来我升级了一下编译器就没有这个问题了。
也希望有更清楚的解答。
你也出现了写入和查看时候数据不一样的情况?我 更新到 15.12.1 就好了。
请问CCS有出15.12.1版本吗?我还在用CCS6.0,出现了同样的情况,确认没有使用优化,请问高手具体原因?