先接上仿真机,然后Project-----Download and Debug 程序下载进去后,会出现如下 图示
然后此时箭头在主逗升函数处,这时候点击手型工具后面的那个弯曲向右的按键,就是单步 每个函数执行,第二个按键弯曲向下的按键是进入每一个函数单步执行 ,再后面的按键是跳出当前函数,第五个是执行到断点,最后一个是让镇消程序跑起来,最后的红色错号是停止仿真运行,手型山旅老工具是break,停止到当前运行处,手型前面指向左边的箭头按键是Reset 使break后 函数回到如上图的主函数处。
曾经遇到过,下载并仿真,但进入仿真粗敏页面后,程序并没有在main函数那里停着,都没有机会点击运行伏凳此,程序不知道跑那里去了。经过很久的查找原因,最后发现是低版本IAR打开高版本的工程,造成的兼容问题,现象莫名其妙。
解决方法是用现缺迅在的IAR新建一个工程,添加好各种源文件和头文件,重新编译、下载仿真就好了。
你可以使用软件仿真。
菜单栏选择Project,找到options,打开,也可以直接使用快捷键Alt+F7打开,在d出的窗口中的左侧找到“Debugger”选中,再在右边的的窗口中的Setup中找到Driver,下拉选项框搜乱选择第一个Simulator,接着单击OK即可。
设置完以上步骤后,make编译一下(快捷键F7)。点击下载并仿真(download and debug)快捷键(Ctrl+D),就进入仿真界面了,按下快捷键F5,就可世睁档以运行代码。
提示,软件仿真与硬件仿真有一定早尘的差异,尤其是涉及到硬件变化的,可能软件运行效果与实际运行效果相差很大,在真正的项目中很少有用软件仿真的,软件仿真就仅限于程序代码的调试,看看运算结果什么的是否符合预期。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)