上一篇日志中的程序并不复杂,但是却已经把GPIO的输入输出等内容都包含其中了,然后我们来看一下写好的C语言程序怎么在MDK中调试。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
接着我们把写好的C语言程序拷贝到main.c中:
那么接下来就是保存数据,并且编译。
然后生成可执行文件:
好了,那么下面我们需要设置一下调试工具。点击options for target<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /> ,
选择debug选项,在USE选项中选择J-LINK/J-TRACE :
接着选择Utilities选项,在Use Target Driver foe flash Programming 中选择J-LINK/J-TRACE 。
最后需要单击settings按钮,在弹出的界面中单击add按钮。
在弹出的界面中选择自己ARM芯片的flash,因为本人使用的是LCP2131的开发板,所以选择的是LCP2100系列的32K flash.
最后点击OK,这样MDK的jlink调试工具就设置完了。
然后单击Download to flash Memory 按钮,往flash中下载程序,当信息栏出现verify OK的提示,就表示已经下载成功了。我们可以接着下一次进行调试。
我们单击start/stop Debug session按钮,MDK就会进入调试界面,我们可以选择全速运行、单步调试等功能对程序进行调试,并且调试结果将在开发板上显示。
OK,这就是我的第一个LPC的程序,虽然简单,但是中间也碰到了不少问题,编译出错、下载不成功、jlink设置错误等等问题。不过在热心的菜头、菜1等朋友的帮助下都一一解决了,在这里谢谢这些热心的朋友。
文章评论(0条评论)
登录后参与讨论