单片机汇编的warning

[复制链接]
查看11 | 回复3 | 2009-4-1 14:41:09 | 显示全部楼层 |阅读模式
本人是个初学者也是个爱完美的人,在调试下面程序的时候遇到3个warning,哪位高人可以帮忙讲解一下,十分感谢!!
ORG 0000H
AJMP START
ORG 0030H
START:
MOV A,#01H

MAIN:
JB P1.0,$
JNB P1.0,$;1 0 1
MOV P2,A
RL A
JB P1.0,$
JNB P1.0,$;1 0 1
MOV P2,A;
RL A
AJMP MAIN
END
*** WARNING L5: CODE SPACE MEMORY OVERLAP
*** WARNING L5: CODE SPACE MEMORY OVERLAP

FROM:
0000H

TO:
0002H
*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL

SYMBOL:?C_START

MODULE:STARTUP.obj (?C_STARTUP)
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL

SYMBOL:?C_START

MODULE:STARTUP.obj (?C_STARTUP)

ADDRESS: 0050H
a3,拜托了,不知道就别乱说啊!!

回复

使用道具 举报

千问 | 2009-4-1 14:41:09 | 显示全部楼层
把工程里的 STARTUP.A51 去掉就OK了!俺绝对没乱说,我用Keil测试过了。...
回复

使用道具 举报

千问 | 2009-4-1 14:41:09 | 显示全部楼层
在工程中.删除startup.a 文件就可以了 那东西是给c语言用的.不是给汇编用的...
回复

使用道具 举报

千问 | 2009-4-1 14:41:09 | 显示全部楼层
具体的警告信息贴出来有两个符号,main start选一个启动...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行