I have tried to find the reason fore my linker problems.
It looks like it comes from the generated assembler file, when compiling to the
embedded
platform.
If i compile to Linux it works OK
.section .bss
.balign 2
# [6] i,p,q,w:integer;
.globl U_P$LED_I
.type U_P$LED_I,%object
.size U_P$LED_I,2
U_P$LED_I:
.zero 2
If i compile to embedded
.section .bss.n_u_p$led_i
.balign 2
# [6] i,p,q,w:integer;
.globl U_P$LED_I
.size U_P$LED_I,2
U_P$LED_I:
.zero 2
the assembler dos not give the same obj output from the 2 files
When assembling the embedded version it looks like everything is placed at
address 0
Is this an compiler error when compiling to the embedded platform.
Carsten
_______________________________________________
fpc-devel maillist - [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-devel