나는 현재 tmote 하늘 플랫폼 컨티키에서 다음 명령을 사용하여 프로그램을 컴파일하려고 :컨티키, MSP430 : 귀하의 오류에 맞게 잘립니다 재배치
1) "= sky-shell-exec.sky TARGET을 하늘 "
2)"나는 얻을 "
을 sky-shell-exec.sky CORE = sky-shell-exec.sky TARGET = 하늘을 그 첫 번째 명령의 작동하지만 그 다음에 두 번째 오류 아웃 :
"contiki-sky.a (symbols.o) :(. rodata + 0x1f00) : 맞게 재배치 된 재배치 : sky_shell-exec.sky의 ABS 섹션에 정의 된 '_efartext'기호에 대한 R_MSP430_16_BYTE
contiki-sky.a (symbols.o) :(. rodata + 0x1f1c) : 잘림에 맞게 잘림 : R_MSP430_16_BYTE 기호 ' _vectors_end '(sky-shell-exec.sky의 .vectors 섹션에 정의 됨)
내 msp430-gcc 버전은 4.7.0 20120322 (mspgcc dev 20120716)입니다.
나는 주위를 둘러 보았지만이 오류는 어디서나 발견하지 못했습니다.
이것은 내 기호 테이블의 공간이 부족하다는 것을 의미하며 코드를 압축해야한다고 가정합니다. 나는이 일을 시도하고 더 이상 코드 기반을 줄일 수없는 시점에 있습니다. 나는 이것을 생각하는 것이 맞습니까?
누구나 이것이 무엇을 의미하고 가능하면 해결할 수 있는지 알고 있습니까?
감사합니다.
이 수정 사항에서와 같이 Makefile.msp430의 132 행에서 -g 옵션을 제거하려고 시도했습니다. http://sourceforge.net/p/contiki/mailman/contiki-developers/thread/[email protected] .gbl/ 그러나 이것은 도움이되지 못했습니다. –