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/TMS320F28379D:CANopen

Guru**** 2603695 points
Other Parts Discussed in Thread: SYSBIOS

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/674810/ccs-tms320f28379d-canopen

器件型号:TMS320F28379D
Thread 中讨论的其他器件:SYSBIOS

工具/软件:Code Composer Studio

大家好、  

我是 CANopen 协议的初学者。 现在我使用库 CANopen +驱动程序 CANopen (来自 http://www.port.de/ ),例如 CANopen TM320F28379D。

但它不起作用、因为它不会在终端中打印任何内容、尽管在调试过程中没有问题。

因此、我想问是否有人在 CANopen 方面有经验、或者使用 TM320F28x 的示例展示如何使用端口支持的库运行 CANopen 程序。  

提前感谢大家

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

    遗憾的是、我不熟悉 CANopen、因为我们不提供任何直接支持。 我建议参考 Port 提供的可能文档。
    通常、您应该检查连接、确保设置了正确的 GPIO、并且收发器/总线设置正确。

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

    感谢您的回复。 我通过 GPIO 4 -TX 和 GPIO5 -RX 以及收发器 MPC2551设置 CAN 总线。 我在控制台中看到错误:
    [C28xx_CPU1] ti.SYSBIOS.KNL.Semaphore:第202行:断言失败:A_badContext:调用上下文错误。 必须从任务调用。
    xdc.runtime.Error.raise:终止执行

    但我不知道如何解决它。

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

    位置

    以下是有关此类故障的两个线程、您可以通过搜索 E2E 找到更多信息:

    https://e2e.ti.com/support/embedded/tirtos/f/355/t/376920

    https://e2e.ti.com/support/embedded/tirtos/f/355/t/312782 

    此致

    Chris

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

    20年来、我们一直与 TI 密切合作开发 CAN 解决方案、并拥有适用于 CANopen、J1939、UDS、NMEA 2000、XCP、 适用于 C2000、TM4C 和 Hercules 的 ISO 15765 (ETC)。 您可以在 http://www.simmasoftware.com 上找到我们的网站