저는 ARM 기반 플래시 개발 보드에서 Linux를 실행하고 있습니다. 루트 파일 시스템은파일 시스템 초기화. 구성 유틸리티에서 이것을 선택했습니다."파일 시스템".
그러다가 나에겐 지속적인 추억이 필요하다는 걸 깨달았어요파일 시스템 초기화메모리에 위치합니다. 그래서 JFFS2로 전환하고 싶습니다. 그런 다음 구성 메뉴에서 Jffs2를 선택하고 (항상 그렇듯이) image.ub를 얻었습니다. 이번에는 rootfs.jffs2라는 새 파일이 생겼습니다.
이제 플래시 메모리에 세 가지를 넣어야 합니다.
1- bootloadeer (uboot) in mtd0
2- image.ub in mtd1
3- rootfs.jffs2 in mtd3
나는 명령을 통해 이것을했다flashcp -v rootfs.jffs2 /dev/mtd3
하지만 내 커널이 "커널 시작 중..."에서 멈춥니다.
이는 mt3(rootfs.jffs2를 넣어야 하는 위치)를 비워두는 경우에도 발생합니다.
이는 커널이 파일 시스템을 획득하지 못했음을 의미합니다. 위의 rootfs.jffs2 배치 프로세스가 올바른지 누군가 말해 줄 수 있습니까? 위의 flashcp 명령을 사용하고 jffs2 파일을 넣는 것만으로도 충분하다는 의미입니까, 아니면 다른 작업을 수행해야 합니까?