CCS6 和TMS320F28335 如何把程序烧写在FLASH 运行到RAM [复制链接]
5芯积分
此帖出自DSP 与 ARM 处理器论坛
最新回复
本帖最后由 LSJ.Micro 于 2018-1-21 01:34 编辑
1、如果是使用的flash的cmd,那么调试下载时肯定会下载到Flash中,如果不是,那么证明你的CMD文件有问题
2、CCS有编译器语法#pragma CODE_SECTION(function_name, "ramfuncs");其中function_name为函数名,这句话一般放在要在RAM中运行的函数的前面,实现在RAM中运行还有一个条件就是手动拷贝ramfuncs section到RAM中,可以使用TI库里面提供的MemCopy函数,也可以使用C库里面提供的memcpy函数,但这两个函数的入口参数有不同,自己注意下就可以了,
另外,调用TI库里面提供的函数时一般如下:
MemCopy(&RamfuncsLoadStart,&RamfuncsLoadEnd, &RamfuncsRunStart);
详情
回复
发表于 2018-1-21 01:24
| ||
|
||
此帖出自DSP 与 ARM 处理器论坛
| ||
|
||
此帖出自DSP 与 ARM 处理器论坛
| ||
|
||
EEWorld Datasheet 技术支持