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.
工具/软件:Code Composer Studio
我有一个相关的问题。 一位指出、变量在共享存储器中的位置由编译器随机分配。 这意味着、通过共享存储器在内核之间共享数据时、变量可以交叉。 使用了手动权变措施、并为每个变量创建了单独的存储器部分。 这可能会变得乏味。 哪种更好的方法可以保证变量在共享存储器中的分配顺序?
谢谢、
Kevin
如果在特定位置需要变量、通常使用#pragma DATA_SECTION 并在 cmd 文件中相应地定义段。 链接器文件中的 GROUP 概念也可能会有所帮助。 请查看汇编语言工具指南的链接器部分。
如果这对您的应用有意义、还可以在 C 代码中战略性地使用结构对变量进行分组和排序。
惠特尼