摘要

针对用户程序在FLASH的运行速度低于RAM中的问题,基于DSP28335的嵌入式系统,提出了一种将烧录至FLASH的用户程序代码全部拷贝至片内RAM的移植方法。通过分析DSP28335的ROM bootloader、FLASH引导模式和链接命令文件的运行机理,编写了移植程序,使该程序在系统的每次上电启动流程中自动加载运行,执行搬移用户程序功能,搬移结束后,再跳转到片内RAM执行用户程序。该移植方法已通过实验验证可行,在RAM中的运行速度比在FLASH提高40%左右,可推广到实际应用中。

全文