PIC18F2550 마이크로 컨트롤러에서 DES 코드 (C 언어)를 실행할 것입니다.이 코드는 mplab IDE v 8.92와 Mplab c18 v 3.46을 사용하고 있습니다.이 코드를 컴파일하면
MPLINK 4.48, 링커 장치 데이터베이스 버전 1.13 Copyright (c) 1998-2011 Microchip Technology Inc. 오류 - '.idata_des.o'섹션이 섹션에 맞지 않습니다. 섹션 '.idata_des.o'length = 0x00000540 오류 : 1
이 오류는 무엇입니까? 해결 방법?
주의 : xc8 v 1.30에서 MPLAB X IDE v2.00을 사용할 때 오류가 없습니다 !!!pic18f2550에서 DES를 실행하십시오.
1
A
답변
0
.idata는 초기화 된 데이터 섹션입니다. 오류 메시지는 기본 섹션에 들어갈 수있는 것보다 많은 변수가 있음을 나타냅니다. 한 가지 해결책은 초기화 된 변수 그룹 앞에 #pragma idata "섹션 이름"을 사용하는 것입니다. 각 그룹은 256 바이트 이하의 메모리를 사용해야합니다. XC8은 자동으로이를 처리합니다 (컴파일러가 생성 한 psect).