DSP 28335 Flash 烧写方法
- 格式:pdf
- 大小:1.26 MB
- 文档页数:8
1、设置烧写插件
2.与PC连接
3.打开已经仿真成功的Project
4.将下图所示所示的红色框体中的CMD配置文件换成工程目录下面CMD文件夹中的2833
5.cmd
5、在main()函数中添加如下语句
MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart);
InitFlash();
上述两句话添加在InitPieVectTable();这句的下面的一行。
6.添加DSP2833x_MemCopy.c这个文件到project中。
右键选project,然后选add file to project,找到DSP2833x_common\source 中的DSP2833x_MemCopy.c,然后点OK。
7. 编译,至少要保证没有ERROR,否则请检查一下。
8.编译No ERROR,点击CCS中的Tools->F28xx On-Chip Programer
出现如下窗口:
设置为20 /2 10(原则上应设计为芯片的最高频率,即30 /2 10,但可能出现烧录后没有结果的情况)
9.点击Execute Operation
10、断电,拔出仿真器,重新上电。
可能出现的错误:
1、点tools->F28xx on-chip flash programmer,弹出提示“Non-supported partID: 0xEF ....”
解决方法:
TMS320F28335的PartID是“0x00EF”,而CCS中的flash烧写插件认为F28335的PartID是“0x00FA”,可能这个烧写插件只能认TMX320F28335的PartID(0x882地址处)。烧写插件版本不支持,所以要更新相应的CSP(Chip Support Package)。
下载Flash 28xx.zip,解压后覆盖CCStudio_v3.3/plugins的文件。
2、出现Flash API Error #13
解决方法:升级API文件,API文件可以去TI网站下载。然后替换成最新文件即可