磨刀不误砍柴功
在调试之前,需要掌握以下一些基本功:
1 、熟悉当前的开发(调试)环境,比如:设置断点、单步运行、全速运行、终止运行,查看
RAM 、查看堆栈、查看 IO 口状态……总之,要熟练掌握基本操作的方法,并深刻了解其中意
义。
2 、了解芯片本身的资源和特性。
3 、了解一点汇编语言的知识。
4 、掌握基本的电路知识和排错能力。(软件调试有时也会牵涉到硬件原因。总不能连三极管
的好坏都不能识别吧?)
5 、万用表、示波器、信号发生器……这些工具总要会用的
6 、搜索、鉴别资料的能力。(内事问百度、外事问谷歌、有事没事上 21ic 网)
7 、与人沟通,描述问题的能力。(调试 36 计的最后一计——就是向他人讨教。尤其是我们现
在可以直接询问我们的芯片代理商,这使得我们解决问题更加便捷。当然,你得把话说明白才
行)
差不多了,如果上述 7 把砍柴刀磨好了,就可以开始调试了。接下来,请调试你的程序……