Board logo

标题: 请教各位大牛,关于编译报错问题 [打印本页]

作者: hymann    时间: 2006-4-28 11:25     标题: 请教各位大牛,关于编译报错问题

请教各位大牛,在编译如下代码:


        lda     #(DEVICE_DESC/256)      ; make LONG_IDX routine
时,codewarrior报错,提示如下:


   complex relocatable expression not supported


将代码改为        lda     #(DEVICE_DESC-256)      ; make LONG_IDX routine


就可以通过。


但是,在另外的程序中,相同的代码可以编译通过啊?


晕了,请教各位大牛!谢谢。呵呵


作者: seuafu2005    时间: 2006-4-28 14:56

可能和设置有关
除以256会引起一些CCR寄存器中值的变动


作者: hymann    时间: 2006-4-28 17:03

哦。多谢。呵呵。我试试




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0