单片机Keil程序调试问题

来源:百度知道 编辑:UC知道 时间:2024/05/07 13:33:36
在用Keil写程序的时候,每次按F7编绎的时候都会有下面的3个警告,不知道是什么意思

Build target 'Target 1'
linking...
*** 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: 080AH
Program Size: data=9.0 xdata=0 code=412
creating hex file from "LedClick"...
"LedClick" - 0 Error(s), 3 Warning(s).

我想把一个头文件包括进来,应该怎么做呢?
我的Keil是安装在F:\Keil
如果我想包括一个F:\Keil\C51\ASM 目录下的REG52.INC文件

这个很简单,就是地址重叠,也就是你可以在一个工程中有几个文件,他们之间地址重叠,也有可能是在一个程序中,你用org 定义地址也重叠了,当然还有可能是你用了_at_之类的绝对地址寻址的指令.

你最好把你出问题的程序段发过来,这样才比较好容易找出问题