是否有人知道用于对齐 C 函数的 pragma 指令?
编译器: TI:10.1.0.00010 /编译器:v20.2.1.LTS
谢谢
Mathieu
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
是否有人知道用于对齐 C 函数的 pragma 指令?
编译器: TI:10.1.0.00010 /编译器:v20.2.1.LTS
谢谢
Mathieu
我之前曾报告 过 Compiler/TM4C129XNCZAD:TI arm v20.2.3.LTS 编译 器似乎不支持代码对齐、因此引发了 EXT_EP-10161 - ARM 编译器手册错误地声称支持#pragma CODE_ALIGN。
根据 EXT_EP-10161中描述的截至编译 器 ARM 18.12.8.LTS 和 ARM 20.2.5.LTS 属性对齐的变通办法、应该可以使用。 我尚未对此进行测试。
您好、Mathieu、
我们可以使用链接器脚本来实现。
执行以下步骤:
1.在链接器脚本中创建一个具有所需对齐的"my_section"。

现在使用 CODE_SECTION pragma 将所需的函数分配给"my_SECTION "。
 
 
如有必要、请参阅随附的示例。
e2e.ti.com/.../Function_5F00_align_5F00_compiler_5F00_20_5F00_2_5F00_1_5F00_LTS.zip
--
谢谢、此致、 
Jagadish。