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.

[参考译文] TMS320C6415:vectors.asm 中的函数名称

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1328805/tms320c6415-function-name-in-vectors-asm

器件型号:TMS320C6415
主题中讨论的其他器件: 66AK2G12

大家好、我是新手。

我已从我的团队收到 TMS320C6415代码。

在审查此代码时、我遇到了一个有关中断服务例程(ISR)的函数命名规则的问题。

在 vectors.asm 中

;(向量4)
.align 32
STW A0,*B15--[1]
MVKL _INT4_ISR、A0
MVKH _INT4_ISR、A0
B A0
LDW *++B15[1]、A0
NOP
NOP
NOP 2

然而、在相应的 Cint4_isr 语言代码中、ISR 是被命名的(没有下划线)。

_int4_isr中命名的 ISR 如何vectors.asm映射到int4_isr C 代码中命名的 ISR?

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

    您好、Minjung:

    C6415是一款非常旧的器件、没有设计支持、如产品页面上的横幅: https://www.ti.com/product/TMS320C6415所示

    另请注意、此器件处于"最后可采购期限"的生命周期阶段。   有关更多详细信息、请参阅 www.ti.com/.../product-life-cycle.html。

    如果要创建新设计、我们 强烈建议迁移到具有设计支持的较新器件。

    此致、

    尼克

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

    我知道该器件很旧。

    我的任务是将代码从 C6415移动到66ak2g12……所以我认为首先要做的是了解代码在 C6415上的工作方式。

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

    您好、Minjung:

    很高兴听说大家都有过渡计划。 请注意、虽然我们在未来许多年内将继续销售 K2G 器件(如上面的"产品生命周期"链接所述)、但我们也不对 SDK 下载页面此处所述的基于 K2G 的 TI-RTOS 提供设计支持

    考虑到这一点、我将把您的问题发送给另一位团队成员、看看他们是否有任何 想法。

    此致、

    尼克

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

    尊敬的 Minjung:

    [quote userid="592106" url="~/support/processors-group/processors/f/processors-forum/1328805/tms320c6415-function-name-in-vectors-asm 如何_int4_isrvectors.asm将中命名的 ISR 映射到int4_isr C 代码中命名的 ISR?

    这是命名约定、由汇编器处理。 您应该能够在 C6000编程人员指南中找到此信息。

    此致、

    建中市