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.

[参考译文] CODECOMPOSER:C 代码汇编代码缺少标记

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1280909/codecomposer-missing-tagging-for-assembly-code-with-the-c-code

器件型号:CODECOMPOSER

大家好!  根据为 ARM 处理器生成的卤素文件、存在 c 和汇编代码的混合。 使用 code composer ccs12后、读取 c 代码非常顺畅、但对于汇编代码而言是如此。 标记它们以快速跳转(F3)函数的方法不简单。 CCS 或插件中有没有我遗漏的任何此方面功能?  谢谢。

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

    您好!

    F3功能也应该用于汇编文件、假定不存在索引问题。 但是、与 C/C++相比、汇编文件的功能将受到更大的限制。 您能否提供一个小的、可重复的测试用例?

    谢谢

    小  

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

    使用 TMS570LC43x Launchpad 项目0示例、从 main ()<- int00 ()<- _coreInitRegisters_()发出代码流。 最后一个将指向头文件 HL_sys_core.h 并停止。 我希望继续添加到 包含该 asm 函数的汇编文件 HL_SYS_CORE.asm 的流程。  

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

    您好、ki  

    这是我正在使用的项目0。

    6.1.项目0 - Hercules 安全 MCU 文档

    Project_0«570LC43«570LS«Launchpad - Hercules_examples/Hercules_examples - Hercules 处理器软件示例(TI.com)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    main ()<- int00 ()<- _coreInitRegisters_()。 最后一个将指向头文件 HL_sys_core.h 并停止。

    您是否在 sys_main.c 中将"main()"高亮显示并反复按 F3,使其跳到 int00,然后在编辑器中单击_coreInitRegisters?

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

    你好 Ki

    由于该项目混合了"c"和"asm"文件、F3功能 无法100%正常工作。 我来解释一下。

    在 hl_sys_startup.c 时,当 F3在_coreInitRegisters()中按压时,将直接转到 HL_sys_core.h 而不是汇编源文件 hl_sys_core.asm

    请告知我错过的任何权变措施/功能。 谢谢。

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

    谢谢。 内置的 CDT 索引器似乎不会解析 asm 文件。 鉴于 asm 语法可能会有所不同、这可能是 CDT 索引器的已知限制。  非常高兴。 我需要确认。

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

    我向工程部核实了这一点、似乎就是这种情况、这是一个已知的限制。

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

    感谢您的确认、是否有任何适合 TI 汇编代码的特定插件。

    我还将探索其他选项、但使用 CS 上的读取、编码和调试等所有内容更为无缝。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢确认,是否有任何特定插件适用于 TI 汇编代码。

    我不知道有什么。 我们可以在新的 CCS Theia 环境中支持这一点、但我们可能不会在当前的 CCS Eclipse 环境中解决这一问题。

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

    感谢您的反馈。