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.

[参考译文] TMS320F28379D:链接器命令文件内存分配

Guru**** 2303350 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1523244/tms320f28379d-linker-command-file-memory-allocation

部件号:TMS320F28379D

工具/软件:

尊敬的负责人

F28379D 可以访问以下存储器部分中的 CLA:

LS0RAM  2K 字  0x8000 -

LS1RAM  2K 字0x8800  -

LS2 RAM 2k 字  0x9000 -

LS3 RAM 2k 字  0x9800 -

LS4 RAM 2k 字  0xA000 -

LS5 RAM 2k 字  0xA800 -

在链接器命令文件中、我们通常按如下方式在各个段中分配存储器。

RAMLS012:原点= 0x008000、长度= 0x001800      /* L0-2 RAM、DCSM 安全、CLA 数据 RAM */

RAMLS345:origin = 0x009800、length = 0x001800   /* L3-5 RAM、DCSM 安全、CLA 程序 RAM */
是否可以在非边界点划分和分配它们、如下所示?

RAMLS012:origin = 0x008000、length = 0x001B00      /* L0-2  RAM、DCSM 安全、CLA 数据 RAM */

RAMLS345:origin = 0x009B00   、length = 0x001500 /* L3-5 RAM、DCSM 安全、CLA 程序 RAM */
我期待着你的答复。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Isao:

    我们可以像您所做的那样合并存储器区域。 它没有问题。

    要点是您不应该混淆 RAMLS0-2的长度是1B00、而是建议稍后将该部分从 RAMLS012重命名为避免混淆。

    功能方面我看不到问题。

    谢谢

    Aswin