How to run FreeBSD on new boards built on Rockchip 35XX..

To me Petiteboot was more of an hassle than a help. I have a handle on u-boot.
PetiteBoot on SPI needs to be shutoff or erased.
sf erase 0 100000
I guess I should have mentioned this is forever gone???? You can restore I would think.

One option for dual boot is wipe out petiteboot and make seperate microSD for each OS. Armbian and FreeBSD.
Then you could put u-boot on microSD or SPI flash.
 
Well There is no official EDK2 image for the ODroid M1 but given I can find a proper DTS file for it I can most likely build one for you :)
You just need to follow the steps in the README.txt file.
The images for StationP2 og NanopiR5S might work for you, but most likely some features are not working correctly
However if you just can get it to boot, getting the right support into a kernel will be the first step.
 
There is [a DTS file in the Linux Kernel Repo](https://github.com/torvalds/linux/blob/master/arch/arm64/boot/dts/rockchip/rk3568-odroid-m1.dts) if that holds any value - not sure what else is needed to build the img/idt pair, but I'd be more than happy to look into getting it to work and giving it a spin (assuming I can get it to boot - time has not been on my side). Build instructions would be enough for me to go a long way
 
But u-boot doesn't support HDMI or has that been added ?

Anyhow I'll check the linux dts file and see if it "fits" into what we have I FreeBSD.
I would assume that you can use EDK2 from one of the other rk3568 boards and have that boot a kernel with a build in m1 DTB and have it working.
I can try to build an image for you to test out...
Anyhow I'll happily share my EDK2-rk356x tree (based on Jared's excellent work) where I have added several boards and adding the m1 should be easy to add with a little work.
 
Back
Top