I prepared a SD card with u-boot as using the AM335X-LINUX-PSP-04.06.00.03 package:
1) I compiled u-boot in the src folder using the cross compiler from the ti-sdk-am335x-evm-05.04.00.00 package on my Ubuntu host
2) copied the resulting MLO and u-boot.img to a new folder, together with a precompiled kernel uImage from images/kernel/am335x/ in the AM335X-LINUX-PSP-04.06.00.03 package. I also copied the filesystem tar file from filesystem/tisdk-rootfs-am335x-evm.tar.gz in the ti-sdk-am335x-evm-05.04.00.00 package.
3) Ran the mksd-am335x.sh script to generate my MicroSD card
4) Booted the card
The beaglebone boots, and loads the kernel, (I can see this from the serial port on ttyUSB1), and linux boots up.
However the output end like this
[ 1.431959] EXT3-fs (mmcblk0p2): using internal journal
[ 1.437484] EXT3-fs (mmcblk0p2): recovery complete
[ 1.453117] EXT3-fs (mmcblk0p2): mounted filesystem with ordered data mode
[ 1.460418] VFS: Mounted root (ext3 filesystem) on device 179:2.
[ 1.467225] Freeing init memory: 228K
/bin/sh: can't access tty; job control turned off
I get a prompt but it is very limited,- and there is no /proc file system, and I cant mount it
/ # mount -t proc /proc
mount: error while loading shared libraries: libblkid.so.1: cannot open shared object file: No such file or directory
what am I doing wrong? Do I miss some kernel parameter?
Thanks!!!