도와주세요!!
글 수 15,339
2007.09.18 21:32:57 (*.82.68.226)
6648
안녕하세요.
JTAG 프로그램이 옛날 버젼인것 같습니다.
Q/A >> FAQ >> 7 [EZ-XX] JTAG - FlashRomWrite 프로그램 (EZFlash) - v300
를 다운받아서 해 보세요..
>커널 컴파일 후 업로드시에 커널 크기가 큰 경우 오류가 발생할수 있나요?
>Write할때 약 91%정도에서 멈추어 버리는 현상이 발생하는데 커널 크기때문이 아닐까 생각중이라서요.
이 문제는 커널의 용량이 부족해서 발생하는 문제인것 같습니다.
올려주신 메세지에 보시면 NAND 파티션을 나누는 부분이 없는것 같습니다...(이상하네요.)
부트로드의 자료실 >> EZ-X5 >> EZ boot.x5 (부트로더 소스 및 실행화일 EZ BOOT_x5.v1.8) 2005년 8월 10일 업로드
를 다운로드 받아서 올려 보세요..
부트로드에서 set 명령으로 들어가면 NAND 파티션을 나누는 옵션이 있습니다.
Kernel:Ramdisk:App 영역으로 나누어져 있습니다. 여기서 3영역의 합이 64MByte에 맞게 수정해 주시면 됩니다.
그리고 부트로더에서 파티션 영역을 삭제하시고, 커널과 램디스크이미지를 다운로드 해 주시면 됩니다.
EZBOOT> nek
EZBOOT> ner
EZBOOT> nea
EZBOOT> rst
EZBOOT> tfk 또는 zfk
EZBOOT> tfr 또는 zfr
그럼 수고하세요.
>Local IP가 설정이 되질 않아서 부트로더를 새로 올리려고
>
>JTAG을 사용하였으나 오류가 발생하는군요.
>
>아마도 메모리 문제라고 생각되는데요.
>
>우선 Local IP설정이 안된 경우의 로그입니다.
>
>============================
>
>
> ^^;
> 1. MAC Address [00:a2:55:f2:26:25]
> 2. LOCAL IP [192.168.1.163]
> 3. HOST IP [0.0.0.0]
> 4. Host tftp directory []
> 5. zImage file name [zImage.x5]
> 6. ram disk file name [ramdisk.x5.gz]
> 7. boot loader file name [ezboot.x5]
>
> A. Autoboot wait time [3]
> B. Boot Menu Key [ ]
> R. Copy Ramdisk [Y/N] [Y]
> C. Architecture Number [303]
> E. Serial FF/BT/ST(0/1/2) [2]
> K. Kernel Command Line
> [keepinitrd root=/dev/ramdisk console=ttyS02,115200]
>
> L. Load Default
> P. Apply & Exit
> S. Save
> 0. Exit
>
> Select >>S
>Invalid Address... 0x00020000
>Verify Error 00020000: 0017/0012
>
> ...Saved
>
> ^^;
> 1. MAC Address [00:a2:55:f2:26:25]
> 2. LOCAL IP [192.168.1.163]
> 3. HOST IP [0.0.0.0]
> 4. Host tftp directory []
> 5. zImage file name [zImage.x5]
> 6. ram disk file name [ramdisk.x5.gz]
> 7. boot loader file name [ezboot.x5]
>
> A. Autoboot wait time [3]
> B. Boot Menu Key [ ]
> R. Copy Ramdisk [Y/N] [Y]
> C. Architecture Number [303]
> E. Serial FF/BT/ST(0/1/2) [2]
> K. Kernel Command Line
> [keepinitrd root=/dev/ramdisk console=ttyS02,115200]
>
> L. Load Default
> P. Apply & Exit
> S. Save
> 0. Exit
>
> Select >>
>
>=========================================
>
>보시면 Invalid Address... 0x00020000
>
>Verify Error 00020000: 0017/0012에서 우선 오류가 발생합니다.
>
>그래서 JTAG으로 새로 올리려고 하였습니다.
>
>EZFLASHW 프로그램을 사용하여 JTAG연결 상태를 우선 확인하였으며,
>
>정상인 상태에서 "FLASH WRITER"메뉴로 이동하여 "Get Flash ID"를 클릭하였으나,
>
>"Unknown Flash / Detect Code : 4A/C2"라고만 나오네요.
>
>새로받은 ezboot.x5의 위치를 설정해주고 "Write"를 해보았지만, "Invalid Address... 00000000",
>
>"Writer error"라고 나옵니다.
>
>물론 여러번 시도하였으나 똑같은 오류 메시지만 출력되었구요.
>
>아마도 Flash가 잘못된게 아닌가 싶은데..답변 부탁드릴께요..
>
>하루 종일 삽푸고 있습니다..-__-; oh~! God~!
>
>++++추가로 질문있습니다.
>
>커널 컴파일 후 업로드시에 커널 크기가 큰 경우 오류가 발생할수 있나요?
>
>Write할때 약 91%정도에서 멈추어 버리는 현상이 발생하는데 커널 크기때문이 아닐까 생각중이라서요.
>
>그리고 만약에 맞다면 메모리 맵을 바꿔줘야 할듯 한데 참고 할 만한 문서나 방법을 알려주시면
>
>아마도 제가 삽푸는 시간을 줄일수 있지 않을까 생각되는데 말입니다..ㅋㅋ
JTAG 프로그램이 옛날 버젼인것 같습니다.
Q/A >> FAQ >> 7 [EZ-XX] JTAG - FlashRomWrite 프로그램 (EZFlash) - v300
를 다운받아서 해 보세요..
>커널 컴파일 후 업로드시에 커널 크기가 큰 경우 오류가 발생할수 있나요?
>Write할때 약 91%정도에서 멈추어 버리는 현상이 발생하는데 커널 크기때문이 아닐까 생각중이라서요.
이 문제는 커널의 용량이 부족해서 발생하는 문제인것 같습니다.
올려주신 메세지에 보시면 NAND 파티션을 나누는 부분이 없는것 같습니다...(이상하네요.)
부트로드의 자료실 >> EZ-X5 >> EZ boot.x5 (부트로더 소스 및 실행화일 EZ BOOT_x5.v1.8) 2005년 8월 10일 업로드
를 다운로드 받아서 올려 보세요..
부트로드에서 set 명령으로 들어가면 NAND 파티션을 나누는 옵션이 있습니다.
Kernel:Ramdisk:App 영역으로 나누어져 있습니다. 여기서 3영역의 합이 64MByte에 맞게 수정해 주시면 됩니다.
그리고 부트로더에서 파티션 영역을 삭제하시고, 커널과 램디스크이미지를 다운로드 해 주시면 됩니다.
EZBOOT> nek
EZBOOT> ner
EZBOOT> nea
EZBOOT> rst
EZBOOT> tfk 또는 zfk
EZBOOT> tfr 또는 zfr
그럼 수고하세요.
>Local IP가 설정이 되질 않아서 부트로더를 새로 올리려고
>
>JTAG을 사용하였으나 오류가 발생하는군요.
>
>아마도 메모리 문제라고 생각되는데요.
>
>우선 Local IP설정이 안된 경우의 로그입니다.
>
>============================
>
>
> ^^;
> 1. MAC Address [00:a2:55:f2:26:25]
> 2. LOCAL IP [192.168.1.163]
> 3. HOST IP [0.0.0.0]
> 4. Host tftp directory []
> 5. zImage file name [zImage.x5]
> 6. ram disk file name [ramdisk.x5.gz]
> 7. boot loader file name [ezboot.x5]
>
> A. Autoboot wait time [3]
> B. Boot Menu Key [ ]
> R. Copy Ramdisk [Y/N] [Y]
> C. Architecture Number [303]
> E. Serial FF/BT/ST(0/1/2) [2]
> K. Kernel Command Line
> [keepinitrd root=/dev/ramdisk console=ttyS02,115200]
>
> L. Load Default
> P. Apply & Exit
> S. Save
> 0. Exit
>
> Select >>S
>Invalid Address... 0x00020000
>Verify Error 00020000: 0017/0012
>
> ...Saved
>
> ^^;
> 1. MAC Address [00:a2:55:f2:26:25]
> 2. LOCAL IP [192.168.1.163]
> 3. HOST IP [0.0.0.0]
> 4. Host tftp directory []
> 5. zImage file name [zImage.x5]
> 6. ram disk file name [ramdisk.x5.gz]
> 7. boot loader file name [ezboot.x5]
>
> A. Autoboot wait time [3]
> B. Boot Menu Key [ ]
> R. Copy Ramdisk [Y/N] [Y]
> C. Architecture Number [303]
> E. Serial FF/BT/ST(0/1/2) [2]
> K. Kernel Command Line
> [keepinitrd root=/dev/ramdisk console=ttyS02,115200]
>
> L. Load Default
> P. Apply & Exit
> S. Save
> 0. Exit
>
> Select >>
>
>=========================================
>
>보시면 Invalid Address... 0x00020000
>
>Verify Error 00020000: 0017/0012에서 우선 오류가 발생합니다.
>
>그래서 JTAG으로 새로 올리려고 하였습니다.
>
>EZFLASHW 프로그램을 사용하여 JTAG연결 상태를 우선 확인하였으며,
>
>정상인 상태에서 "FLASH WRITER"메뉴로 이동하여 "Get Flash ID"를 클릭하였으나,
>
>"Unknown Flash / Detect Code : 4A/C2"라고만 나오네요.
>
>새로받은 ezboot.x5의 위치를 설정해주고 "Write"를 해보았지만, "Invalid Address... 00000000",
>
>"Writer error"라고 나옵니다.
>
>물론 여러번 시도하였으나 똑같은 오류 메시지만 출력되었구요.
>
>아마도 Flash가 잘못된게 아닌가 싶은데..답변 부탁드릴께요..
>
>하루 종일 삽푸고 있습니다..-__-; oh~! God~!
>
>++++추가로 질문있습니다.
>
>커널 컴파일 후 업로드시에 커널 크기가 큰 경우 오류가 발생할수 있나요?
>
>Write할때 약 91%정도에서 멈추어 버리는 현상이 발생하는데 커널 크기때문이 아닐까 생각중이라서요.
>
>그리고 만약에 맞다면 메모리 맵을 바꿔줘야 할듯 한데 참고 할 만한 문서나 방법을 알려주시면
>
>아마도 제가 삽푸는 시간을 줄일수 있지 않을까 생각되는데 말입니다..ㅋㅋ