打印
[MCU]

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

[复制链接]
913|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
今天编译程序的时候发现C51的启动代码,有一部分反汇编窗口是没有出现代码的,在反汇编窗口可以看到,单步调试时,程序把102这个循环运行完后跳到了151行,但是根据下面源代码窗口的程序是应该接着运行105和106行的,这个启动文件我没有修改过,不明白为什么会出现这种问题?

C51启动文件.jpg (480.51 KB )

C51启动文件.jpg

相关帖子

沙发
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:

QQ截图20180806144738.png (53.75 KB )

QQ截图20180806144738.png

使用特权

评论回复
5
loumision|  楼主 | 2018-8-6 18:21 | 只看该作者
截图是没有改,但是我改过程序试过的,还是不行!

使用特权

评论回复
6
ayb_ice| | 2018-8-7 08:41 | 只看该作者
loumision 发表于 2018-8-6 18:21
截图是没有改,但是我改过程序试过的,还是不行!

文件加到项目中没有

使用特权

评论回复
7
airwill| | 2018-8-8 06:20 | 只看该作者
你的 XDATALEN 定义的是 0
所以这段代码条件编译为没有了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

51

帖子

1

粉丝