I've been trying to get my Adafruit GPS hat to work on my RPI3 and FreeBSD 12.0-RELEASE
The issue is when I plug the GPS hat in the GPIO, and turn it on, it never updates the video console (because plugging the GPIO hat in triggered the serial console to become active?), and it never boots (because it never comes back online). From my understanding, I need to do two things:
But it is all based on FreeBSD 11, and it appears some things have changed.
Building u-boot from ports and copying it into /boot/msdos/ just causes the device to fail booting and it attempts a pxeboot.
Also, FreeBSD 12 doesn't seem to have /usr/src/sys/boot/fdt/dts/arm/rpi.dts, but it does have /usr/src/sys/dts/arm
Also, with a Raspberry Pi 3, is rpi.dts the correct file to change, or rpi2.dts?
Is there updated docs or guidelines to accomplish this?
The issue is when I plug the GPS hat in the GPIO, and turn it on, it never updates the video console (because plugging the GPIO hat in triggered the serial console to become active?), and it never boots (because it never comes back online). From my understanding, I need to do two things:
- Rebuild u-boot from ports, and set the stdin, stdout to null or vidconsole
- Rebuild the rpi.dts, and set pps-gpio to pins 0 and 4
But it is all based on FreeBSD 11, and it appears some things have changed.
Building u-boot from ports and copying it into /boot/msdos/ just causes the device to fail booting and it attempts a pxeboot.
Also, FreeBSD 12 doesn't seem to have /usr/src/sys/boot/fdt/dts/arm/rpi.dts, but it does have /usr/src/sys/dts/arm
Also, with a Raspberry Pi 3, is rpi.dts the correct file to change, or rpi2.dts?
Is there updated docs or guidelines to accomplish this?