我一直在使用nodemcu构建8266模块,并成功地为几个项目。
我一直试图使用SparkFun ESP32 Thing来复制相同的开发环境,使用ESP32的nodemcu-build测试版。
构建后,下载一个构建,它似乎成功地闪现到ESP32的事情。但是,它会显示以下错误消息:
rtc_clk_init: Possibly invalid CONFIG_ESP32_XTAL_FREQ setting (40MHz). Detected 26 MHz从我的研究来看,SparkFun用26 MHz构建了这些模块,但标准是40 MHz。错误消息告诉我,ESP32的nodemcu构建假设为40 me。
是否有任何方法来为不同的频率配置补丁。我发现了一个相反的情况,问题是修补一个26 the生成的二进制程序,以便在40 the上运行。
但我不愿意开始修补,没有确切的确认什么是正确的过程。
发布于 2020-04-28 19:09:50
是否有任何方法来为不同的频率配置补丁。
简单的回答是:不,不是在云构建器中。
详细回答:是的,但你必须自己构建固件。相关的配置参数记录在https://docs.espressif.com/projects/esp-idf/en/stable/api-reference/kconfig.html#config-esp32-xtal-freq-sel的ESP-IDF编程指南中。
主XTAL频率 见于: Component config >ESP32 32-专用的 ESP32目前支持以下XTAL频率:
启动代码可以自动估计XTAL频率。此特性使用内部8 8MHz振荡器作为参考。由于内部振荡器频率与温度有关,因此不建议在需要在高温下工作和使用高温合格芯片和模块的应用中使用自动XTAL频率检测。
除非您计划经常构建固件二进制文件,否则我建议您尝试一下我的Docker映像:https://github.com/marcelstoer/docker-nodemcu-build/
https://stackoverflow.com/questions/61459472
复制相似问题