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.

[参考译文] TM4C1290NCPDT:通过 CAN 进行应用代码更新-示例项目或文档?

Guru**** 2529560 points
Other Parts Discussed in Thread: MSPBSL

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/782453/tm4c1290ncpdt-application-code-update-over-can---sample-project-or-documentation

器件型号:TM4C1290NCPDT
主题中讨论的其他器件:MSPBSL

团队、

虽然在中有类似的主题: Post 691118、但我们的客户需要有关 Tiva TM4C1290的输入、而不是 TM4C123x 系列的输入。

本质上、他们希望通过 CAN 执行应用代码更新。  这需要将模块添加到 CAN 引导加载程序(但正如相关线程所知、ROM 引导加载程序不支持 CAN 开箱即用)、客户需要有关这些模块的指导。

我们提供了 Tiva 引导加载程序用户指南 spmu301d.pdf 以及 ROM 用户指南、但这些文档的 CAN 部分较为简单。

也就是说、是否有示例项目或其他文档可帮助客户通过 CAN 实现应用代码更新?  这将包括有关更改0x0000存储器映射、CAN 引导加载程序、中断矢量等的指导、以便实现 TM4C 系列的开箱即用 ROM 引导加载程序中未内置的类似更改。

提前感谢您为我们提供的任何信息。

Ty、
是的

(Thx Ralph J!)

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

    文档遗憾的是、我们现在只需要这样做、我们需要做的是改进引导加载程序文档、但这还没有开始。

    不过、我们确实有一个示例项目。 这是一个标题错误的位、TivaWare 中的 boot_serial 工程也包含 CAN 引导加载程序、因此他们要做的是将工程原样保存、注释掉 UART (假定它是默认工程、未修改)部分、 并取消注释所需的 CAN 部分(我想他们不需要 CAN_UART_BRIDGE、但可能还需要其他所有部分)、然后为 TM4C MCU 提供适当的端口/引脚。

    该示例已经具有正确的中断矢量、存储器映射等、因此我认为这会使它们朝着正确的方向运行。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Ralph。 感谢您的回复、很抱歉我的退货回复延迟了很长时间。 此时、客户正在重新思考 I2C 可能更易于实施。 我们拥有的所有与 BSL 相关的内容都可以在 www.ti.com/tool/MSPBSL 上找到。 所幸的是、我们确实有 I2C 示例。 我们还有一个适用于 SimpleLink MCU 的主机示例(主要是 TM4C Tiva!);但是、它仅适用于 UART BSL、因此我们当前没有基于 I2C 的主机示例。 但是、客户可以按照我们的 BSL 用户指南创建该文件。

    我想我们可以提供一些帮助来支持这一点。 现在男子的案例已关闭!

    此致、
    Chris