DSP memory map and cache setup

I have a new BeagleBoard and only want to quickly test/benchmark some
existing DSP applications (ignore the ARM for now). I am an
experienced c64x/DSP developer, but new to the OMAP/beagle. It would
be very helpful to have a sample .cmd file (TI DSP linker command
file) that shows the complete memory map for DSP, and also simple C
code that just shows how to configure the L1/L2 DSP cache. These would
both be part of any DSP project.
I started looking through some of the Projects on beagleboard.org and
see that it may take many hours to find the few lines of useful info I
need. Of course I could also read the manuals and I know I'll probably
get ripped for being lazy, but if some one could post the DSP memory
map (including the external memory) and DSP cache setup code (in C)
that would be great.

The Angstrom Distribution has packages for Codec Engine. I believe the easiest way is to look at the dummies book[1] and use Angstrom to install Codec Engine. We really need a wiki page with a "hello world" for the DSP, but I haven't gotten to that yet. Someone else may take this task.

[1] http://www.ti.com/dummiesbook

You mean a hello world for the dsp-link, right? There's a simple one
for the dsp-bridge here:
http://elinux.org/BeagleBoard/DSP_Howto

Sorry I should have been more specific. I'm not looking for a hello
world application. I can load/run dsp applications (running in the DSP
L1/L2 internal memory) fine on the DSP core using Code Composer +
JTAG. What I'm having trouble with is setting up the MMU such that I
can access all BB external memory from the DSP (which would allow me
to run larger DSP applications). I would like a bottom up solution
that just uses a few lines of code (DSP and if necessary ARM). I don't
have any need to run anything on the ARM right now and hope I don't
need to use, understand, or run any of full projects out there (that
use linux, etc) just to map the external memory into the DSP space.

Sorry I should have been more specific. I'm not looking for a hello
world application. I can load/run dsp applications (running in the DSP
L1/L2 internal memory) fine on the DSP core using Code Composer +
JTAG. What I'm having trouble with is setting up the MMU such that I
can access all BB external memory from the DSP (which would allow me
to run larger DSP applications). I would like a bottom up solution
that just uses a few lines of code (DSP and if necessary ARM). I don't
have any need to run anything on the ARM right now and hope I don't
need to use, understand, or run any of full projects out there (that
use linux, etc) just to map the external memory into the DSP space.

You might also try posting this question on http://community.ti.com/
if no one gives you an answer here. If you have already done so,
please share the link.