Hi Everyone,
I've just completed my weekend project to get my TBS2910 running Debian Sid from scratch.
"From scratch" means I've complied u-boot and the Linux kernel from the latest versions of these projects and I generated the root file system using the debootstrap script.
So that's:
U-Boot 2014.07-rc1-00333-g9665fa8
and
Linux v3.14.4
and
Debian Sid
I'd like to share how I've done it and invite anyone else out there to help me as I add functionality going forward.
I've released the binaries I've compiled here: https://github.com/l3iggs/tbs2910-from- ... ses/latest
And I've written a wiki explaining my compilation process in detail and how I flash u-boot and get the kernel and device tree binary loaded over the network and booting the Debian Sid root file system via a NFS share. https://github.com/l3iggs/tbs2910-from-scratch/wiki
So far, I'm only booting this from my nfs server over my network, but soon I hope to be booting from the eMMC. I'll be working on getting more and more of the board's features working as I spend some time with the kernel configuration. So far, I've only built the kernel with the default, unmodified imx_v6_v7_defconfig kernel configuration file found in the Linux v3.14.4 release and no modifications to any kernel code. So lots of features are missing. I *think* I'm done with u-boot and won't need to add any more features or fix any bugs there. Most of the work going forward will be with getting things working on the latest kernel and I'd be happy to have any help!
All of the development here has been done with Linux. I haven't used the windows MfgTool2.exe flash method that TBS distributes with their releases.