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.

[参考译文] TM4C1294NCPDT:通过 CAN 下载 TM4C

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/581951/tm4c1294ncpdt-tm4c-download-through-can

器件型号:TM4C1294NCPDT

我们正在考虑在使用 CAN 接口与其他板通信的新型应用中使用 Tiva。   我想更好地了解我将如何使用连接到 Tiva CPU 的 CAN 接口来处理固件更新。

我在链接中找到了该文档、其中介绍了我可以使用的不同接口、包括 CAN。

http://www.ti.com/lit/ug/spmu301d/spmu301d.pdf


TI 是否有一组用于主机端应用的源代码、这些源代码将通过另一个嵌入式系统的 CAN 下载到 Tiva CPU?    我知道我必须在远程板上编写 CAN 驱动程序、但我可以参考的源代码是否可以用于远程板?  

此外、我认为 TM4C12x 中的 ROM 在 ROM 中无法支持。  将 CAN 下载支持添加到 Tiva 工程以支持 CAN 下载的过程是什么?

道格

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

    我没有嵌入式系统的示例主机代码。 但在装有 National Instruments USB 转 CAN Pod 的 PC 上运行 Visual C 应用程序是有源的。 它是为 TMS570器件编写的、但我认为它使用完全相同的协议。 如果您有兴趣、我可以更深入地挖掘。 代码就在 这里

    正确、ROM 不支持 CAN 引导加载程序。 最简单的方案是使引导加载程序成为初始应用程序代码的一部分。 可通过 JTAG、UART 或 USB 进行编程。 然后、您可以通过 CAN 进行固件更新。