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.

[参考译文] TM4C1297NCZAD:通过蓝牙进行固件更新

Guru**** 2378980 points
Other Parts Discussed in Thread: EK-TM4C1294XL, CC2640
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1017260/tm4c1297nczad-firmware-update-via-bluetooth

器件型号:TM4C1297NCZAD
Thread 中讨论的其他器件:EK-TM4C1294XLCC2640

大家好、

是否可以通过蓝牙更新 Tiva? 我看到、从 Nano GUI 中、它正在使用 DFU 库。 但是、该库不附带源代码。 使用 USB、它将传输到 Tiva 中的特定位置、并在下一个下电上电时更新它。 是否可以通过蓝牙执行此类过程? 在哪里可以找到有关 USB 更新过程的更多信息? 提前感谢

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

    您好!

     对于 USB DFU 更新、请参阅 C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c1294xl\boot_demo_usb 中的示例。 BOOT_DEMO_USB 演示了如何使用 USB DFU 执行引导加载。 Tiva 器件本身不支持蓝牙。  

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

    您好、Charles、

    是否有任何说明更新方法的文档,例如体系结构、概念等?  

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

    您好!

     请参阅 https://www.ti.com/lit/pdf/spmu301上的引导加载程序用户指南。  

      

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

    您好、Charles、

    在阅读引导加载程序规范后、我的想法如下。 我不确定是否可以通过蓝牙进行更新

    蓝牙堆栈位于 Tiva 芯片中。 Tiva 默认支持通过引导加载程序进行 USB 更新。 还允许对 UART、I2C 和 SSI 进行定制。 当蓝牙堆栈位于主处理器中时、是否可以通过蓝牙实现此目的? 据我了解、DFU 是在引导加载程序中完成的、作为引导加载程序功能的一部分、如果引导加载程序中没有蓝牙堆栈、我是否能够修改引导加载程序以支持蓝牙更新?  

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

    您好、Suzanne、

     抱歉、我没有通过蓝牙进行 OTA 更新的经验。 我假设您将有一个配套的蓝牙器件、例如 CC26xx 处理器、用于与主机连接。 请向 CC26xx 产品线提出您的问题、我希望他们能就此提供一些指导。 如果您要向蓝牙论坛团队提出问题、请确保选择 CC26xx 等 CC2640产品。 如果您在选择的产品型号中选择 TM4C129、则该帖子将会传回我们、我不知道答案。  此帖子也可能有用。  https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/713279/cc2640-ota-flashing

     您可以修改引导加载程序。 如果您可以在引导加载程序中添加与 CC26xx 等蓝牙处理器连接的蓝牙堆栈、那么我可以映像它可以正常工作。