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.

[参考译文] TMS320F280025C:C2000 Ware 可在我的定制硬件上运行示例 isn#39;t

Guru**** 2457760 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1100517/tms320f280025c-c2000-ware-can-example-isn-t-working-on-my-custom-hardware

器件型号:TMS320F280025C

我正在尝试 让 C2000 CAN 示例 CAN_Ex5_Transmit _Receive.c 执行应该执行的操作。  为了确保没有电路混乱、我直接在处理器的 TX/RX 引脚上进行测量。 在 device.h 文件中、我相应地更改了 CAN 定义:

#define DEVICE_GPIO_PIN_CANTXA      2U             // GPIO number for CANTXA
#define DEVICE_GPIO_PIN_CANRXA      3U             // GPIO number for CANRXA
#define DEVICE_GPIO_CFG_CANTXA      GPIO_2_CANA_TX  // "pinConfig" for CANA TX
#define DEVICE_GPIO_CFG_CANRXA      GPIO_3_CANA_RX  // "pinConfig" for CANA RX

TX 始终为高电平、不发送 CAN 消息。

我发现的唯一可能的错误是  CAN_CTL 中的 Init 位:0。 配置完成后、它保持高电平。
请您提出进一步的建议、  

LW

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

    尊敬的 Lukas:

    我强烈建议首先从 CAN_ex1_loopback 示例开始。  由于您有自己的定制板、因此确保第一个示例在您的定制板上运行将确认 f28005器件加电并正确计时并且 CAN 模块配置正确、然后确认后、您可以开始运行接收/发送示例。

    此致、

    Joseph

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

    尊敬的 Lukas:

    没有听到过这个帖子、因此我假设问题已解决、因此关闭了这个帖子。  如果您仍对此主题有疑问、请将问题发布到论坛、以便我们继续讨论。

    此致、

    Joseph