Part Number:OMAP-L138
Hi,
I've been working on OMAP-L138 ARM+DSP processor, where the ARM core is running Linux Ångström. So far, I've used SYS/BIOS on the DSP core, but I want to switch to baremetal, while keeping the slaveloader functionality.
I know it's possible to use the slaveloader even if the DSP core is to run a non-BIOS application, as stated in this forum post. However, when I tried following those steps (and built the application binary successfully), I ran into the error that follows.
root@mityomapl138:~# ./slaveloader startup DSP project_dsp.xe674
Attached to slave procId 0.
Loading procId 0.
Loaded file project_dsp.xe674 on slave procId 0.
Started slave procId 0.
root@mityomapl138:~#
The kernel claims the DSP core has started, but it doesn't return the expected output. It does, however, work as expected with SYS/BIOS.
Could you guide me step by step on how to convert a proper SYS/BIOS code into a non-BIOS one without breaking the slave loader functionality?
I'm attaching the makefile and linker command file that currently don't work.
Thanks in advance,
Silacko
(Please visit the site to view this file)