From: Jamie L. <jl...@ce...> - 2009-03-30 04:01:26
|
I've had no problems using SDCC 2.90 with the pic16 series of chips until compiling code for a PIC18F1220/1320. The test code below compiles fine using SDCC 2.80/gputils 0.13.7, but I get the message that follows when using SDCC 2.90/gputils 0.13.7 ========================= #include "pic18fregs.h" #include <stdint.h> uint8_t fn_t(uint8_t x) { x++; return (x); } void main() { PORTA = fn_t(0xA5); } ============================ sdcc -mpic16 -p18f1320 b.c message: using default linker script "/usr/local/share/gputils/lkr/18f1320.lkr" warning: relocation of section "stack_section" failed, relocating to a shared memory location error: linker script has no definition that matches the type of section "stack_section" =================== Regards, Jamie |