with current "git pull" of master branch, was following along the instructions in test/image/test-fit.py:
# To run this: # # make O=sandbox sandbox_config # make O=sandbox # ./test/image/test-fit.py -u sandbox/u-boot i'm assuming that, since this is the sandbox, not all FIT image tests should be meaningful but, partway down the output, i see this: ... snip ... Loading Kernel Image ... OK 3491 bytes written in 0 ms 193 bytes written in 0 ms 4591 bytes written in 0 ms 3491 bytes written in 0 ms 4591 bytes written in 0 ms Expected '%s' but not found in output: <-------- ????? U-Boot 2017.03-00270-g5cf618e (Mar 28 2017 - 05:21:28 -0400) ... snip ... any thought on what that line represents? and at the very end, this traceback: ... snip ... Loading Kernel Image ... OK 3491 bytes written in 0 ms 193 bytes written in 0 ms 4591 bytes written in 0 ms 3491 bytes written in 0 ms 4591 bytes written in 0 ms Traceback (most recent call last): File "./test/image/test-fit.py", line 481, in <module> run_tests() File "./test/image/test-fit.py", line 470, in run_tests run_fit_test(mkimage, options.u_boot) File "./test/image/test-fit.py", line 395, in run_fit_test line = find_matching(stdout, 'Booting using the FDT blob at ') File "./test/image/test-fit.py", line 286, in find_matching raise ValueError('Test aborted') ValueError: Test aborted $ is all that expected? as i said, since this is the sandbox, i don't expect *all* FIT tests to pass, but i'm not sure i should have expected all of what happened. for completeness, here's the full output: $ ./test/image/test-fit.py -u sandbox/u-boot FIT Tests ========= Warning (unit_address_vs_reg): Node /reset@0 has a unit name, but no reg property Warning (unit_address_vs_reg): Node /images/kernel@1 has a unit name, but no reg property Warning (unit_address_vs_reg): Node /images/kernel@2 has a unit name, but no reg property Warning (unit_address_vs_reg): Node /images/fdt@1 has a unit name, but no reg property Warning (unit_address_vs_reg): Node /images/fdt@1/signature@1 has a unit name, but no reg property Warning (unit_address_vs_reg): Node /images/ramdisk@1 has a unit name, but no reg property Warning (unit_address_vs_reg): Node /images/ramdisk@2 has a unit name, but no reg property Warning (unit_address_vs_reg): Node /configurations/conf@1 has a unit name, but no reg property Kernel load U-Boot 2017.03-00270-g5cf618e (Mar 28 2017 - 05:40:59 -0400) DRAM: 128 MiB MMC: Using default environment In: serial Out: serial Err: serial SCSI: Net: No ethernet found. IDE: Bus 0: not available 18474 bytes read in 0 ms ## Loading kernel from FIT Image at 00001000 ... Using 'conf@1' configuration Verifying Hash Integrity ... OK Trying 'kernel@1' kernel subimage Description: unavailable Created: 2017-03-28 9:42:02 UTC Type: Kernel Image Compression: uncompressed Data Start: 0x000010c8 Data Size: 3491 Bytes = 3.4 KiB Architecture: Sandbox OS: Linux Load Address: 0x00040000 Entry Point: 0x00000008 Verifying Hash Integrity ... OK ## Loading fdt from FIT Image at 00001000 ... Using 'conf@1' configuration Trying 'fdt@1' fdt subimage Description: snow Created: 2017-03-28 9:42:02 UTC Type: Flat Device Tree Compression: uncompressed Data Start: 0x00002d30 Data Size: 193 Bytes = 193 Bytes Architecture: Sandbox Sign algo: sha1,rsa2048:dev Sign value: unavailable Timestamp: unavailable Verifying Hash Integrity ... sha1,rsa2048:dev- OK Booting using the fdt blob at 0x002d30 Loading Kernel Image ... OK 3491 bytes written in 0 ms 193 bytes written in 0 ms 4591 bytes written in 0 ms 3491 bytes written in 0 ms 4591 bytes written in 0 ms Expected '%s' but not found in output: U-Boot 2017.03-00270-g5cf618e (Mar 28 2017 - 05:40:59 -0400) DRAM: 128 MiB MMC: Using default environment In: serial Out: serial Err: serial SCSI: Net: No ethernet found. IDE: Bus 0: not available 18474 bytes read in 0 ms ## Loading kernel from FIT Image at 00001000 ... Using 'conf@1' configuration Verifying Hash Integrity ... OK Trying 'kernel@1' kernel subimage Description: unavailable Created: 2017-03-28 9:42:02 UTC Type: Kernel Image Compression: uncompressed Data Start: 0x000010c8 Data Size: 3491 Bytes = 3.4 KiB Architecture: Sandbox OS: Linux Load Address: 0x00040000 Entry Point: 0x00000008 Verifying Hash Integrity ... OK ## Loading fdt from FIT Image at 00001000 ... Using 'conf@1' configuration Trying 'fdt@1' fdt subimage Description: snow Created: 2017-03-28 9:42:02 UTC Type: Flat Device Tree Compression: uncompressed Data Start: 0x00002d30 Data Size: 193 Bytes = 193 Bytes Architecture: Sandbox Sign algo: sha1,rsa2048:dev Sign value: unavailable Timestamp: unavailable Verifying Hash Integrity ... sha1,rsa2048:dev- OK Booting using the fdt blob at 0x002d30 Loading Kernel Image ... OK 3491 bytes written in 0 ms 193 bytes written in 0 ms 4591 bytes written in 0 ms 3491 bytes written in 0 ms 4591 bytes written in 0 ms Traceback (most recent call last): File "./test/image/test-fit.py", line 481, in <module> run_tests() File "./test/image/test-fit.py", line 470, in run_tests run_fit_test(mkimage, options.u_boot) File "./test/image/test-fit.py", line 395, in run_fit_test line = find_matching(stdout, 'Booting using the FDT blob at ') File "./test/image/test-fit.py", line 286, in find_matching raise ValueError('Test aborted') ValueError: Test aborted rday -- ======================================================================== Robert P. J. Day Ottawa, Ontario, CANADA http://crashcourse.ca Twitter: http://twitter.com/rpjday LinkedIn: http://ca.linkedin.com/in/rpjday ======================================================================== _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot