Other Parts Discussed in Thread: OMAP-L137
Hello,
Supplied with the OMAP-l137 EVM is a 2GB SD Card with a filesystem. I can boot Linux fine with this SD card and the pre-installed filesystem. I've also been able to place a simple hello world program and run it from this SD card. However, I've tried to copy the filesystem provided by the SDK. (/opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/target/ as described from the Setting up OMAP-L137 Target File System wiki guide: http://processors.wiki.ti.com/index.php/Setting_up_OMAP-L137_Target_File_System). The filysystem there is just over 2GB, so I tried to copy the filesystem to a 4GB SDHC card, but the Linux kernal can't seem to read the card. Here's the console output when the kernel is trying to load the filesystem:
VFS: Cannot open root device "mmcblk0p1" or unknown-block(2,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
I tried formating the card to ex2 and ex3 but doesn't make a difference. Is this happeing because the Linux kernel doesn't support SDHC cards, or is there another possible reason for this? Why is the filesystem provided by the SDK larger than 2GB? I'm not sure what to do to reduce the filesystem size (I'm quite new at this).
Thanks