Nodemcu引导加载程序与ESP32-C3不兼容?



我认为WeMos的LOLIN Mini ESP32-C3看起来像一个伟大的板-占地面积相同的D1 Mini;快;合理的价格;良好的可用性。我买了一些。

然而,用Nodemcu闪烁失败,我发现ESP32- c3在0x0000启动其引导加载程序,而不是(所有?)其他ESP32设备使用的0x1000地址。

"使menuconfig"有一个引导程序子菜单,但没有起始地址;选择。

认为引导加载程序的开始偏移量是由'Makefile中的BOOTLOADER_OFFSET定义的。Projbuild ' in '~/sdk/esp32-esp-idf/components/bootloader/',但不知道是否有任何绝对的跳转进入或退出引导加载程序,或者任何其他将被打乱的东西,只是改变这个

那么——以前有人到过这个兔子洞吗?我是在正确的轨道上,还是期望在ESP32-C3上运行Nodemcu是不现实的?

感谢

原来的NodeMCU设计运行在Xtensa核心(ESP8266/ESP12)上,而ESP32-C3运行RISC-V核心,就像苹果和梨一样,来自同一个农场。不,它们本质上是不可互换的。为这两个物种创造一个兼容的生态系统并非不可能,但需要付出更多的努力。

最新更新