ESP-IDF4.0.1和ESP-IDF-4.3是否要做迁移?
Posted: Wed Nov 01, 2023 9:43 am
新入职一家公司,以前的ESP32模组使用的是安信可的ESP32-S模组,内置ESP32-D0WD芯片和SPI FLASH 4M,当时采用的是ESP-IDF-4.0.1开发框架;
目前原来模组已停产,新采用乐鑫的ESP-WROOM-32U模组,内置ESP32-D0WD芯片和SPI FLASH 16M;引脚数量,封装,和引脚功能都兼容原来的模组,
目前有两个问题不太明白:
1)既然芯片都一样,只是模组内部外挂的SPI FLASH大小不一致,那么程序是不是兼容的,即原来的.bin文件是否可以直接烧录进去跑?是否因为FLASH大小不一致,需要重新配置和编译;
目前经过试验是不行,同样的程序,老版的可以跑,新版的不能跑,热点出不来;
2)如果需要重新配置编译的话,采用哪个版本的ESP-IDF框架比较好,因为需要快速,如果采用ESP32-IDF-V4.3是不是最省时省力的方式。
目前原来模组已停产,新采用乐鑫的ESP-WROOM-32U模组,内置ESP32-D0WD芯片和SPI FLASH 16M;引脚数量,封装,和引脚功能都兼容原来的模组,
目前有两个问题不太明白:
1)既然芯片都一样,只是模组内部外挂的SPI FLASH大小不一致,那么程序是不是兼容的,即原来的.bin文件是否可以直接烧录进去跑?是否因为FLASH大小不一致,需要重新配置和编译;
目前经过试验是不行,同样的程序,老版的可以跑,新版的不能跑,热点出不来;
2)如果需要重新配置编译的话,采用哪个版本的ESP-IDF框架比较好,因为需要快速,如果采用ESP32-IDF-V4.3是不是最省时省力的方式。