Dear sdcc developers,

I cannot buid sdcc and gputils from source, therefore I could use precompiled 
binaries for testing.
These are a bit older than the actual svn heads. I used these versions:

sdcc: 3.1.0 #7019
gpasm-0.14.0

I used PIC16F1938 with PIC16F1936 headers (there is no header and inc for 
16F1938 in the mentioned versions)

I could not link with libsdcc.lib because a processor family mismatch. As I 
know it is fixed already in svn.
However, it is possible to work without this lib.
The resulted code is working properly in the pic.

Disassembly:
I realized, that gpdasm does not recognize the MOVLB instruction (0x02x)
Config values at 0x8007 and 0x8008 interpreted as code.
Maybe it is already fixed in svn head.

Other recommendation:
Sdcc generates a startup function to initialize data in ram. (copy values from 
rom to ram)
This feature should be able to switch off when it is not necessary. It could be 
useful for low memory microcontrollers.

Best regards,
Tamas Butuza

------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to