Other Parts Discussed in Thread: EK-TM4C1294XL
Thread 中讨论的其他器件:EK-TM4C1294XL
大家好、
我有 一个同时具有 Tiva MCU 和 esp32/wifi 的定制板。 我想进行固件更新。 为此、我需要连接到随附固件文件的 TCP 服务器。 自定义板通过 WiFi/esp32连接到 TCP 服务器并将0x43 (C)数据发送到服务器后、固件更新将启动。 这意味着 TCP 服务器将开始向 esp32模块发送十六进制数据。 ESP 模块将通过 UART 将这些十六进制数据发送到 MCU。
发送过程如下所示:
MCU 将通过 UART 将 C 发送到 esp32、ESP 模块将 C 发送到 TCP 服务器
TCP 服务器收到 C 后、将开始向 ESP 模块发送1024个数据包。 MCU 将通过 UART 从 esp32获取此数据包。
MCU 获取此数据包后、将向 ESP 发送 ACK、ESP 将向服务器发送 ACK。
TCP 服务器接收 ACK 后、将向 esp 发送另一个数据包
等等。
我已经通过 ESP 模块连接到服务器和 MCU。
但我不知道如何更新固件。
此方法是否正常工作? 是否有任何示例代码和源代码可实现该目的? 您对此有什么想法或建议吗?
谢谢你
BR
Bekir