도와주세요!!
안녕하세요~
처음 X5를 가지고 공부하는 학생입니다.
falinux자료실에서 커널 2.6.21버젼을 받아서
컴파일 하고 보드에 올리려고 했더니
EZBOOT>zfk
�ZModem Resive Size 1705672
Erase : OK
Write : OK
Verify Error page-2047: b526ce73/b14e6c79=== | 57%
이런 에러가 뜨네요 인터넷을 뒤져봐도 page-2047에 관련된 글이 하나 있긴 하던데
뎃글이 안달려 있어서 원인을 파악하기 힘드네요
make zImage 명령으로 커널이미지 만들때 컴파일 에러가 하나있었는데
sumversion.c 의 389번째 줄에 PATH_MAX를 인식하지 못하는 문제였습니다.
이것이 limits.h 에 선언이 되어 있었고, include 구조가
#include <netinet/in.h>
3 #ifdef __sun__
4 #include <inttypes.h>
5 #else
6 #ifdef __CYGWIN__
7 #include <asm/byteorder.h> // for ntohl/htonl
8 #include <limits.h>
9 #else
10 #include <stdint.h>
11 #endif
12 #endif
이렇게 되어 있어서
__CYGWIN__을 define해줘서 컴파일 해보기도했고, 4096으로 바로 값을 넣어 줘서 해보기도 했는데
컴파일은 잘 되나 보드에 올릴때 결과는 똑같이 page-2047이 뜨네요
조언을 좀 구하겠습니다. 도와주세요~~
긴글 읽어주셔서 감사합니다. ^^
안녕하세요...
다음과 같이 해 보세요..
1. 최신 부트로드를 받아서 컴파일 후 타겟 보드에 다운로드 해 주세요..
2. 부트로드가 정상적으로 올라가지 않았다면 JTAG를 이용하여 다시 올려 주세요.
3. 부트로드가 정상적으로 올라 갔다면
EZBOOT> set
select> L
select> S
select> q
EZBOOT> rst
EZBOOT> efk
EZBOOT> efr
EZBOOT> efa
EZBOOT> tfk <---- 커널 다운로드
EZBOOT> tfr <----- 램디스크 다운로드
4. 정상적으로 부팅을 해 보세요..
EZ-X5 의 경우 기존 커널 2.4.19 에서 적용되는 부트로드와 2.6.21대에 적용되는 부트로드가 조금 달라져서 Verify Error page 가
나는 경우가 있습니다. 또는 부트로드 환경 설정 부분에서 커널 Nand 파티션 영역이 작아서 발생 할 수도 있습니다.
그럼 좋은 하루 되세요.