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.

关于#pragma DATA_SECTION设置变量的地址问题

如上图所示,我用#pragma DATA_SECTION设置几个数组变量,然后几个数组的地址不是按顺序分配,更不要说从分配的section的初始地址开始分配了。

现在我是两个DSP用外部双口RAM,所以需要两个DSP对这些数组分配的地址一样,不知道如何解决。

  • cong Zhao 说:

    如上图所示,我用#pragma DATA_SECTION设置几个数组变量,然后几个数组的地址不是按顺序分配,更不要说从分配的section的初始地址开始分配了。

    现在我是两个DSP用外部双口RAM,所以需要两个DSP对这些数组分配的地址一样,不知道如何解决。

    你需要更加细分到具体存储地址,或者使用结构体,具体请参考ti的寄存器分配

  • 难道内存不是按顺序分配么?我这里变量的大小是会改变的。难道值能每个变量设置一段?

  • cong Zhao 说:

    难道内存不是按顺序分配么?我这里变量的大小是会改变的。难道值能每个变量设置一段?

    使用结构体等可以实现顺序分配,你直接全局变量那真不好说