找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 447|回复: 13
收起左侧

keil的debug问题,反汇编窗口里都是nop

[复制链接]
ID:1074218 发表于 2024-4-7 11:57 | 显示全部楼层 |阅读模式
程序可正常编译,但是想要debug时,反汇编窗口里都是nop, 51hei截图20240407115707.png
无法进行打断点,也不能运行。直接点击run无法运行,显示 51hei截图20240407115513.png
目前在网上看到的办法,在debug界面添加mempry map的值为0x0000,0xffff,能够点击run但是没有用,反汇编窗口里仍然都是nop,还是无法打断点。

球球大佬帮忙。


回复

使用道具 举报

ID:961114 发表于 2024-4-7 14:38 | 显示全部楼层
你这个没表述清楚  哪个型号 怎么仿真的   可以去B站看仿真视频,一步步跟着操作
回复

使用道具 举报

ID:1088185 发表于 2024-4-7 15:51 | 显示全部楼层
错误报告提示意思是,你的代码放在地址C:0x0000是不容许读写的区域
你这应该是51单片机的,估计是芯片选错了
回复

使用道具 举报

ID:1080935 发表于 2024-4-7 18:18 | 显示全部楼层
是STM32吧,网上有解决方法,查“STM32软件仿真配置”,修改debug页面。
回复

使用道具 举报

ID:883242 发表于 2024-4-7 23:44 | 显示全部楼层
LaoYuTou 发表于 2024-4-7 18:18
是STM32吧,网上有解决方法,查“STM32软件仿真配置”,修改debug页面。

STM32的地址有那么短吗?
回复

使用道具 举报

ID:1069659 发表于 2024-4-8 00:26 | 显示全部楼层
可能是芯片选错了吧
回复

使用道具 举报

ID:883242 发表于 2024-4-8 07:52 | 显示全部楼层
雪糕yya 发表于 2024-4-8 00:26
可能是芯片选错了吧

C51没仿真器,都是软仿,不太是芯片选错了。
回复

使用道具 举报

ID:1074218 发表于 2024-4-8 09:15 | 显示全部楼层

全局变量赋值后,再重启全局变量是不是仍然是上一次赋的值

STC庄伟 发表于 2024-4-7 14:38
你这个没表述清楚  哪个型号 怎么仿真的   可以去B站看仿真视频,一步步跟着操作

大佬,芯片选型应该没问题
51hei截图20240408082043.png 这是其他的魔术棒设置
51hei截图20240408082050.png 51hei截图20240408082056.png 51hei截图20240408082102.png 51hei截图20240408082108.png 51hei截图20240408082113.png 51hei截图20240408082120.png 51hei截图20240408082126.png 51hei截图20240408082132.png 51hei截图20240408082138.png 51hei截图20240408082215.png
我在网上重新建一个工程后,在新建的工程里可以正常debug,但是我将想用的main.c粘贴到新建的的工程里,将其他的驱动程序.c和.h复制到新建工程里,添加后,就无法debug了。

回复

使用道具 举报

ID:1074218 发表于 2024-4-8 09:17 | 显示全部楼层
LaoYuTou 发表于 2024-4-7 18:18
是STM32吧,网上有解决方法,查“STM32软件仿真配置”,修改debug页面。

用的51单片机,不好意思,没表述清楚。
回复

使用道具 举报

ID:1074218 发表于 2024-4-8 09:24 | 显示全部楼层
大佬们好,抱歉问题没说清楚,用的是51单片机,如果不添加我在网上搜的驱动文件,可以正常debug,加了就不行。
回复

使用道具 举报

ID:1074218 发表于 2024-4-8 09:37 | 显示全部楼层
大佬们,我现在知道问题在哪了,是一个我在网上找的oled驱动文件,我把它去除掉就可以正常debug。
回复

使用道具 举报

ID:1074218 发表于 2024-4-8 09:46 | 显示全部楼层
回复

使用道具 举报

ID:1074218 发表于 2024-4-9 10:10 | 显示全部楼层
大佬们,我知道了,那个debug好像只能运行code小于两千的,我的代码太大了。
回复

使用道具 举报

ID:1074218 发表于 2024-4-12 10:10 | 显示全部楼层
我知道了,%过的keil可以突破仿真限制
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表