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.
我们正在考虑在使用 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 进行固件更新。