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

怎么样让函数(程序)在RAM里运行?

如题;

我用的是F5438A,想加快一个函数的运行,不知道这样行不行?

step by step:

你好,

      程序可以在ram中运行的,但是程序代码需要存储在flash中,可以在运行初始阶段将flash中的代码复制到ram中,然后在ram中运行代码。

Jason Wang83:

当时用c2000的时候好像用过,建议你在ccs里面找一下,debug的时候通过一个命令就可以做到,你试试能不能解答你的问题。

做ARM9的时候在bootloader里面就有将代码搬移到RAM的执行的代码,也就是楼上所说的初始化代码里可以实现这个功能。

jing zhang1:

C2000有这个功能我知道。但是MSP430没有这个按钮(选项吧);

MSP430 Optimizing C/C++ Compilerv3.3 第84页介绍了这个语法,可以将代码放在制定的段

#pragma CODE_SECTION (symbol, "sectionname");

赞(0)
未经允许不得转载:TI中文支持网 » 怎么样让函数(程序)在RAM里运行?
分享到: 更多 (0)