I'm an experienced c64x/c64x+ developer but am new to the OMAP. I got a BeagleBoard and (using CCS + SD XDS510USB+) I can load/run small c64x+ programs from L1/L2 DSP RAM. At the moment I don't care about the ARM. My next step is to run a larger/full c64x+ application from external memory w/cache enabled. I assume I need to configure the memory controller to map the external memory to the c64x memory space either through GEL commands or from a simple ARM stub program (if possible c64x code would be better). All I need is a few lines of code/gel commands to map the memory (possibly configure wait states) and/or know the c64x address spaces the memory gets mapped to. I see from an earlier post that the GEL \cc\gel\omap3430_sdrc_configs.gel has the setup for the Micron DDR memory on the Beagle. Will this also map it to the DSP space, if so where (what address ranges)? Unfortunately the Beagle sites are all very ARM-centric and the Projects are very complex and huge. I just want the c64x core to be able to access the external memory so I can load/run my DSP application. Seems trivial but I've spent hours on it so far with no luck. What I'm doing seems like the logical first step for someone transitioning from a standalone c64x to the OMAP so I'm sure someone has quick solution.