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.

[参考译文] TMS320F28P550SJ:链接器命令文件中的对齐

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1525309/tms320f28p550sj-alignment-in-linker-command-files

器件型号:TMS320F28P550SJ
Thread 中讨论的其他器件:UNIFLASH

工具/软件:

为什么我们对.TI.ramfunc 段以及链接器命令文件中的其他位置使用 align (8)、但对 Cla1Prog 段使用 align (4)。

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

    您好、

    闪存需要 64 位或 128 位对齐、对齐 (4) 和对齐 (8) 均可正常工作。

    但是、如果客户仅使用 CCS 闪存插件和 Uniflash、则 align (4) 可以正常。  当链接器命令文件中的段过多时、这样可以为他们节省一些内存。  如果节数不是太多、则 align (8) 会更好、 以提高性能。

    此致、

    Rajeshwary

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

    请提供更多详细信息。

    • 为什么与 ALIGN (4) 相比、ALIGN (8) 能更好地提高性能?
    • 您提到了 CCS 闪存插件和 uniflash 对齐 (4) 可以;是否有其他一些工具无法计算?
    • 在链接器命令中、对齐 CLA 与其他存储器段之间为什么有区别?

    谢谢、Pawan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    为什么 align (8) 比 align (4) 更适合性能提升?

    以加快编程。

    您提到了 CCS 闪存插件和 uniflash 对齐 (4) 可以使用;是否有其他一些工具无法计算?

    其他第三方工具可能使用 ALIGN (8)。

    在链接器命令中、为什么对齐 CLA 与其他存储器段之间存在差异?

    不确定这可能是需要咨询 CLA 专家。

    此致、

    Rajeshwary