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.

[参考译文] TMS320F28386S:.ASM 部分未链接

Guru**** 2533560 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1080470/tms320f28386s-asm-sections-not-linked

部件号:TMS320F28386S

如果我在汇编器文件(.ASM)中定义了部分,则这些部分似乎没有链接。 在.map 文件中,无法通过.asm 文件中的内容初始化部分。 只有虚拟剖面(DSECT)可见。

我用 TI 的示例文件创建了一个测试项目。 如果 DSECT 被删除,但没有删除,则应该写入 DCSM 寄存器的部分。

是否有一个选项需要我启用.asm 文件也是链接的,或者原因是什么?

e2e.ti.com/.../4188.TestProject.zip

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

    如果您正在启动一个新项目,我建议使用安全工具创建安全配置。 请参考本 应用手册 ,了解如何使用此工具。

    此致,

    维耶克·辛格  

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

    感谢您的回复。 我发现我应该在.asm 文件的部分中添加".retain"。 通过该链接,各节将根据需要进行链接。