
DSP28335 Flash编程
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOC
简介:
本课程专注于TI公司的TMS320C28x系列微控制器中DSP28335芯片的Flash编程技术,涵盖程序烧录、调试及常见问题解决方法。
本段落档将详细介绍DSP28335 FLASH烧写的注意事项、方法及相关知识点,旨在帮助新手掌握相关技巧。
一、前言
在阅读本指南之前,请确保已熟悉《张掌柜讲DSP系列之CCS4.2 XDS100在CCS4.2环境下仿真编程新手入门》文档中的操作步骤。本段落档将对DSP28335 FLASH烧写的关键步骤进行详细解释。
二、程序从RAM修改为FLASH
为了把原本运行于DSP片内RAM的程序改为运行于片内FLASH,需执行以下步骤:
1. 移除项目中名为“28335_RAM_lnk.cmd”的文件,并确认删除操作。
2. 添加F28335.cmd链接器命令文件至项目。
3. 在main()函数添加MemCopy()和InitFlash()语句,确保语法正确且括号使用无误。
4. 将DSP2833x_MemCopy.c源代码文件加入到项目中,并确认添加操作。
5. 编译整个项目以检查错误信息。若编译失败,请返回第三步并核对相关细节是否有错。
需要注意,即便RAM程序运行正常,也不代表其在FLASH环境下同样有效。因为相同的应用程序在DSP的RAM上执行耗时较短,在FLASH中则可能延长执行时间。
三、烧写注意事项
进行DSP28335 FLASH编程时,请注意以下几点:
1. 使用仿真器完成Flash程序加载后,需先断开电源和JTAG连接线,再重新给开发板供电。否则可能导致无法正常运行从Flash启动的程序。
2. 在CCS4调试界面成功链接并加载到DSP片内RAM中说明硬件上没有问题。
3. 烧写至FLASH时,请注意监控程序执行时间以确保其不会影响系统稳定性。
四、结论
本段落档提供了关于DSP28335 FLASH烧写的指导信息,帮助读者掌握该技术。同时提醒用户关注程序的运行效率和对系统性能的影响。
全部评论 (0)


