From: wzab <wz...@is...> - 2006-01-02 16:43:33
|
Wojciech Zabo=B3otny napisa=B3(a): >Hi All, > >I was working with the USB firmware using the SDCC compiler, and I've >found the strange effect. >The code generated for assignment of constant to the SFR is incorrect. >E.g. for "UCON=3D7", I get the following assembly code (i used the >modified "blinkled.c" to show the problem): > > ; .line 50; >blinkled.c UCON=3D7; >00019e 0e07 movlw 0x7 MOVLW 0x07 >0001a0 6f6d movwf 0x6d, 0x1 MOVWF _UCON > =20 > [...] OK. The problem disappeared, after I've upgraded my gpuitls package fro= m CVS. Sorry for confusion, Wojtek Zabolotny |