APF28DEV and SD boot (Armadeus)


You need to compile the kernel and root the same way as I wrote previously. This must be done on the Linux, so VirtualBox, Parallels, VMWare or whatever you like to use.


After that you can use any OS you like, but I will talk about Mac OSX, because … well, I use it.


Let’s roll (use Terminal):


  1. You need to install e2fsprogs. (use Homebrew or whatever you like)
  2. Install fuse-ext2. 
  3. Do mkdir /Volumes/disk.
  4. In Disk Utility check disk number (of SD) and create one partition.
  5. Unmount the card
  6. Use sudo mkfs.ext2 /dev/disk? (instead of ? use disk number, but be careful. You need to use partition so disk2s1 and not disk2) – in Homebrew you need to use whole path to it (/usr/local/Cellar/e2fsprogs/…)
  7. sudo fuse-ext2 /dev/disk? /Volumes/disk -o rw+ (instead of ? use disk number)
  8. sudo tar xvf rootfs.tar -C /Volumes/disk
  9. cp apf28-linux.bin /Volumes/disk/boot
  10. sudo umount /Volumes/disk


You can use the card to boot from it on apf28dev.


According to http://www.armadeus.com/wiki/index.php?title=MultiMediaCard


You now have to go to boot menu and use:


run mmcboot


or to make it boot forever


setenv bootcmd run mmcboot


Leave a Reply

Your email address will not be published. Required fields are marked *