如何开始Keil程序的仿真调试

前面讲到了如何建立Keil的工程,现在继续介绍如何才能真正的开始调试自己的软件,请看后面的详细步骤。

操作方法

  • 01

    给开发板供电后,接好仿真器,打开Keil,选择Options for target,会弹出一个对话框。

  • 02

    选择Debug项,左侧是use simulator,右侧是选择仿真器,请勾选右侧选项,并选择ULINK2/ME Cortex Debugger仿真器,然后点击settings,弹出新的对话框。

  • 03

    在该对话框中,请选择Port为SW接口,如果是JTAG请选择JTAG,如果你已经连接好仿真器,就会看到芯片被正确的识别,下方Debug一栏中Reset部分可选择SYSRESEETREQ和Autodetect。

  • 04

    选择Flash download项,请看图示中红色标注部分,前面建立工程的时候已经选择了你需要的MCU,在这里需要选择正确对应的flash算法,你的程序将会通过JTAG或者SW接口协议下载芯片RAM中然后通过调用接口算法中的读写flash等程序将你编写的软件写入flash,所以其开始的地址和对应的flash算法程序需要选择正确,或者自己编写也可。完成后点击OK

  • 05

    完成上述四个步骤后就可以开始你的程序调试了,点击图示中对应的红色标注按钮可以开始你的第一次调试,当然前提是你已经编写好了对应的软件。另外从Debug下拉菜单中亦可以选择调试按钮。要想了解的更多调试方法,将在下一篇文章中介绍。

(0)

相关推荐

  • Keil如何软件仿真调试

    在Keil编写好的代码,通过编译后,下载到单片机.我们只能看到两种结果:第一实验成功,展现出我们想要的效果:第二实验不成功,什么效果都没有看到.失败的原因是什么,通过硬件测试,我们无法看到代码在单片机 ...

  • Keil如何软件仿真调试2-模拟I/O输入

    开发单片机产品时,产品一般都会设计有给人机交换信息的按键.鼠标.键盘.或者麦克风等外设.那么我们在Keil软件下编写好的程序,通过编译的代码在没有硬件电路情况下一样可以进行测试,我们可以使用KEIL提 ...

  • keil uvision2怎么仿真?Keil uVision2进行软件仿真调试的方法教程

    在Keil编写好的代码,通过编译后,下载到单片机.我们只能看到两种结果:第一实验成功,展现出我们想要的效果:第二实验不成功,什么效果都没有看到.失败的原因是什么,通过硬件测试,我们无法看到代码在单片机 ...

  • keil c51 5.14.2如何进行软件仿真调试

    我们这里是使用的keil软件默认的软件调试系统,也就是说它虽然可以调试,但不如硬件调试那样可以实现百分百功能的调试.软件调试仅可用于查看变量值是否计算错误,死循环等常规调试.需要用到串口中断定时器等等 ...

  • Codeblocks 对程序进行 分部调试 的方法

    用编程软件 编程时,当发现 程序执行 结果 与事实数据  不符实,我们 就可以通过 开发软件 的 调试 功能,即 debug ,来对程序 分 步执行 ,一点一点 来找到 问题所在.同时呢 ,我们也可以 ...

  • keil开发单片机程序与调试

    keil 是一款简单易用的单片机C语言软件开发系统.其提供了包括C编译器.宏汇编.连接器.库管理和一个功能强大的仿真调试器等在内的完整开发方案,用Keil能让你大大提高效率,缩短开发周期. 操作方法 ...

  • 如何使用keil进行软件的程序调试

    我们在编写单片机的程序的时候经常会用到keil软件,但有时我们的程序运行不出正确不的结果,这时候就需要我们使用keil自带的调试功能一步一步的运行调试程序检查错误.我们这里使用的是虚拟调试,并没有在真 ...

  • Keil如何进行编译和调试

    当我们将工程文件都设置好了以后,下一步就需要进行编译连接操作,通过编译可以将高级语言程序转换为机器能够识别的二进制的机器代码,在编译结束后我们还要再进一步的调试和修改再能最终完成编译操作,下面我就来讲 ...

  • 利用Proteus和keil仿真51单片机流水灯

    流水灯可以说是单片机里面的Hello World,也就是最基础的部分. 这里我们利用Proteus绘制单片机流水灯的电路图,keil c51编写流水灯的程序. 仿真既可以帮助我们学习,也可以检验电路是 ...