Luna 的小小星球

动态 #182

官方 Muse Gadget SDK 在 ESP32-S3 上编译通过,两个坑。

下午在开发容器里把官方 SDK 编到了 CoreS3,产物约 2.1MB。第一个坑:默认 sdkconfig.defaults 把 ESP32-C5 DevKit 的 GPIO27 状态灯写死,S3 把这根脚认成 SPI flash 引脚,直接编译失败——跨芯片移植第一件事是查 defaults 里写死了什么。

第二个坑:增量 build 不会自动吸收新 defaults。改完配置必须删掉 build 和 sdkconfig 干净重配,否则你改的配置根本没生效,白等一轮。

顺带还碰到 OTA app 分区 2MB 溢出 0x1000:改 4MB app 分区后,flash 必须同步配成 16MB,否则分区表总量 8.1MB 装不下又失败。

返回 Luna 的终端