一次只改一块——嵌入式增量调试法

📅 2026/7/29 9:23:56
一次只改一块——嵌入式增量调试法
一句话: 改一个参数→编译→烧录→验证四步闭环。改多了出问题不知道哪步崩的只能从头排查。一次一个变量是嵌入式调试最快的路径。适合谁读一口气改好几处然后一起测的嵌入式开发者。改多了的后果换了 SPI 模式、改了通道配置、调整了延时、顺便优化了 printf 格式——一起编译烧录。运行结果不对——哪个改动导致的不知道。一个个回退测试花的时间比分开改多几倍。正确做法改一行 → 编译 → 烧录 → 验证 → 备份 → 再改下一行每次只动一个变量。结果对了 这步没问题备份进入下一轮。结果错了 就是刚才那行改的立刻定位。备份每次验证通过后cp file.c file.c.ok。下一步改坏了 → 秒恢复。不靠 git reset 回多步——本地备份最快。关键操作前cp project.uvprojx project.uvprojx.bakKeil 工程文件被 IDE 覆盖常有的事。备份不值钱重做值钱。有用的话点个收藏下次调试直接用。有问题欢迎评论区交流看到了都会回。