调用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