Hi, everyone.
I'm testing NanoPi Neo Core with IO expansion board for hobby.
This SBC has allwinner H3 soc and internal 8G emmc.
I followed some handbooks about cross compiling freebsd 13.2 and succeeded to boot from sd card.
There are some questions in the my steps.
1) 1st fat32lba partition in GENERICSD image
What is this partition and how to create it? maybe EFI?
I just 'dd' this partion from GENERICSD to clone to my sd card.
It can't be even mounted so I can't investigate what contents is in.
2) proper u-boot image
I found 2 u-boot candidate from ports: u-boot-nanopi-neo and u-boot-nanopi-air.
These u-boot images can boot FreeBSD from sd card. But each has its own problem for NanoPi neo core cpu.
This cpu has emmc disk, and the expansion board has ethernet (awg driver).
u-boot-nanopi-neo can't detect ethernet,
u-boot-nanopi-air can't detect emmc.
In this case, I need to create a new u-boot image from mix of these two?
In my goal, I want to run custom-built-FreeBSD on the emmc with ethernet connection.
3) release.sh
I'm cross-compiling kernel and world by using the document of crossbuild
In the other document, I recognized the formal? procedure by using release.sh.
Can I use this feature to build my custom kernel?
Just simple running release.sh doesn't make any progress.
Thanks
I'm testing NanoPi Neo Core with IO expansion board for hobby.
This SBC has allwinner H3 soc and internal 8G emmc.
I followed some handbooks about cross compiling freebsd 13.2 and succeeded to boot from sd card.
There are some questions in the my steps.
1) 1st fat32lba partition in GENERICSD image
What is this partition and how to create it? maybe EFI?
I just 'dd' this partion from GENERICSD to clone to my sd card.
It can't be even mounted so I can't investigate what contents is in.
2) proper u-boot image
I found 2 u-boot candidate from ports: u-boot-nanopi-neo and u-boot-nanopi-air.
These u-boot images can boot FreeBSD from sd card. But each has its own problem for NanoPi neo core cpu.
This cpu has emmc disk, and the expansion board has ethernet (awg driver).
u-boot-nanopi-neo can't detect ethernet,
u-boot-nanopi-air can't detect emmc.
In this case, I need to create a new u-boot image from mix of these two?
In my goal, I want to run custom-built-FreeBSD on the emmc with ethernet connection.
3) release.sh
I'm cross-compiling kernel and world by using the document of crossbuild
In the other document, I recognized the formal? procedure by using release.sh.
Can I use this feature to build my custom kernel?
Just simple running release.sh doesn't make any progress.
Thanks