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.

TMS320F28377D: cmd文件中,寄存器空间分配问题?

Part Number: TMS320F28377D


你好:

问题1:所有例程里面,让寄存器分配到特定空间都是先分配空间,后对该寄存器结构体定义。是否有顺序要求?只是确定首地址,然后定义再去具体分配多少空间?

问题2:

若将变量划分到到flash里面,仿真器是否无法实时观测该变量。

  • 您好

    TMS320F28377D cmd文件中寄存器空间分配问题

    • 分配顺序

      • 先定义空间,后定义寄存器结构体‌:在cmd文件中,通常首先定义存储器的空间布局,包括起始地址和长度。随后,在代码中定义寄存器结构体,这些结构体将根据cmd文件中的布局被分配到相应的存储空间。因此,‌确实存在顺序要求‌,即先分配空间,后定义寄存器结构体。
    • 变量在Flash中的观测

      • 仿真器观测限制‌:若将变量划分到Flash中,由于Flash的读写特性与RAM不同,仿真器可能无法实时观测该变量的变化。这是因为Flash通常不支持像RAM那样的随机访问。