Chris, Looks like I might have spoken too soon. When I use go instead of bootelf, the board actually resets. Here are the log messages:
Tegra124 (Jetson TK1) # fatload mmc 1 0x82000000 capdl-loader-image-arm-tk1 20435184 bytes read in 964 ms (20.2 MiB/s) Tegra124 (Jetson TK1) # go 0x82000000 ## Starting application at 0x82000000 ... data abort pc : [<82000110>] lr : [<fff51d84>] reloc pc : [<021c3110>] lr : [<80114d84>] sp : fd7f8610 ip : 00000002 fp : fff6be40 r10: 00000002 r9 : fd7ffed0 r8 : fffcbe9c r7 : fda60420 r6 : 82000000 r5 : 00000001 r4 : 00000000 r3 : 82000000 r2 : fda60424 r1 : fda60424 r0 : 00006090 Flags: nzCv IRQs off FIQs off Mode SVC_32 Code: 00000000 00000000 00000000 42100040 (7865742e) Resetting CPU ... resetting ... U-Boot SPL 2020.01-00442-gc00bd81ae0 (Jan 10 2020 - 11:10:18 -0500) Trying to boot from RAM U-Boot 2020.01-00442-gc00bd81ae0 (Jan 10 2020 - 11:10:18 -0500) SoC: tegra124 Reset cause: SW_MAIN Model: NVIDIA Jetson TK1 Board: NVIDIA Jetson TK1 DRAM: 2 GiB MMC: sdhci@700b0400: 1, sdhci@700b0600: 0 Loading Environment from MMC... OK In: serial Out: serial Err: serial Net: No ethernet found. Hit any key to stop autoboot: 0 Tegra124 (Jetson TK1) # Doing readelf on the image that is being built doesn't work either $ readelf -h capdl-loader-image-arm-tk1 readelf: Error: Not an ELF file - it has the wrong magic bytes at the start My old images from a year ago still boot just fine with bootelf. Any thoughts? Mike On Fri, Jan 10, 2020 at 3:46 PM Mike Clark <undefinedsp...@gmail.com> wrote: > That did the trick Chris. Thanks! > > On Fri, Jan 10, 2020 at 3:30 PM Chris Guikema < > chris.guik...@dornerworks.com> wrote: > >> Mike, >> >> >> >> Can you do a readelf of your outputted image to make sure its not >> compiling as a binary? If it is, you’ll have to use the “go” command in >> u-boot instead. >> >> >> >> Thanks, >> >> Chris Guikema >> >> >> >> DornerWorks >> >> >> >> *From:* Devel <devel-bounces@sel4.systems> *On Behalf Of *Mike Clark >> *Sent:* Friday, January 10, 2020 3:22 PM >> *To:* devel@sel4.systems >> *Subject:* [seL4] Problem booting camkes arm vmm on TK1 from SD Card >> >> >> CAUTION: This email originated from outside the organization. Do not >> click links or open attachments unless you recognize the sender and know >> the content is safe. >> >> I'm using the docker image to build the CAmkES ARM VMM project using >> roughly the instructions here: >> https://docs.sel4.systems/VM/CAmkESARMVM.html (they are slightly out of >> date). >> >> >> >> I do: >> >> >> >> ../init-build.sh -DAARCH32=TRUE -DCAMKES_VM_APP=vm_minimal -DPLATFORM=tk1 >> >> ninja >> >> >> >> Then I copy the resulting image from the images directory to an SD card >> and put that in my TK1. >> >> >> >> When U-Boot starts I use the following commands to try to boot >> >> >> >> fatload mmc 1 0x10000000 capdl-loader-image-arm-tk1 >> >> bootelf 0x10000000 >> >> >> >> To which I get an error: No elf image at address 0x10000000 >> >> >> >> I tried with an older version of U-Boot (that worked following this same >> procedure about a year ago). It is U-Boot SPL 2014.10-rc2-g3127911 (Jun 07 >> 2016 - 21:00:01) >> >> >> >> I also tried updating U-Boot to U-Boot SPL 2020.01-00442-gc00bd81ae0 (Jan >> 10 2020 - 11:10:18 -0500). Same error. >> >> >> >> Any thoughts or suggestions on how I get this to boot? >> >
_______________________________________________ Devel mailing list Devel@sel4.systems https://sel4.systems/lists/listinfo/devel