기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
안녕하세요.
Origen 보드용으로 새 SD카드(4GB)를 사용하려고 한 작업인데 맞는지 확인 부탁드리겠습니다.
1. 윈도우에서 FAT32로 포맷
2. 윈도우용 툴로 origen_uboot_dump.img 쓴 다음
3. fastboot 로 kernel, ramdisk, userdata, system 이미지 flash
보드 부팅하고 종료한 다음에 SD카드를 리눅스에 연결하고 fdisk 에서 파티션 정보를 보니
Disk /dev/sdc: 3963 MB, 3963617280 bytes
255 heads, 62 sectors/track, 489 cylinders
Units = cylinders of 15810 * 512 = 8094720 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdc1 69 1019 7517655 c W95 FAT32 (LBA)
/dev/sdc2 4 16 102765 83 Linux
/dev/sdc3 17 55 308295 83 Linux
/dev/sdc4 56 68 102765 83 Linux
로 나오고 있습니다. 위 파티션 정보는 맞는 것인가요?
반나절 동안 찾아봤는데, 파티션 어떻게 나눠야 하는지 잘 못 찾겠습니다. ㅠㅠ
SD카드 파티션 어떻게 분할하는지도 함께 알려주시면 감사하겠습니다.
1. FAT 포맷은 안하셔도 됩니다.
- dump image 만 dd로 밀어 넣으시면 됩니다.
2. SD 카드 포맷은 u-boot 에서 다음과 같이 실행하시면 됩니다.
- fdisk 커맨드로 매뉴얼하게 나눌 수 있지만 편의상 u-boot에서 커맨드로 처리해도 됩니다 ㅎㅎ
#] fdisk -c 0
3. 파티셔닝 이후에 각 파티션 포맷은 다음과 같이 실행하시면 됩니다.
#] fatformat mmc 0:1
#] ext2format mmc 0:2
#] ext2format mmc 0:3
#] ext2format mmc 0:4
파티셔닝/포맷 등을 하시면 fastboot 커맨드로 원하는 이미지를 퓨징하시면 됩니다. :)