TI中文支持网
TI专业的中文技术问题搜集分享网站

29377D的代码能像28335那样整体搬移到RAM执行吗

之前用的28335,看了网上的一些资料后修改CMD文件和另外几个汇编文件,然后成功的将代码从FLASH搬移到了RAM执行,我想28377肯定也可以,只是不知道该怎么操作,28335的那套方法和相应的代码修改能完全照搬到28377里来吗

Annie Liu:正在查看您的问题,稍后会尽快回复,谢谢您的理解和等待

之前用的28335,看了网上的一些资料后修改CMD文件和另外几个汇编文件,然后成功的将代码从FLASH搬移到了RAM执行,我想28377肯定也可以,只是不知道该怎么操作,28335的那套方法和相应的代码修改能完全照搬到28377里来吗

mangui zhang:初始化中有包含参考一下在宏定义中增加_FLASH就可以了
void InitSysCtrl(void)
{// Disable the watchdogDisableDog();

#ifdef _FLASH
// Copy time critical code and Flash setup code to RAM
// This includes the following functions:InitFlash();
// TheRamfuncsLoadStart, RamfuncsLoadSize, and RamfuncsRunStart
// symbols are created by the linker. Refer to the device .cmd file.memcpy(&RamfuncsRunStart, &RamfuncsLoadStart, (size_t)&RamfuncsLoadSize);

赞(0)
未经允许不得转载:TI中文支持网 » 29377D的代码能像28335那样整体搬移到RAM执行吗
分享到: 更多 (0)