Gentlemen,
I was trying to get DSP programming working in beagleboard on Sunday without any luck. I would
appreciate if someone could give me a hand.
What I have done so far, without luck
-
I found most information is available from omapzoom.org. So I got its git tree, and follow the instruction there, use
beagleboard default configuration as starting point, and enabled DSP bridge driver. Use the three-step instruction in beagleboard google code project:
âmake CROSS_COMPILE=XXX, distclean; beagleboardConfig; make menuconfig to enable DSP; make uImageâ
But omapzoomâs kernel cannot compile (master branch). There are several strange things, first the make distclean step removed lots of header files that are in git source code control. Second I had compiler error since a structure is not defined anywhere.
Anyone can compile this kernel? Or know which version in omapzoomâs git tree can compile and works? -
Then I downloaded the stable version DSP driver tar ball, and tried to compile it with montavistaâs kernel 2.6.26-omap2. I can compile kernel 2.6.26-omap2 without any error. But cannot compile mpu_driver since one function is missing from kernel. (power related constraint_level_get ?).
Another thing I noticed is 2.6.26-omap2 kernel can have lockup in bootup, like angstromâs kernel. But I havenât seen lockup in kernel in google code.
Help is appreciated!
Thanks,
Guo