DSP中的CMD空间分配
发布时间
阅读量:
阅读量
在DSP的CMD文件中,分配的空间大小计算:如RAMH : origin=0x3f900 ,length=0x000400
他对应的函数意义是,初始地址为0x3f900 ,大小为0x000400=41616=1K
如果长度为0x001000=11616*16=4K
在CMD文件中,PAGE0代表程序空间,PAGE1代表数据空间
在进行DSP开发时, 通常是在调试程序, 一般流程是将程序下载至RAM内存中进行测试, 然而完成开发后, 需烧录至Flash存储器中使用, 此时运行速度会降至原来的大约70%-80%. 若时间敏感, 则可将程序复制至RAM运行以恢复性能
SECTIONS{
RamFuncs:LOAD=EPROM,PAGE=0 /Must be EPROM/
RUN=RAML1,PAGE=0 /*CSM secured RAM are required */
LOAD_START(_RamFuncs_loadstart),
LOAD_END(_RamFuncs_loadend)
RUN_START(_RamFuncs_runstart)
}
// RAM功能块在头文件DSP28335_GlobalPrototypes.h中声明变量
// 该模块用于实现全局寄存器映射配置
extern Uint16 RamFuncs_l
全部评论 (0)
还没有任何评论哟~
