아래와 같이 Kernel 과 ICS 수정하시어 컴파일 하신 뒤에
생성된 이미지를 SD카드에 fusing 하시면 됩니다.
하지만 유선상으로 말씀드린바와 같이 당사에서도 4412보드에서 동작하는것을 확인하였으며
그 이후에 출시된 보드 에서는 확인해본 사항이 없습니다.
이 점 양해 부탁 드립니다.
kernel 수정.
#make menuconfig
Device Drivers --->
<*> MMC/SD/SDIO card support --->
< > Mobile Storage Host Controller Interface support
ICS 수정
PATH: ics-mv4412-4.0.3_0815/device/samsung/smdk4x12/conf
File: init.smdk4x12.rc
[수정 전]
on fs
mount ext4 /dev/block/platform/dw_mmc/by-num/p2 /system ro wait
mount ext4 /dev/block/platform/dw_mmc/by-num/p3 /data wait nosuid nodev noatime nomblk_io_submit
mount ext4 /dev/block/platform/dw_mmc/by-num/p4 /cache wait nosuid nodev noatime nomblk_io_submit
[수정 후]
on fs
mount ext4 /dev/block/mmcblk0p2 /system ro wait
mount ext4 /dev/block/mmcblk0p3 /data wait nosuid nodev noatime nomblk_io_submit
mount ext4 /dev/block/mmcblk0p4 /cache wait nosuid nodev noatime nomblk_io_submit
PATH: /ics-mv4412-4.0.3_0815/device/samsung/smdk4x12
File: BoardConfig.mk
[수정 전]
BOARD_EMMC_BSP := true
BOARD_HAS_TWOSTORAGES := true
TARGET_USERIMAGES_USE_EXT4 := true
BOARD_SYSTEMIMAGE_PARTITION_SIZE := 314572800
BOARD_USERDATAIMAGE_PARTITION_SIZE := 14994636800
BOARD_FLASH_BLOCK_SIZE := 4096
[수정 후]
BOARD_EMMC_BSP := false
BOARD_HAS_TWOSTORAGES := true
TARGET_USERIMAGES_USE_EXT4 := true
BOARD_SYSTEMIMAGE_PARTITION_SIZE := 314572800
BOARD_USERDATAIMAGE_PARTITION_SIZE := 14994636800
BOARD_FLASH_BLOCK_SIZE := 4096