F28335 DSP FLASH烧录指南:从RAM到FLASH的步骤解析
需积分: 50 128 浏览量
更新于2024-09-13
1
收藏 99KB DOC 举报
"F28335_DSP_FLASH烧写的方法"
本文档主要介绍了如何将TMS320F28335 DSP程序从烧写到RAM转变为烧写到内部FLASH中的过程,这对于需要固化的应用程序尤其重要。作者强调读者应具备一定的基础,即已经熟悉CCS4.2和XDS100仿真器的使用。
一、文档前提
文档假设读者已阅读并掌握了基础教程,特别是关于CCS4.2环境下的XDS100仿真编程。作者指出,完成FLASH烧写后,需断开开发板电源以及与仿真器的JTAG连接,以便正常运行FLASH中的程序。如果能在Debug界面成功连接和加载程序到RAM,那么硬件方面是正常的。
二、从RAM程序转换为FLASH程序的步骤
1. 移除CMD文件:首先,从项目中删除原有的28335_RAM_lnk.cmd文件,这是针对RAM烧写的配置文件。
2. 添加新的CMD文件:接着,通过右键点击项目名称,选择添加文件到项目,然后从指定路径选择F28335.cmd文件,它是针对FLASH烧写的配置文件。
3. 配置更新:这一步骤未在提供的内容中详细说明,但通常会涉及更改链接器设置,比如指定目标存储器为FLASH,而不是RAM,以及可能调整中断向量表的位置等。
三、其他注意事项
在进行此类转换时,可能还需要进行以下操作:
- 更新启动代码(bootstrap):通常,烧写到FLASH的程序需要特定的启动代码来初始化系统并跳转到主程序。
- 验证中断服务例行程序(ISR):由于中断向量在FLASH中,需要确保中断处理程序的地址正确。
- 设置调试选项:调试配置可能需要修改,以便在不使用仿真器的情况下也能从FLASH启动。
- 编译和链接:使用新的CMD文件重新编译和链接程序,确保所有地址和段都正确映射到FLASH。
四、总结
烧写DSP程序到FLASH涉及到多个步骤,包括CMD文件的替换、链接器设置的更新以及可能的代码调整。正确执行这些步骤对于确保程序能够从FLASH正确启动至关重要。对于初学者,遵循文档指导并理解每个步骤的目的,能有效避免常见的问题。
2020-01-02 上传
2022-07-15 上传
2012-12-13 上传
2012-02-06 上传
2018-11-23 上传
2020-08-02 上传
2014-01-15 上传
cuichenjun1
- 粉丝: 0
- 资源: 2
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析