当前位置:文档之家› Flash烧写文档

Flash烧写文档

Flash烧写
一般程序开始编译测试时,连接仿真器在RAM中运行,以2808为例,CMD文件包括如下:
当需要烧写进Flash运行测试时,将F2808_EzDSP_RAM_lnk.cmd这个文件替换为F2808.cmd。


这时分为两种情况:
一,烧写进Flash中,仅仅在Flash中运行,将F2808.cmd文件中的如下屏蔽即可:
屏蔽ramfuncs功能为引导Flash中程序到RAM中运行。

二,当第一种做法,在烧写Flash时,最后出现如下报错,或者类似地址错误:
说明,你的程序在烧写Flash之后,需要也在RAM中运行,那么你需要这样做:
1,F2808中的ramfuncs部分不要屏蔽,如下
2,在主程序变量申明部分加入:
3,主函数初始化部分加入:
再编译烧写即可。

4,如编译出现“symbol referencing error”,检查工程文件有无DSP280x_MemCopy.c。

如果没有DSP280x_MemCopy.c,将DSP280x_MemCopy.c添加到工程文件后再编译即可。

烧写操作:
一,开始烧写,Tools——F28xx On-chip Flash programmer或者点击按钮;
二,出现始终设置窗,如下设置:(以2808为例)
三,点击OK出现如下:
在Select DSP Dersion of Flash API 中,切记选择FlashAPIInterface2808V3_02.out
四,点击OK出现如下:
不用改动,点击Execute Operation即可。

其中Erase——擦除,Program——写入,Verify——校验,可以根据需要选择。

在Please specify the COFF file to 窗口选择烧写的文件,一般为你编译之后的.out文件。

相关主题