C251的编译器,编译出现ERROR L121: IMPROPER FIXUP
本帖最后由 newlined 于 2024-10-13 11:28 编辑一个程序,用的是STC32G12K128的片子,程序编译时出现如下错误,请问如何解决?是在补充程序时出现的,谢谢。
地址无法访问,估计是指令错了 本帖最后由 newlined 于 2024-10-3 15:32 编辑
soma 发表于 2024-10-3 15:27
地址无法访问,估计是指令错了
是吗?它没有显示哪个地址无法访问。这个错误有时我加一条 CPL LED (LED之前已经定义)就会出现,我原以为是程序存不下了。谢谢您的回复,我再仔细检查下。 soma 发表于 2024-10-3 15:27
地址无法访问,估计是指令错了
您好,我看了程序,想不出哪里出了问题,您能举几个这种错误的例子吗? 会不会是LED的定义在这里有点问题? 本帖最后由 newlined 于 2024-10-6 13:38 编辑
YYYYAN 发表于 2024-10-3 20:55
会不会是LED的定义在这里有点问题?
应该不像,LED是这样定义的:
LED BIT P0.5 ;跟踪LED
newlined 发表于 2024-10-6 11:38
应该不像,LED是这样定义的:
LED BIT P0.5 ;跟踪 ...
不应该是这样定义吗?sbit LED=P0^5; 今天又出现这个错误了,保留刚添加的程序,另外删除一段程序就可以,或者删除刚添加的程序,也可以。在硬盘下,看编译好的HEX文件是48K,在AIapp-ISP-V6.94R下,看代码的长度是1405C,按照手册中“5.12程序超 64K 时如何设置保留 EEPROM 空间“的说明也不行,有请各位看看如何解决,谢谢。 UP一下,一直没有确切找到原因,我现在正尽量把程序中的一些重复语句,写成子程序,以减少程序的总量。
页:
[1]