기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

ppc405ep보드를 포팅하고 있습니다.

인텔 JS28F128 16MB플래시를 쓰기위해서 MTD를 사용할려고 하는데요.


MTD block이  erase상태에서는 마운트가 정상적으로 되는데
한번이라도 마운트가 됐었거나 내용이 쓰인 jffs2이미지가 플래시에
쓰여있을경우 에러가납니다.


예를 들어서
unlock /dev/mtd1
eraseall /dev/mtd1
mount -t jffs2 /dev/mtdblock1 /myflash

이렇게 하면 mount가 정상적으로 됩니다.

/myflash에다가 해서 파일과 디렉토리 옮겨도 잘 보이구요.



umount /myflash한 후  다시 마운트하면 에러가 납니다.(이때 파일이 있거나 없거나 에러가 납니다.)

아래 에러 중에서 /myflash내에 파일이 하나 추가될때 마다
Name CRC failed 가 하나 추가됩니다.

mkfs.jffs2로 파일을 만들어서 복사해도 같은 에러가 납니다.

에러메세지는 아래와 같습니다.

[root@etonu /]# mount -t jffs2 /dev/mtdblock1 /myflash
jffs2_scan_dirent_node(): Name CRC failed on node at 0x00000070: Read 0xc60fe0d6, calculated 0xf2fd419d
jffs2_scan_dirent_node(): Name CRC failed on node at 0x0000dc54: Read 0x45eeb5c0, calculated 0xe652b5b4
jffs2_scan_dirent_node(): Name CRC failed on node at 0x0000ddb0: Read 0x21f85f6b, calculated 0xbe6cd5f4
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020000: 0x2003 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020008: 0x8124 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040000: 0x2003 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040008: 0x8124 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060000: 0x2003 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00060008: 0x8124 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080000: 0x2003 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080008: 0x8124 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0000: 0x2003 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a0008: 0x8124 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0000: 0x2003 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000c0008: 0x8124 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0000: 0x2003 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000e0008: 0x8124 instead
[root@etonu /]# ls



몇일째 헤메고 있습니다.

고수님들 부탁드립니다.

고현철

2006.05.30 22:40:34
*.117.46.252

kernel 2.4.18에서 같은 칩(cpu, flash)를 이용해서 jffs2를 올렸었는데, 이런 증상은 처음보네요.

보통은 이런일이 발생하지 않거든요. flash 타이밍이나, 이런 부분을 조절해 보시는게 어떨까 합니다.

일단은 jffs2의 문제가 발생하는 해당위치를 찾아보는게 정상일 듯 합ㄴ디ㅏ.

민세홍

2006.06.02 03:01:04
*.150.32.253

답변 감사합니다^^ 빠르시군요
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
5328 안드로이드 dhcp 관련 질문드립니다. [5] 송형돈 2009-10-16 1496
5327 Initial IO mapping으로 mapping한 주소로 write시 write 불가? [13] sonbong 2011-12-08 1496
5326 임베디드용으로 쓸만한 ARM board를 찾고 있습니다. [2] Wubin 2012-12-29 1496
5325 아이지 시스템 JTAG A1000 NAND Flash Loader (.axf) 파일 구... [5] 김진만 2009-03-18 1495
5324 starting kernel 후 멈춥니다.. [15] kjh10101 2010-02-23 1495
5323 제가 만든 모듈을 보드에 있는 커널에 삽입하려고 하니..아래와 같은... [1] 혜민아빠 2012-04-07 1495
5322 Exynos 5250 LCD 회전 [3] 윤동열 2013-02-08 1495
5321 안드로이드 배터리 게이지 자동 업데이트 문의 [6] 이제현 2009-09-27 1494
5320 GLIBC 버전을 하위버전에 맞게 설정하는 방법이 있는가요? [3] pedor11 2016-12-08 1494
5319 u-boot 관련 몇가지 질문이 있습니다. [3] Supsupi 2013-03-31 1494
5318 Arndale board 5250 용 커널 빌드시 에러 [5] realizeadream 2014-04-23 1494
5317 Android Booting시 screen mode(landscape/portlate) 변경 방법이 ... [2] yama 2011-10-08 1493
5316 동적라이브러리 링크 오류 [3] seokin 2012-01-03 1493
5315 리눅스 병렬처리와 OpenMP 관련 질문드립니다. [4] Supsupi 2013-02-12 1493
5314 [질문] Nand Flash Memory 인식에 관한 질문입니다. [3] 이재훈 2006-08-30 1492
5313 혹시 Android4.3에 들어온 Camera3 쪽 보고 계신분 없나요? EverydayMayday 2013-09-16 1492
» [질문] jffs2 mount 에러 [2] 민세홍 2006-05-30 1491
5311 [완료]u-boot에서 tftp로 부트로더 올릴때 tftp에러 [3] 이재명 2007-06-21 1491
5310 삼성의 AP series 대리점에 대한 문의드립니다. [1] 어떤이의꿈 2012-11-26 1491
5309 [완료] SMC91C111 driver 증상 한 번 봐주세요. [4] 강경완 2007-04-18 1490

사용자 로그인