[MCU] C51启动文件部分代码未编译

[复制链接]
 楼主| loumision 发表于 2018-8-5 20:48 | 显示全部楼层 |阅读模式
今天编译程序的时候发现C51的启动代码,有一部分反汇编窗口是没有出现代码的,在反汇编窗口可以看到,单步调试时,程序把102这个循环运行完后跳到了151行,但是根据下面源代码窗口的程序是应该接着运行105和106行的,这个启动文件我没有修改过,不明白为什么会出现这种问题?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
ayb_ice 发表于 2018-8-6 08:38 | 显示全部楼层
要正确配置XDATA大小
 楼主| loumision 发表于 2018-8-6 13:47 来自手机 | 显示全部楼层
XDATA是配置过的,程序里面也改了XDATALEN,都是这种情况!
ayb_ice 发表于 2018-8-6 14:49 | 显示全部楼层
loumision 发表于 2018-8-6 13:47
XDATA是配置过的,程序里面也改了XDATALEN,都是这种情况!

RT:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| loumision 发表于 2018-8-6 18:21 来自手机 | 显示全部楼层
截图是没有改,但是我改过程序试过的,还是不行!
ayb_ice 发表于 2018-8-7 08:41 | 显示全部楼层
loumision 发表于 2018-8-6 18:21
截图是没有改,但是我改过程序试过的,还是不行!

文件加到项目中没有
airwill 发表于 2018-8-8 06:20 | 显示全部楼层
你的 XDATALEN 定义的是 0
所以这段代码条件编译为没有了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

51

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部