홈 > 고객/기술지원 > Q & A
i.MX8M | MV8895 | MV8890 | MV7420 | MV5260 | MV5422 | MV4412TAB | MV4412 | S5PV210 | iMX6Q | AM3358
Android | Linux | Windows CE | Firmware
 
Re, MV6410 LINUX 포팅
등록인 : 마이크로비젼 |

>안녕하세요. 아이디테크 김종인 차장 입니다.
>
>레퍼런스 보드 초기 수령 시에는 WINCE6.0이 포팅 되어 있었구요.
>
>요즘 리눅스 포팅을 해보려고 보드 구매 시 받은 문서대로 따라 했는데 안되네요.
>
>처음에는 제가 만든 커널 이미지가 잘못 되었나 싶어서 CD에 들어 있는 이미지로
>했는데도 마찬가지로 안됩니다.
>
>마지막으로 파일 시스템도 문서와 동일하게 NAND에 라이팅 했습니다. 그리고 재부팅
>하니깐 아무런 동작을 안합니다. 혹시 추가 명령이라던지 해야 되는 부분이 있나요?
>혹시, MV6410 Linux Guide.pdf에서 빠진 내용이 있는지요?
>
>NAND 부팅 시 시리얼 메시지도 전혀 나오질 않아서 NOR 부팅으로 바꾸고 Uboot
>다운로드를 하니 잠시 동안 \"s3c-nand: ECC uncorrectable error detected\" 시리얼
>메시지 출력 후 부팅을 시작하면서 얼마 되지 않아 커널 패닉이라는 메시지가 뜨고 마네요.
>
>커널 패닉이 뜨면서 LCD에는 팽귄이 그려져 있는 손예진 사진이 뜨네요.
>내용 확인 후 답변 주십시요.
>
>< 에러 메시지는 아래와 같습니다. --> 앞부분은 생략하고 마지막 부분입니다.>
>
>///
>
>.
>.
>.
>
>Buffer I/O error on device mtdblock2, logical block 2
>
>s3c-nand: ECC uncorrectable error detected
>
>s3c-nand: ECC uncorrectable error detected
>
>s3c-nand: ECC uncorrectable error detected
>
>s3c-nand: ECC uncorrectable error detected
>
>end_request: I/O error, dev mtdblock2, sector 24
>
>Buffer I/O error on device mtdblock2, logical block 3
>
>s3c-nand: ECC uncorrectable error detected
>
>end_request: I/O error, dev mtdblock2, sector 24
>
>Buffer I/O error on device mtdblock2, logical block 3
>
>No filesystem could mount root, tried: cramfs
>
>Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,2
>
> ///
>
>

마이크로비젼 기술지원팀입니다.

아래 방법을 참고하여 작업을 진행해 보시길 바랍니다. 여기서 주위 할 점은 처음 Nor 부팅한 후에
u-boot을 다운로드하여 nand flash에 이미지를 writ한 후에 Nand 부팅을 하시면 ECC에러가 발생
하는 경우가 있습니다. 이 경우엔 \"nand scrub\"명령어를 이용하여 nand flash를 전체적으로 지운 후
에 다시 작업을 진행하시면 됩니다.

MV6410 # dnw -> USB Port -> Transmit -> Transmit -> u-boot.bin
Insert a OTG cable into the connector!
OTG cable Connected!
Now, Waiting for DNW to transmit data
Download Done!! Download Address: 0xc0000000, Download Filesize:0x34000
Checksum is being calculated.
Checksum O.K.
MV6410 # nand write c0000000 0 40000

NAND write: device 0 offset 0x0, size 0x40000
262144 bytes written: OK
MV6410 # dnw -> USB Port -> Transmit -> Transmit -> zImage
Insert a OTG cable into the connector!
OTG cable Connected!
Now, Waiting for DNW to transmit data
Download Done!! Download Address: 0xc0000000, Download Filesize:0x196444
Checksum is being calculated..
Checksum O.K.
MV6410 # nand write c0000000 40000 1c0000

NAND write: device 0 offset 0x40000, size 0x1c0000
1835008 bytes written: OK
MV6410 # dnw -> USB Port -> Transmit -> Transmit -> rootfs.cramfs
Insert a OTG cable into the connector!
OTG cable Connected!
Now, Waiting for DNW to transmit data
Download Done!! Download Address: 0xc0000000, Download Filesize:0x11e0000
Checksum is being calculated..................
Checksum O.K.
MV6410 # nand write c0000000 200000 3000000

NAND write: device 0 offset 0x200000, size 0x3000000
50331648 bytes written: OK
MV6410 # OK
덧글 0 | 엮인글 0
 





 
    64 / 2,659,168
서울특별시 구로구 구로3동 235번지 한신IT타워 1004호 TEL. 02-3283-0101 FAX. 02-3283-0160
사업자등록번호 : 116-81-51889 대표자 : 이현재 E-MAIL : sale@microvision.co.kr
COPYRIGHT 2004 (주)마이크로비젼 ALL RIGHTS RESERVED.
%3Cul+class%3D%22Klocation%22%3E%3Cli+class%3D%22first%22%3E%3Ca+href%3D%22..%2Fhome%2F%22%3EHOME%3C%2Fa%3E%3C%2Fli%3E%3Cli%3E%3Ca+href%3D%22..%2Fhome%2Fsub03.php%22%3E%EA%B3%A0%EA%B0%9D%2F%EA%B8%B0%EC%88%A0%EC%A7%80%EC%9B%90%3C%2Fa%3E%3C%2Fli%3E%3Cli%3E%3Ca+href%3D%22..%2Fhome%2Fsub03.php%3Fmid%3D51%22%3EQ+%26+A%3C%2Fa%3E%3C%2Fli%3E%3C%2Ful%3E