Hi, I'm developing a node.js usb bootloader server for the am335x (BeagleBone) platform which can boot it into USB mass storage mode. The server TFTPs SPL over usb and then TFTPs uboot (configured for ums) via SPL.
The SPL binary gets transferred successfully, but SPL can't TFTP the uboot binary with the uboot build from latest sources. The previous versions of u-boot succeed in doing so. The known working u-boot version was v2014.07 ( https://github.com/u-boot/u-boot/commit/524123a70761110c5cf3ccc5f52f6d4da071b959 ). So, we did a git bisect on uboot to track when it stopped failing to TFTP. Here's the bisect log https://pastebin.com/hwXJUf3K Here's outputs of all u-boot https://pastebin.com/t2WNLQsQ So, first bad commit turns out to be this https://github.com/u-boot/u-boot/commit/98d2d5e8c473232dc718763dbec284b7349dcc05 Config used for u-boot build : am335x_evm_usbspl_defconfig Patch for uboot ums : https://pastebin.com/rZ3R3zRs Here's code for the server https://github.com/ravikp7/node-beagle-boot , it currently works only on Linux. I need help in fixing this. Thanks Ravi Kumar _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot