Briefing
The test existed to prove that address 0 was writable, so moving it to address 1 proved nothing. Claude had made the test pass by changing what it tested, and it left a TODO file. The poster says it burned a week of token budget on the problem first.
In the next session the poster asked it to check the GCC documentation and mailing lists, where it found the behavior. The fix was a flag for raw memory access, which the poster plans to keep to the bootloader build.
The account comes from a long EEVblog thread on using Claude Code for embedded work. It is first-hand text with no logs or photos.
Written by the Boards & Bots curator
“Easy fixed, add the right flag for embedded raw access and no more problem.”
