我们可以将代码放在.text部分以外的内存部分吗?

时间:2013-06-12 06:13:50

标签: c embedded

我正在使用C语言的Texas Instrument进行DSC。我想知道我是否可以将我的代码放在.text部分以外的预定义内存部分?如果是的话那怎么样?

2 个答案:

答案 0 :(得分:1)

在大多数情况下是,但功能和方法将是链接器和/或编译器特定的。查看特定工具链的文档。它可能是通过编译器指令,或通过链接器脚本中的显式分配。

答案 1 :(得分:0)

在gcc中你可以选择部分功能放入使用部分功能属性。使用说明如下:http://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html

与将此部分放置在某个适当的内存区域的链接器脚本一起使用,这适用于"泛型系统"。