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.

TMS320F280049C: 关于boot ROM 数据使用

Part Number: TMS320F280049C
Other Parts Discussed in Thread: C2000WARE

你好:

https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/199084/28377dcla/620358?tisearch=e2e-sitesearch&keymatch=boot_rom#620358

有这样的表述:(3)告诉链接器,使用(2)时,表在ROM中的位置。

有一点疑问就是,(3)告诉链接器,使用(2)时,表在ROM中的位置以后,这些位置的数据是否可以直接使用?

以280049的CLA Data ROM Memory为例

在map文件中,指示的ROM位置,都是指向的RUN区域,以上表为例就是在0x0000 F870~ 0x0000 FFF9。

所以我的疑问就是这些数据从load到RUN的过程是DSP启动时候自动完成的还是还是需要手动去完成?

特别是在standalone模式,这个数据的加载过程是否需要手动完成,还是直接指向RUN区域就可以正常使用?

多谢

  • 特别是在standalone模式,这个数据的加载过程是否需要手动完成,还是直接指向RUN区域就可以正常使用?

    理论上是会自动完成的,用户只需要在cmd文件内进行相关定义即可

    具体可以看一下 C2000Ware_3_04_00_00\libraries\math\CLAmath\c28\cmd 内的cmd文件