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

调用2812的擦除函数,返回值为21,请问怎么解决这个问题?

调用2812的擦除函数,返回值为21,请问怎么解决这个问题?

Green Deng:你好,可以参考以下帖子的方案:e2echina.ti.com/…/118420

调用2812的擦除函数,返回值为21,请问怎么解决这个问题?

mangui zhang:你通过CCS直接烧写bit可以成功吗?

调用2812的擦除函数,返回值为21,请问怎么解决这个问题?

user5942689:

回复 mangui zhang:

我不知道您所说的烧写BIT,我可以直接通过JTAG烧写程序,但是用到擦除函数(status = Flash_Erase((SECTORA | SECTORB | SECTORC | SECTORD | SECTORE | SECTORF | SECTORG | SECTORH | SECTORI | SECTORJ),&EraseStatus);)时,status值为21,请您多多指教,谢谢!

调用2812的擦除函数,返回值为21,请问怎么解决这个问题?

mangui zhang:

回复 user5942689:

给予CCS直接将.OUT烧写进去能不能跑起来?
请使用flash API V100a中的Flash2803x_API_V100.lib。不要使用2803x_FlashAPI_BootROMSymbols.lib
注意Flash_CPUScaleFactor = SCALE_FACTOR配置等是否需要EALLOW保护

调用2812的擦除函数,返回值为21,请问怎么解决这个问题?

user5942689:

回复 mangui zhang:

能够直接烧写进去并且能跑起来,我现在使用的是TMS320F2812的芯片,我这里有两个版本的库,一个是Flash2812_API_V210.lib,另一个是Flash2812_API_V100.lib,我使用的是V210,注意事项我都做了的,但是现象依旧是擦除函数返回值为21

调用2812的擦除函数,返回值为21,请问怎么解决这个问题?

mangui zhang:

回复 user5942689:

具体原因不好说参考一下下面帖子
e2echina.ti.com/…/241260

赞(0)
未经允许不得转载:TI中文支持网 » 调用2812的擦除函数,返回值为21,请问怎么解决这个问题?
分享到: 更多 (0)