Jelenleg egy programot próbálok lefordítani a következő parancsokkal a Contikiben a tmote sky platformhoz:
1) "make sky-shell-exec.sky TARGET=sky"
2) "make sky-shell-exec.sky CORE=sky-shell-exec.sky TARGET=sky"
Azt kaptam, hogy az első parancs működik, de a második hiba lép fel a következőkkel:
"contiki-sky.a(symbols.o):(.rodata+0x1f00): az áthelyezés csonkolva, hogy illeszkedjen: R_MSP430_16_BYTE a sky-shell-exec.sky ABS szakaszában meghatározott "_efartext" szimbólummal szemben
contiki-sky.a(symbols.o):(.rodata+0x1f1c): az áthelyezés csonkolva, hogy illeszkedjen: R_MSP430_16_BYTE a sky-shell-exec.sky fájl .vectors szakaszában definiált '_vectors_end' szimbólummal szemben
Az én msp430-gcc verzióm 4.7.0 20120322 (mspgcc dev 20120716).
Próbáltam körülnézni, de sehol nem találtam ezt a hibát.
Feltételezem, hogy ez azt jelenti, hogy a szimbólumtáblámban nincs hely, és tömörítenem kell a kódot. Megpróbáltam ezt megtenni, és olyan ponton vagyok, ahol már nem tudom csökkenteni a kódbázist. Jól gondolom ezt?
Tudja valaki, hogy ez mit jelent, és esetleg valami módot a javítására?
Kösz!