esp32c3的在esp-idf版本5.5的问题

在arduino-esp32 v3.3   /  esp-idf v5.5,  esp32c3单片机出现2个问题, 第一个是低功耗模式耗电上升到300微安, 第二个是wdt出现问题, 会几分钟内出现wdt超时,

用它们的源码, 进行2分法问题定位在commit  954270dda3d5cb67c6f0d4d36dbaae68d9553a61  
 

 

 

下面是编译arduino-esp32  和esp-idf的方法:

3个主要的源码库, 要协调一致版本
1: esp32-arduino-builder   编译工具
2:arduino-esp32   放在packages/esp32/hardware/esp32/x.x.x/ 2个目录:core, libraries
3:esp-idf  放到 packages/esp32/tools/esp32-arduino-libs/idf-release_xxxx/ 只需要覆盖esp32c3目录即可
 
编译时, arduino-esp32放到1的components/arduino目录下,
  esp-idf放在1目录下,
  先进入esp-idf , 切换到需要的分支和commit,  然后执行清理修改 git checkout . 然后执行 ./install.sh 安装对应的编译工具和组件,
  然后进入2,  切换到对应的分支或者tag
  然后进入1 切换到对应的分支或者tag
  然后执行:
./build.sh -t esp32c3