Booting from QSPI Booting silently SF: Detected N25Q1024A with page size 256 Bytes, erase size 4 KiB, total 128 MiB device 0 offset 0x200000, size 0x900000 SF: 9437184 bytes @ 0x200000 Read: OK ## Checking Image at 02080000 ... FIT image found Bad FIT image format! device 0 offset 0x200000, size 0x1e00000 SF: 31457280 bytes @ 0x200000 Read: OK libfdt fdt_path_offset() returned FDT_ERR_BADSTRUCTURE ## Loading kernel from FIT Image at 02080000 ... Bad FIT kernel image format! ERROR: can't get kernel image! BOOT failed entering DFU mode ... gpio: pin 15 (gpio 15) value is 1 Entering DFU SF mode ...
I tried to change the size of the "qspi-linux" partition from its original 30MB to a larger size, as the Sidekiq Z2 comes with a 120MB QSPI flash memory, but the manual states: "Note: to take advantage of the size change the user will need to create their own file system".
partition@qspi-linux { label = "qspi-linux"; reg = <0x200000 0x3C00000>; /* 60M */ };
Which boggles me is that when I run 'mtdinfo -a' or 'cat /proc/mtd' I do see the 60MB QSPI partition.
The main trouble that I'm having is that I don't know why or how the 'size' at boot-time keeps being 0x1E0000 and why the function is returning "turned FDT_ERR_BADSTRUCTU" when trying to boot (I know that is due to a allegedly incorrect dts but I didn't make any changes besides the size).
Correction of typo.
[edited by: zoqueton99 at 3:03 PM (GMT -4) on 6 Oct 2023]