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

28335通过CAN在线升级程序,使用FLASH部分扇区无法擦出,部分扇区无法写入

求助!

最近在28335上开发通过Can的在线烧写的程序,在调用Flash API时遇到一些问题,我的引导放在 FLASHA : origin = 0x338000, length = 0x007F80 ,APP计划放在FLASHB      : origin = 0x300000, length = 0x038000,在烧写过程中,在0x300000到0x307FFF只能写入,不能擦除;只有0x308000到0x30FFFF区域可以擦出写入,其他Flash区域擦出写入都没效果,Example_Error(Status)都正常无错误,这是什么情况?

谢谢

ZhiHao Guo:

看了下Flash内存,我一擦除0x300000到0x307FFF的区间,我在0x338000的引导程序也被擦掉了,然后程序就飞了

求助!

最近在28335上开发通过Can的在线烧写的程序,在调用Flash API时遇到一些问题,我的引导放在 FLASHA : origin = 0x338000, length = 0x007F80 ,APP计划放在FLASHB      : origin = 0x300000, length = 0x038000,在烧写过程中,在0x300000到0x307FFF只能写入,不能擦除;只有0x308000到0x30FFFF区域可以擦出写入,其他Flash区域擦出写入都没效果,Example_Error(Status)都正常无错误,这是什么情况?

谢谢

Emma Wang:

回复 ZhiHao Guo:

FLASH 是按sector擦写的,请给出您的CMD 文件,并给出相应的erase的代码。

赞(0)
未经允许不得转载:TI中文支持网 » 28335通过CAN在线升级程序,使用FLASH部分扇区无法擦出,部分扇区无法写入
分享到: 更多 (0)