WIP steps for booting device over ethernet for a faster development cycle.
(Avoid flashing SD cards for every edit).
Install VMWare tools
sudo apt update
sudo apt install open-vm-tools open-vm-tools-desktop
I have ethernet connected to macOS over USB.
ip a
My ethernet device connected to board was enxc8a362a263f7
Install DHCP server
sudo apt install isc-dhcp-server
Edit configuration /etc/dhcp/dhcpd.conf
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.150 192.1681.200;
option routers 192.168.1.254;
option domain-name-servers 192.168.1.1, 192.168.1.2;
option domain-name "mydomain.example";
}
Edit configuration /etc/default/isc-dhcp-server
with ethernet interface from above:
INTERFACESv4="enxc8a362a263f7"
sudo systemctl daemon-reload
sudo systemctl restart isc-dhcp-server.service
tail -f /var/log/syslog | grep dhcp
On serial U-Boot CLI, execute the following command:
dhcp