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.

[参考译文] TMS570LC4357:.asm 文件中的用户汇编代码

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1483558/tms570lc4357-user-assembly-code-in-asm-file

器件型号:TMS570LC4357
主题中讨论的其他器件:HALCOGEN

工具/软件:

我想在 os_portasm.asm 文件中使 jumpTable 成为全局文件、如下所示:

;用户代码开始(0)
       .global   jumpTable
;用户代码结束

类似于 Halcogen 为.c 文件创建用户代码段的方式。

特别是,我想能够添加用户汇编代码到.asm Halcgen 生成的文件,而不是 Halcogen 在每次我重新生成代码时忽略它。

装配体文件是否存在此类标记?

此致。

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

    您好 Jerry、

    ASM 文件似乎无法实现这一点、用户代码节看起来仅适用于.c、.h 和.cmd 文件。

    Unknown 说:
    ;用户代码开头(0)
           .global   jumpTable
    ;用户代码结束

    我尝试了这个,我也尝试了其他的东西,但所有的时候,用户代码块总是替换为在.asm 文件中新生成的代码。

    所以,这似乎是不可能的。

    如果您要自定义.asm API、那么唯一的方法是我们应该手动创建新的.asm 文件、并添加 API、并根据我们的要求进行修改。 由于手动添加的文件不会被 HALCoGen 生成的代码替换、因此我们所做的更改将保持原样。

    --
    此致、
    Jagadish。

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

    谢谢 Jagadish、

    也许可以为下一个版本的 Halcogen 建议此功能?

    祝你一切顺利,

    Jerry

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

    您好 Jerry、

    我将把它记录为 HALCoGen 的要求、

    但是,没有计划在 HALCoGen 中发布新版本。 因为对这些功能安全器件的工具进行小幅修改需要大量的认证过程。

    --
    此致、
    Jagadish。