您好!
我想在电路板不在现场时更新固件。 我有一个使用 lwip 的 TCP 连接以及可用的 USB 和串行端口。 更新固件的最简单方法是什么。 我在 Resource Explorer 上查看了 lwip bootloader 示例、但不了解如何从 UDP 的远程端发送魔术包。
谢谢
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.
您好!
我想在电路板不在现场时更新固件。 我有一个使用 lwip 的 TCP 连接以及可用的 USB 和串行端口。 更新固件的最简单方法是什么。 我在 Resource Explorer 上查看了 lwip bootloader 示例、但不了解如何从 UDP 的远程端发送魔术包。
谢谢
您好!
如果您需要远程固件更新(而不是本地/物理更新)、则通过以太网进行更新可能是最佳选择(如果不是唯一的)。
USB 和串行端口引导加载程序需要本地访问、这对于您的设计和/或客户而言可能是不可行的。 如果 MSP432E401Y 是将 USB 或串行接口连接到可通过以太网或无线(例如 Wi-Fi)接收固件更新的主 MCU 或处理器的辅助 MCU、则可使用这些接口通过 MSP432E401Y 的固件远程更新 MSP432E401Y。 但是、您的 MSP432E401Y 通过以太网连接、因此将该接口用于引导加载程序对我而言最有意义。
查看 《MSP432E4 SimpleLink微控制器引导加载程序(BSL)用户指南 》和以下主题。
此致、
James
[引用 user="Kirushigan Parathan"]此外,您是否有机会知道如何在运行 lwip_init 后更改静态 IP 地址我设置的函数?
不幸的是、我没有。 您可以尝试在论坛中搜索类似的主题。 我在下面找到了一些链接。 您还可以尝试搜索 TM4C 线程、因为它们与 MSP432E401Y 器件非常相似。
此致、
James