Hello,
I have a problem with including a binary blob (which I converted into a .S file
containing .byte 0x.. statements).
The problem starts with the linker, which says:
/usr/lib/gcc/avr/4.3.3/../../../../avr/lib/avr5/crtm644.o: In function
`__vector_default':
(.vectors+0x50): warning: internal error: out of range error
/usr/lib/gcc/avr/4.3.3/../../../../avr/lib/avr5/crtm644.o: In function
`__vector_default':
(.vectors+0x54): warning: internal error: out of range error
/usr/lib/gcc/avr/4.3.3/../../../../avr/lib/avr5/crtm644.o:(.init9+0x0): warning:
internal error: out of range error
main-huffman-test.o: In function `main':
/home/bg/workspace/avr-huffman/main-huffman-test.c:90: warning: internal error:
out of range error
...
As you might have guessed I'm implementing a huffman decompression algorithm
where I want to include the compressed data as binary blob.
I'm suspecting the compiler to use rcall where a call is needed.
You can download the code at
http://nerilex.3dots.de/xchg/avr-huffman.tar.bz2thanks in advance,
Daniel
_______________________________________________
AVR-chat mailing list
AVR-chat@...
http://lists.nongnu.org/mailman/listinfo/avr-chat