UBI 출시 전 '일시 중지'

UBI 출시 전 '일시 중지'

임베디드 보드에 ubifs 이미지를 설치했지만 부팅 시 보드를 켜면 다음 출력과 함께 몇 초(약 10초) 동안 부팅이 일시 중지됩니다.

Booting from nand ...

NAND read: device 0 offset 0x280000, size 0x800000
 8388608 bytes read: OK
Wrong Image Format for bootm command
ERROR: can't get kernel image!
Booting from nand with DTS...
UBI: attaching mtd1 to ubi0
UBI: scanning is finished
UBI: attached mtd1 (name "mtd=4", size 1013 MiB) to ubi0
UBI: PEB size: 131072 bytes (128 KiB), LEB size: 129024 bytes
UBI: min./max. I/O unit sizes: 2048/2048, sub-page size 512
UBI: VID header offset: 512 (aligned 512), data offset: 2048
UBI: good PEBs: 8108, bad PEBs: 0, corrupted PEBs: 0
UBI: user volume: 1, internal volumes: 1, max. volumes count: 128
UBI: max/mean erase counter: 1/0, WL threshold: 4096, image sequence number: 1663921903
UBI: available PEBs: 6533, total reserved PEBs: 1575, PEBs reserved for bad PEB handling: 160

다음 명령을 사용하여 ubi 이미지를 만들었습니다.

sudo mkfs.ubifs -v -m 2048 -e 129024 -c 1675 -r $PWD/$1 -o rootfs.img
sudo ubinize -o rootfs.ubi -p 131072  -m 2048 -s 512 -O 512 ubi.ini

물론 $1은 파일 시스템의 rootfs 디렉터리입니다. ubi.ini 파일의 내용은 다음과 같습니다.

[rootfs]
mode=ubi
image=rootfs.img
vol_id=4
vol_type=static
vol_name=rootfs
vol_alignment=1

어쩌면 내 구성 파일에 문제가 있는 것일까요? UBI 일시 중지 시작을 방지하는 방법은 무엇입니까?

감사해요.

답변1

줄 바꾸기 문제를 해결했습니다.

vol_type=static

도착하다

vol_type=dynamic

여기에서:http://www.linux-mtd.infradead.org/faq/ubi.html#L_dyn_faster

관련 정보