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.

[参考译文] CCS/TMDXRM46HDK:我正在使用 HalCoGen 为 RM46HDK 目标生成代码;我希望在同一端口上同时使用非扩展和扩展的 CAN-ID

Guru**** 2348500 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/617436/ccs-tmdxrm46hdk-i-am-using-halcogen-to-generate-code-for-a-rm46hdk-target-and-i-want-both-non-extended-and-extended-can-id-on-same-port

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

工具/软件:Code Composer Studio

我想在同一 CAN 端口上支持 J1939 (扩展的 CAN-ID 帧)和另一个协议(未扩展)。  有可能吗?

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

    如另一篇文章(e2e.ti.com/.../598580)所述 、您只需为所使用的每个 ID 格式设置单独的邮箱。 即一个表示标准长度、另一个表示扩展格式消息。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢你的答复。 链接指向空白页。
    这是我们可以在 HalCoGen 中执行的设置吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很抱歉出现链接问题。 这里真的没有太多东西、所以我会跳过更新。

    在 Halcogen 配置中、它只提供一个复选框来启用或禁用扩展消息标识符。 您需要手动修改消息对象/邮箱、以设置它们以便使用适当的消息 ID 长度接收。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    对 IF1MSK 的适度更改似乎可以完成该任务。

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

    很好。 这就是我在审查生成的代码后所想的。 请记住、如果使用 Halcogen 重新生成代码、IF1MSK 初始化将被覆盖、除非您在将受到保护的用户代码段中对此字段执行"重新初始化"。