setup a TFTP-server
setup a NFS-server
put the device tree, the zImage and the Uboot.bin in the tftp-server root folder
mount the rootfs at /srv/nfs and configure the nfs-server acourdingly

Update Uboot:
set serverip 192.168.0.1; set ipaddr 192.168.0.10; destroyenv; tftp ${loadaddr} ${uboot}; sf probe 0; 

Make shure everything worked! If something went wrong you can brick your device. You will need a cmimx6-defboard to reset your camera.
If you are shure, execute:
sf erase 0 ${filesize} 
sf write ${loadaddr} 0 ${filesize}

Reboot

Now the new U-boot will start over network.

If you want to revert to the old SW-setup, place the old U-Boot.bin in the TFTP-folder and execute:
setenv ip_dyn no; setenv serverip 192.168.0.1; setenv ipaddr 192.168.0.10; setenv uboot u-boot.bin; tftp ${loadaddr} ${uboot}; sf probe 0
Make shure everything worked! If something went wrong you can brick your device. You will need a cmimx6-defboard to reset your camera.
If you are shure, execute:
sf erase 0 0xE0000
sf write ${loadaddr} 0 ${filesize}

