Hi all,
I have one of these devices running with SD card.
My observations so far (which are minimal at the moment) :
I've build nanoBSD with latest sourcess (12.0 ?), just minutes ago.
1. At first glance HDMI device driver is (I guess) started, but there is no framebuffer, just some crappy graphic output on the monitor.
2. I've not try SATA yet (read somewhere that it has power problems, don't know if they are resolved by now).
3. Serial debug line is ok for in/out to/from uboot/ubldr/kernel/console. You will need 3.3V to RS232 line transceiver to use it.
4. LAN is ok.
5. I saw some USB drivers loading at boot, but haven't try them yet.
Details about nano image :
1. u-boot package from ports "u-boot-cubieboard2".
2. dtd file is build from : src/sys/gnu/dts/arm/sun7i-a20-cubietruck.dts
using those instructions :
https://www.bidouilliste.com/blog/2015/11/28/Porting-FreeBSD-to-a-new-ARM-Board-Part-2/
Unfortunately boot process is rather complicated, so I've used small custom script to init SD card partitions and to load them with required stuff.
Apparently there is no easy way to boot image directly from freeBSD partitions on these devices, and u-boot require small FAT16/32 partition, and some other stuff written to specific SD card locations.
https://wiki.freebsd.org/FreeBSD/arm/Allwinner
I've also try pre-build images (
https://www.freebsd.org/where.html for cubieboard2), they appear to work too, but I don't know to what extent, and I haven't notice their SD card layout.
If someone is interested, I can zip my entire project with source files.
Regards,
Filip