Author Archives: Nils

C64x+ DSP MMU faults, and how to disable the MMU.

Two days ago, while testing some image processing algorithms on the DSP I got the following message for the first time: DSP MMU Error Fault! MMU_IRQSTATUS = [0x1]. Virtual DSP addr reference that generated the interrupt = [0x85000000]. Outch! I … Continue reading

Posted in Beagleboard, DSP, Linux, OMAP3530 | 2 Comments

More on EDMA3 on the BeagleBoard/OMAP3530

Didn’t I mention that the EDMA3 on the OMAP3530 is identical to the EDMA3 of the DaVinci? As I found out this is not exactly true. There is a subtle but important difference: The order of the transfer-controllers has been … Continue reading

Posted in Beagleboard, DSP, OMAP3530 | Leave a comment

2009/2010 Status Update

So, 2010 has arrived. Time for a little status update on my multi-effect project for the BeagleBoard. Well – I still don’t have sound output, but I have made some significant steps: I got the DSP working! That does not … Continue reading

Posted in Uncategorized | Leave a comment

ARM NEON Optimization. An Example

Since there is so little information about NEON optimizations out there I thought I’d write a little about it. Some weeks ago someone on the beagle-board mailing-list asked how to optimize a color to grayscale conversion for images. I haven’t … Continue reading

Posted in Beagleboard, OMAP3530 | 39 Comments

Compiling CMEM for the Beagleboard…

Since I tend to forget these things, here’s a little tutorial how to compile the Texas Instruments CMEM and SDMA kernel-modules for the beagleboard. I don’t like the codec-engine build process, therefore I’ll compile the kernels by hand. So what’s … Continue reading

Posted in Beagleboard, DSP, Linux, OMAP3530 | Tagged | 10 Comments