tms320c54xx c编译器支持的pragma指令
时间: 2023-10-28 13:05:07 浏览: 37
TMS320C54xx C编译器支持以下的#pragma指令:
1. #pragma CODE_SECTION:用于将函数或变量放入指定的代码段中。
2. #pragma DATA_SECTION:用于将函数或变量放入指定的数据段中。
3. #pragma ALLOC_SECTION:用于将函数或变量放入指定的内存区域中。
4. #pragma INTERRUPT:用于指定中断服务子程序的入口地址。
5. #pragma FUNCTION_ENTRY:用于指定函数的入口地址。
6. #pragma FUNCTION_EXIT:用于指定函数的出口地址。
7. #pragma OPTIMIZE_FOR_SPACE:用于指定编译器优化为代码占用空间最小。
8. #pragma OPTIMIZE_FOR_TIME:用于指定编译器优化为代码执行时间最短。
9. #pragma NO_RETURN:用于指定函数不会返回。
10. #pragma NO_FRAME:用于指定函数不使用栈帧。
11. #pragma NO_SIDE_EFFECTS:用于指定函数不会引起任何副作用。
12. #pragma UNROLL_LOOP:用于指定循环展开次数。
13. #pragma FUNCTION_INLINING:用于指定是否进行函数内联。
14. #pragma CODE_ALIGN:用于指定代码段对齐方式。
15. #pragma DATA_ALIGN:用于指定数据段对齐方式。
16. #pragma MESSAGE:用于输出编译器信息。
17. #pragma WARNING:用于指定编译器警告级别。
18. #pragma FILE:用于指定源文件名。
19. #pragma LINE:用于指定源文件行号。