工具/软件:Code Composer Studio
大家好、
我正在使用 controlCARD TMS320F28379D。 我对全球共享 RAM 有一些问题。 正如我在 C2000 Ware 示例"RAM_MANAGEMENT"中看到的、数据数组通过命令#pragma DATA_SECTION ()分配给全局共享 RAM。 在 CPU1源代码文件中、定义了 CPU1_ARR 并调用了#pragma (CPU1_ARR、"SHARERAMGS0")。 然后、在 CPU2代码文件中调用<#pragma DATA_SECTION (CPU2_ARR、"SHARERAMGS0")、CPU2_ARR 将与 CPU1_ARR 相同。 这是正确的吗?
但是、在我的程序中、我只需要共享一些变量(5或6)、这些变量的大小为"unsigned int"、因此它需要非常少量的全局共享 RAM 块。 如何修改链接器文件或任何相关内容,以便仅分配 RAMGS0的一部分,例如存储共享变量?
此致、
一个。