I have a modified Linux kernel and a DSP binary that I want to combine into one AIS file so that when U boot loads the AIS file the Linux kernel and the DSP binary load into the memory space. That is, I want to do something similar to what's described on the Boot Images for OMAP-L138 wiki (http://processors.wiki.ti.com/index.php/Boot_Images_for_OMAP-L138) but the ARM code is actually the Linux kernel. I have the SGI EVM board.
The motivation for this is to start some code on the DSP core before the Linux kernel finishes booting. That is, in my application I need to start my DSP core application very quickly on power-up, so I can't wait for Linux to finish booting. So the Linux kernel modification sets the DSP boot address vector to the entry point of the DSP program, then reboots the DSP (just like the example code in the wiki). But I need to get both the kernel and the DSP binary loaded into memory (and of course the DSP loaded into the location where I set the DSP boot address). I think the uImage file is already in AIS format, so where can I find the binary version of it and then can I use the AISgen tool to combine the binary uImage and the DSP binary?
Thanks,
Jeff