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.

[参考译文] TMS570LS3137:Halcogen -添加自定义选项卡

Guru**** 2330840 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/594704/tms570ls3137-halcogen---add-custom-tab

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

您好!

我刚刚开始使用 Halcogen 来生成 HAL 层、我想知道:

是否有任何方法可以将自定义配置选项卡添加到 HAL 代码生成器中?

提前感谢您、

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

    TI 不支持或鼓励在正常使用 Halcogen 工具生成 Hercules 产品驱动程序时对其进行修改。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Chuck、

    感谢您提供的信息、

    请让我具体说明我遇到的 halcogen 问题:
    我必须支持许多应用、这些应用在 CAN 接口配置上只有一个不同之处。 (不同的消息 ID。)
    这导致了我现在有6个配置文件、当需要进行与 CAN 无关的更改时、我必须更新所有文件。
    (长期而言可能会有问题:更多的应用程序、不一致等。)

    您对如何将所有配置文件合并到一个中有什么想法吗?
    Halcogen 源代码是开源代码还是许可副本? (如果是、在哪里以及如何?)

    最好的 Regads

    Marcell Varga

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

    Marcell、

    覆盖或更改 HALCoGen 生成的设置的常用方法是在 HALCogen 为项目生成的源代码中的用户块之间。
    这有助于我处理大多数 GUI 不提供特定选项的情况。 之后、您仍然可以使用 HALCoGen 修改项目、而不会丢失这些用户段。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Jan、
    我想、这将实现诀窍、
    谢谢、

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

    我可以理解您描述的问题。 我建议您在 Halcogen 中为所有常见模块保留一个主项目、因此您只需为所有项目更新一次。 对于 CAN 和任何其他特定于项目的模块、创建特定于项目的 halcogen 项目。 为常规工程生成代码时、可以将这些代码保存在所有工程中包含的公共目录中(确保排除/删除任何非通用文件)。 对于特定于工程的文件、请将这些文件单独保存在它们自己的工程相关目录中、并仅将它们包含在需要它们的工程中。 这样、每个项目都将共享公共源代码、每个项目都将具有自己的自定义配置、用于其独特的内容。 关键是确保进行管理、以便共享模块和自定义模块之间不存在重叠。