Thanks!
I managed to make u-boot build for the imx_yoshi (after finding a source package which would actually build, which for reference is Kindle_src_5.4.4.2_2323310003.tar.gz, and after fixing the archaic gccisms which were preventing it from building). Unfortunately imx_usb won't load it.
Quote:
config file </usr/share/imx-usb-loader/imx-loader.d//mx50_usb_work.conf>
parse /usr/share/imx-usb-loader/imx-loader.d//mx50_usb_work.conf
Trying to open device vid=0x15a2 pid=0x0052
Interface 0 claimed
HAB security state: development mode (0x56787856)
== work item
filename u-boot.bin
load_size 0 bytes
load_addr 0x00000000
dcd 1
clear_dcd 0
plug 1
jump_mode 3
jump_addr 0x00000000
== end work item
header not found 8400:70e2, 4000
do_download failed, err=-22
HAB security state: development mode (0x56787856)
|
This suggests that the binary file is missing the IMX header, but I've found a number of references to using imx_usb with a u-boot.bin directly and none of them mention needing one. Do I need an SPL? If so, where would I get one?
I also looked at the precompiled factory image for the PaperWhite gen 5 update package... and it doesn't have u-boot file in it!