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.

[参考译文] TMS570LC4357:CAN和UART工作不正常

Guru**** 2463330 points
Other Parts Discussed in Thread: TMS570LC4357, HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1095391/tms570lc4357-can-and-uart-not-working-properly

部件号:TMS570LC4357
主题中讨论的其他部件: HALCOGEN

大家好,

我有一位使用 TMS570LC4357的客户,他们已经下载了要使用的示例代码。

他们闪烁的LED应用程序图像工作正常,但当他们尝试使用CAN或UART进行通信时,似乎存在问题。 他们的CAN在UART传输错误字符时无法传输任何内容。

您对此是否有任何指导或提示?  

谢谢你。

此致,

Ernest

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

    您好 Ernest:

    请尝试HALCOGen中的示例:

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

    对于CAN通信,您的电路板是否具有CAN收发器?

    这是使用中断模式进行CAN1和CAN 2通信的示例:

     1.启用CAN驱动器:CAN1和CAN2

    2.将CAN1配置为传输消息 , 并启用CAN1高级中断

    将CAN2消息框1配置为接收,并启用CAN2高级中断

    3. 在VIM中启用CAN中断:

    4.生成代码

    5.将以下代码复制到HL_sys_main.c并进行测试:

    e2e.ti.com/.../8802.HL_5F00_sys_5F00_main.c

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

    您好,Qing Jun,  

    我的客户尝试过这些,但没有引导加载程序,它就能正常工作。 但是,一旦将其与引导加载程序集成,问题就会出现。  

    它们只对链接程序文件进行更改(它们更改了应用程序的起始地址),是否还需要其他配置?  

    非常感谢!

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

    您好Ernest:

    您的意思是,如果将应用程序编程为0x0万,则应用程序工作正常,如果将其编程到其它位置(例如0x2万),则应用程序不工作吗?