问题:Keil仿真时,不按顺序执行,当前执行位置跳来跳去

解决方法:
Keil的代码生成优化,改为最低优化项
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Keil5中进行仿真,可以按照以下步骤一步步执行: 1. 打开Keil5软件并加载你的工程。 2. 在工具栏上选择“Debug”选项,然后选择“Start/Stop Debug Session”,或者使用快捷键“F5”来开始仿真。 3. Keil会编译你的代码,并将程序加载到目标芯片上。 4. 一旦代码加载完成,Keil会自动进入调试模式,程序会停在你设定的初始断点处。 5. 在调试模式下,你可以使用工具栏上的各种按钮来控制仿真执行,例如“运行”、“单步执行”、“暂停”、“停止”等。 6. 若要按步骤执行程序,首先点击“单步执行”按钮,或者使用快捷键“F11”。 7. 当程序执行到一个函数调用语句,你可以选择进入该函数来逐步跟踪程序执行,或者选择过该函数的执行。 8. 可以使用“Step Over”按钮(或快捷键“F10”)来过函数的执行,直接进入下一行代码。 9. 使用“Step Into”按钮(或快捷键“F11”)可以进入函数内部,逐行执行函数内部的代码。 10. 可以使用“Step Out”按钮(或快捷键“Shift+F11”)来当前正在执行的函数,返回到调用该函数的地方。 11. 在执行过程中,你可以查看变量的值、寄存器的状态等信息,以帮助你调试程序。 12. 当程序执行到最后一行代码或者遇到断点仿真会自动停止。 以上就是在Keil5中进行仿真的一些基本步骤。如果有其他问题,请随提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值