将RAM空间的cmd文件替换为FLASH+空间的cmd文件;
将磨音测量 DSP开发板端 主程序【00ic_PWM_LED.c】中加上头文件
#include+"Flash2833x_API_Config.h"
#include+"Flash2833x_API_Library.h"
在函数Init_flash()中加上:(取消注释符号)
MemCopy(&RamfuncsLoadStart,+&RamfuncsLoadEnd,+&RamfuncsRunStart);
MemCopy(&Flash28_API_LoadStart,+&Flash28_API_LoadEnd,+&Flash28_API_RunStart);
Flash_CPUScaleFactor+=+SCALE_FACTOR;
Flash_CallbackPtr+=+NULL;
点击tools菜单栏下的on-chip flash programmer,填出烧写对话框
注意如果此时出现如下情况:Non-supproted PartID:0x00EF
在填出的对话框中红色部分是对芯片的时钟频率的选择,我们这里用的是外部30M
的晶振,经过2分频在通过PLL10倍频。
注意:晶振的频率是根据板子上的晶振所选择的,烧写时芯片最好工作在该芯片的
最高频率
添加最新的API函数,如果API函数较老可以去www.ti.comw网站上下载
注意当程序已经成功烧写到flash里后,reset一下板子程序从头开始跑起来,此时一定要
把仿真接口从板子上拔掉或者仿真器USB不插电脑上!!!
http://blog.sina.com.cn/s/blog_762cf5f80101ah5l.html
http://blog.sina.com.cn/s/blog_762cf5f80101asd0.html
https://wenku.baidu.com/view/c0db6f16bcd126fff7050b8d.html
这里的API文件需要用最新的,要不然烧写
会出现错误,