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

tms320f2806 Bootloader 例程

最近接到任务要给公司的一款基于2806开发的产品做一个bootloader. 但是一直没找到相关例程。从网上找了一个库文件Flash2806_API_V302.lib,发现每次调用擦除接口函数,返回值都是21。函数已经都拷贝到RAM运行,不知道还有什么原因会导致这个问题?谁能提供下官方的例程?

 

status = Flash_Erase(SECTORB, &FEraseStatus);

mangui zhang:

相关帖子   可以看看

http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56/t/19074.aspx

最近接到任务要给公司的一款基于2806开发的产品做一个bootloader. 但是一直没找到相关例程。从网上找了一个库文件Flash2806_API_V302.lib,发现每次调用擦除接口函数,返回值都是21。函数已经都拷贝到RAM运行,不知道还有什么原因会导致这个问题?谁能提供下官方的例程?

 

status = Flash_Erase(SECTORB, &FEraseStatus);

Young Hu:

回复 mangui zhang:

您好!

可能是Flash_CPUScaleFactor 这个参数没有初始化,用以下方式初始化一下这个变量。

          EALLOW;          FlashCallbackPtr = &FlashCallback;          Flash_CPUScaleFactor = SCALE_FACTOR;          EDIS;

赞(0)
未经允许不得转载:TI中文支持网 » tms320f2806 Bootloader 例程
分享到: 更多 (0)