DSP28015串口烧写步骤与所需文件
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DSP28015 串口烧写步骤
一.串口烧写步骤
1.安装CCS3.3软件
2.安装串口编程算法项目文件:sdf28xx_v3_0_serial
详情请阅读文档:SDFlash_Serial_RefGuide_v3_1.pdf文件。
3.在算法项目文件中设置好相应的时钟频率,生成.out文件
1)在CCS中导入F28015SerialFlash工程文件
文件地址:
C:\CCStudio_v3.3\specdig\sdflash3.1\mydrivers\DSP280x_v3_1\DSP280x_serial\build\F28x xSerialFlash
2)设置好你的目标板相应的时钟频率
在Flash280x_API_Config.h中选择相应的PLL时钟:
#define CPU_RATE 10.000L // for a 100MHz CPU clock speed (SYSCLKOUT)
【一般选择默认值就可以了】
3)保存并编译项目文件,生成F28015SerialFlash.out文件,文件存放在:
C:\CCStudio_v3.3\specdig\sdflash3.1\mydrivers\DSP280x_v3_1\DSP280x_serial\bin
4.安装SdFlashV1.60或更高版本
5.编辑sdopts.cfg文件,此文件在你所安装的windows的system32目录下
1)用记事本的方式打开sdopts.cfg。
2)在“#End of sdopts.cfg”前加入如下文本:
[EmulatorId=C1]
EmuPortAddr=0xC1
EmuPortMode=RS232
EmuProductName=SERIAL_FLASH
[EmulatorId=C2]
EmuPortAddr=0xC2
EmuPortMode=RS232
EmuProductName=SERIAL_FLASH
[EmulatorId=C3]
EmuPortAddr=0xC3
EmuPortMode=RS232
EmuProductName=SERIAL_FLASH
[EmulatorId=C4]
EmuPortAddr=0xC4
EmuPortMode=RS232
EmuProductName=SERIAL_FLASH
[EmulatorId=C5]
EmuPortAddr=0xC5
EmuPortMode=RS232
EmuProductName=SERIAL_FLASH
[EmulatorId=C6]
EmuPortAddr=0xC6
EmuPortMode=RS232
EmuProductName=SERIAL_FLASH
6.打开SDFlash软件,按SDFlash_Serial_RefGuide_v3_1.pdf提供的方法指定
算法文件路径
一般的选项直接选择默认项即可,主要是文件的路径要和本地相符。
7.将DSP的SCIA模块与PC机串口连接,将DSP的如下管脚置位相应状态后,
复位DSP。
8.点击SdFlash菜单的Device项--->Flash, 点击Start,开始烧写程序。
二.串口烧写打包文件夹所需文件
1. F28015SerialFlash.sdp [SDFlash工程文件]
2. F280xRS232Flash.dll [SDFlash驱动文件]
3. F28015SerialFlash.out [SDFlash串口烧写FLASH参数配置文件]
4. F28xxPasswordMF.out [密码匹配文件]
5. ccBrd028x.dat [CCS板卡文件,这个文件内容没有用到,但为了满足SDFlash工程文件的架构还是得加上]。
6. sdopts.cfg [windows系统参数配置文件,这个文件需放在system32文件夹内,并做相应改动,见步骤5]
三.注意事项
1.在每次烧写FLASH,需要按照SDFlash_Serial_RefGuide_v3_1.pdf文件中描述的步骤进
行操作,先对DSP上电(进入烧写模式),再复位SDFlash,然后进行烧写。
四.附录
1.boot mode 和GPIO引脚状态之间的关系