Keil uVision程序调试常用技巧
时间:01-14 10:59 阅读:1543次
*温馨提示:点击图片可以放大观看高清大图
简介:前面介绍了如何开始仿真调试,接下来介绍一些常用的调试技巧。
打开已经设计好的程序,先来认识一些有用的工具。蓝色标识标识对当前所选中c文件的编译,譬如main.c。红色则表示增量编译,即前面曾经对整个项目进行过编译后后面再作的修改则只需要进行增量编译即可,可节省时间。而黑色表示全部重新进行编译,通常如果你对编译的结果表示怀疑的时候可选择此项。
工具/原料
Keil uVision
开发板
ULINK2仿真器
方法/步骤
当你对你的项目进行编译后,通常你会看到下面图示的结果,0 Errors, 0 warnings 则表示程序无语法错误,通常在没有警告的情况下也可以进行下一步的调试,但建议保持零警告。
如果在编译这一步有错你就需要双击编译的错误然后定位到错误行去解决错误了,错误多种多样,此时考验你语言编写的基本功。下图是一个简单的错误实例,无意中多打入了字母,去掉重新编译即可。
当一切OK后,让我们来认识一下下一步需要用到的工具,从左到右依次为开始进入仿真调试,设置或移除断点,允许或取消断点,允许或取消全部断点,移除全部断点。
在开始进行调试前,请注意下图所示标注部分,推荐选中,这样开始调试的时候代码晕进行光标就会指示到main函数的第一行,否则可能在前面的汇编代码处。
接下来点击开始进入仿真调试按钮,你将会看到下面图示部分,这样你就真正开始了你的代码调试了。至于开始调试后的下一步动作我将在随后的文章中介绍。