TFTP Load of Image with DHCP and no serial console

Is it possible to set a VIM 2 up to get an image via TFTP without having to go in and set stuff up via the serial console each time as the guidance here suggests http://docs.khadas.com/develop/SetupTFTPServer/ ?

Ive got a large number of boards that i want to be able to flash an image to and then get it upgrade from a TFTP server when an option is chosen / script from linux and the board is rebooted - can uboot tools be used to do it for instance?

I dont mind having to put a new image on the first time, this seems to suggest you can get DHCP working with UBoot but still needs the use of the serial console
https://www.emcraft.com/som/using-dhcp

any advice appreciated