keil的编译警告:Code Space Memory Overlap
编译工程的时候有时会遇到下面的警告:

其原因如下:

解决方案:

找到生成的m51文件,定位到overlap的地址,如:


可知,000B这个地址对应的是中断向量,interrupt 1;
找到源文件里是不是有两个地方都定义了这个函数;
编译工程的时候有时会遇到下面的警告:

其原因如下:

解决方案:

找到生成的m51文件,定位到overlap的地址,如:


可知,000B这个地址对应的是中断向量,interrupt 1;
找到源文件里是不是有两个地方都定义了这个函数;