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

28035 flash api

我在进行API擦除程序后Status = Flash_Erase((SECTORH),&FlashStatus);

提示是Status =21,即STATUS_FAIL_PRECONDITION,这是什么意思?

囧:

说明擦写之前FALSH就出现错误,比如已经被锁死,或者FLASH现在是全0状态

我在进行API擦除程序后Status = Flash_Erase((SECTORH),&FlashStatus);

提示是Status =21,即STATUS_FAIL_PRECONDITION,这是什么意思?

user3900194:

回复 囧:

那这是什么原因造成的锕,在擦写过程中开始数据全变为0了,然后又重新变为原来的数据。

我在进行API擦除程序后Status = Flash_Erase((SECTORH),&FlashStatus);

提示是Status =21,即STATUS_FAIL_PRECONDITION,这是什么意思?

pengyu xu:

您的问题解决了么,我的28035芯片在擦除时也遇到了同样的问题,还希望您能给予帮助

我在进行API擦除程序后Status = Flash_Erase((SECTORH),&FlashStatus);

提示是Status =21,即STATUS_FAIL_PRECONDITION,这是什么意思?

navie zhang:

回复 pengyu xu:

同样status等于21,擦除扇区不成功!这样怎么解决啊!

我在进行API擦除程序后Status = Flash_Erase((SECTORH),&FlashStatus);

提示是Status =21,即STATUS_FAIL_PRECONDITION,这是什么意思?

pengyu xu:

回复 navie zhang:

目前我的问题已经解决,我个人的原因是Flash_CPUScaleFactor = SCALE_FACTOR配置语句前后没有使用EALLOW保护,加上EALLOW和EDIS后立刻就跑通了,如果还是有问题的话,再仔细照着28035的API例程修改一下您的程序,对不同之处逐条修改,一定可以成功的。

赞(0)
未经允许不得转载:TI中文支持网 » 28035 flash api
分享到: 更多 (0)