为了更新ESP32 WiFi模块的固件,您需要使用Espressif(芯片制造商)提供的名字叫做esptool的python脚本。对该脚本进行修改,使其可以与e-puck2机器人一起使用,该脚本已经包含在提供的软件包中了。
以下步骤说明了如何更新无线电模块固件:
1.下载包含用于编程机器人的必需工具和脚本的软件包:
Windows,
Linux / Mac
2.下载无线电模块工厂固件的最新版本(11.12.18),
固件由3个文件组成:
- bootloader.bin
- ESP32_E-Puck_2.bin
- partitions_singleapp.bin
如下图:或使用您的自定义固件。
3.解压缩软件包并将固件文件放入软件包目录中;
请注意,.bin文件名必须与步骤2中指示的名称相同。
4.连接USB电缆并打开机器人的电源。
5.从软件包目录运行脚本:
Windows:双击 program.bat
上传应持续大约10-15秒,您将看到进度,如下图所示: ‘
上传完成后,您将看到所有3个bin文件均已正确上传,如下图所示:
错误
有时您可能会遇到超时错误,如下图所示:
在这种情况下,您需要拔出插头并再次插入USB电缆,然后重启机器人电源,然后可以重试。