Ⅰ 如何开始Keil程序的仿真调试
方法/步骤
1
给开发板供电后,接好仿真器,打开Keil,选择Options for target,会弹出一个对话框。
2
选择Debug项,左侧是use simulator,右侧是选择仿真器,请勾选右侧选项,并选择ULINK2/ME Cortex Debugger仿真器,然后点击settings,弹出新的对话框。
3
在该对话框中,请选择Port为SW接口,如果是JTAG请选择JTAG,如果你已经连接好仿真器,就会看到芯片被正确的识别,下方Debug一栏中Reset部分可选择SYSRESEETREQ和Autodetect。
4
选
择Flash
download项,请看图示中红色标注部分,前面建立工程的时候已经选择了你需要的MCU,在这里需要选择正确对应的flash算法,你的程序将会通过
JTAG或者SW接口协议下载芯片RAM中然后通过调用接口算法中的读写flash等程序将你编写的软件写入flash,所以其开始的地址和对应的
flash算法程序需要选择正确,或者自己编写也可。完成后点击OK
5
完成上述四个步骤后就可以开始你的程序调试了,点击图示中对应的红色标注按钮可以开始你的第一次调试,当然前提是你已经编写好了对应的软件。另外从Debug下拉菜单中亦可以选择调试按钮。要想了解的更多调试方法,将在下一篇文章中介绍。
http://jingyan..com/article/5225f26b5d5725e6fa0908d9.html
Ⅱ 装keil4和proteus时,调试软件vdmagdi装不了显示下面这个东西
您好,非常荣幸能在此回答您的问题。以下是我对此问题的部分见解,若有错误,欢迎指出。keil里的debug项里没有 proteus vsm 51选项是因为你少装了一个软件。解决办法是:
1、下载proteus vsm a GDI Driver 就是vdmagdi.exe,
2、安装该软件,之后在KEIL文件夹下的TOOLS.INI文件中的[c51]字段的最后多了两行就是
tdrv5=binvdm51.dll和book10=hlplvdmagd用于两软件的联接和帮助文档
3、现在点击project-->options for target "工程名'
4、现在"debug"选项卡中选择左边的“use“,在下拉框就有了”proteus vsm simulator",选择它,再点击"Setting"设置通信接口,在Host后面添上"127.0.0.1"非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!
Ⅲ keil4 怎么查看程序死在那一步
keil4有个调试符号,点击调试符号进行调试即可看工作步骤。
在设备运行编程的时候,点击数据保存,保存的文件中查看过程。keil4软件是众多单片机应用开发软件中最优秀的软件之一。
Ⅳ 如何在keil集成环境中调试单片机的C语言程序
编译无错后,在软件仿真条件下,点击“Debug”进入仿真界面。在硬件仿真条件下,前提有调试器及目标平台,同样点击“Debug”图标进入仿真。
Ⅳ keil4怎么进行软件调试
dalay(int x)
{int i
while(x--)
for(i=0:i<100:i--);
} 新建一个工程 在PROJECT 中找 options for target'target1'中output在greate HEX Fi打钩,debug中use中选最后一个兵在use前点上 最后在 ISIS 7 Professional中的AT89C51中添加
Ⅵ keil编译运行无错,但是结果不对怎么调试
keil编译运行无错,但是结果不对调试的方法:
1、打开keil软件,这里我们已经默认打开了一个工程文件了,点击我画圈的那个按钮,进入设置。
2、在Debug那个选项卡里,我们选择usesimulator,使用软件进行调试。
3、置完毕后,我们可以在菜单栏找到这个放大镜的图标,点击这个按钮进行调试操作。
4、可以看到程序已进入正常的调试模式运行,这个时候程序是不会自动的去运行的,需要我们点击下一步的按钮才会一步一步的去执行。