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

28004x空间问题

28004x系列芯片的RAM空间都很大,在烧录时要求烧录api函数必须运行在ram,像这样的编译指令

#ifndef __cplusplus
#pragma CODE_SECTION(erase, ".TI.ramfunc");
#else
#pragma CODE_SECTION(".TI.ramfunc");
#endif

可以将函数放到ram运行。我的问题是“为什么不将所有的函数都加一个上面编译指令,让其在ram运行呢?在ram运行,速度更快,而且ram空间比flash空间还大,完全够用。”

—– 请TI工程师回答下,谢谢!

Seven Han:您好,
请参考文档:www.ti.com/…/spraau8a.pdf

28004x系列芯片的RAM空间都很大,在烧录时要求烧录api函数必须运行在ram,像这样的编译指令

#ifndef __cplusplus
#pragma CODE_SECTION(erase, ".TI.ramfunc");
#else
#pragma CODE_SECTION(".TI.ramfunc");
#endif

可以将函数放到ram运行。我的问题是“为什么不将所有的函数都加一个上面编译指令,让其在ram运行呢?在ram运行,速度更快,而且ram空间比flash空间还大,完全够用。”

—– 请TI工程师回答下,谢谢!

Gold Finger:

回复 Seven Han:

谢谢

赞(0)
未经允许不得转载:TI中文支持网 » 28004x空间问题
分享到: 更多 (0)