为了更新ESP32 WiFi模块的固件,您需要使用Espressif(芯片制造商)提供的名字叫做esptool的python脚本。对该脚本进行修改,使其可以与e-puck2机器人一起使用,该脚本已经包含在提供的软件包中了。
E-puck2机器人系列教程-8.切换WIFI模式ESP32固件烧录

以下步骤说明了如何更新无线电模块固件:
1.下载包含用于编程机器人的必需工具和脚本的软件包:
Windows
Linux / Mac
E-puck2机器人系列教程-8.切换WIFI模式ESP32固件烧录
2.下载无线电模块工厂固件的最新版本(11.12.18)
固件由3个文件组成:

  • bootloader.bin
  • ESP32_E-Puck_2.bin
  • partitions_singleapp.bin
    如下图:
    E-puck2机器人系列教程-8.切换WIFI模式ESP32固件烧录或使用您的自定义固件。

3.解压缩软件包并将固件文件放入软件包目录中;
E-puck2机器人系列教程-8.切换WIFI模式ESP32固件烧录

请注意,.bin文件名必须与步骤2中指示的名称相同。
4.连接USB电缆打开机器人的电源
5.从软件包目录运行脚本:
Windows:双击 program.bat
上传应持续大约10-15秒,您将看到进度,如下图所示: ‘
E-puck2机器人系列教程-8.切换WIFI模式ESP32固件烧录
上传完成后,您将看到所有3个bin文件均已正确上传,如下图所示:
E-puck2机器人系列教程-8.切换WIFI模式ESP32固件烧录

错误

有时您可能会遇到超时错误,如下图所示:
E-puck2机器人系列教程-8.切换WIFI模式ESP32固件烧录
在这种情况下,您需要拔出插头并再次插入USB电缆,然后重启机器人电源,然后可以重试。
E-puck2机器人系列教程-8.切换WIFI模式ESP32固件烧录

相关文章: