Has anyone successfully booted a small Linux kernel using Data.LOAD before?
I am doing some prototyping for an embedded system that won't have any disk to boot from. the first step is to see if it's possible to use JTAG to stuff the program into memory using a Lauterbach probe and TRACE32.
I have been trying using the following process:
1. Extract an ELF file from a vmlinux or vmlinuz kernel using the open source "vmlinux-to-elf" program.
2. Load it into memory using Data.LOAD.ELF.
But I haven't had any success yet. It either resets the board during load, or fails to run after loading. Perhaps because the Linux kernel is being loaded into the wrong address range.
Comment (1)