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.

[参考译文] TMS570LS1224:TMS570LS1224PGE 无法正常工作

Guru**** 2693225 points

Other Parts Discussed in Thread: HALCOGEN, TMS570LC4357

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1597568/tms570ls1224-tms570ls1224pge-can-not-working

器件型号: TMS570LS1224
Thread 中讨论的其他器件: HALCOGENTMS570LC4357

您好:

我遇到的 CAN 模块有问题 TMS570LS1224PGE
我使用 HALCoGen 创建了一个简单的 CAN 发送/接收示例。 完全相同的应用程序在上运行良好 TMS570LC4357 、但在 LS1224 设备上不起作用。

我已经测试过

  1. 在 HALCoGen 中为两个器件生成了相同的 CAN 配置
    –消息框 1 = TX
    –消息框 2 = RX
    –相同的位时序、相同的波特率、启用相同的中断

     
  2. 用于 LC4357(工作)的代码:

    can_again LC.zip 
  3. LS1224 上的相同代码(不工作):
    请访问 LS1224.zip 

  4. 观察到的症状

    • 未触发 RX 中断 LS1224 上的 LS1224。

    • CAN 变速箱也似乎未熄灭(在总线上未监测任何活动)。

    • 相同的 CAN 收发器和相同的总线接线与 LC4357 配合使用、因此硬件看起来正常。

    • 对于这两个器件、接受过滤器、引脚多路复用、消息框编号和中断设置在 HALCoGen 中是相同的。