This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

new linux kernel with functioning dsp and c6run examples for tmdxevm3730 (by Mistral)

Other Parts Discussed in Thread: DM3730, OMAP3530

Hello,

I am trying to get the DSP working with both my TI AM/Dm3730 Evaluation Module (part # TMDXEVM3730 purchased 6 months ago) and an Overo Fire board, using c6Run and its examples.

Focusing just on the TI board, I have tried with the 2.6.32-psp03.00.01.06 kernel (in the dvdsdk_dm3730-evm_4_01_00_09) but it segfaults. I tried this version to get a newer c6run, which I was told by others here is the one to go with. I have also tried with a recent snapshot from here:
    http://git.kernel.org/?p=linux/kernel/git/khilman/linux-davinci.git

but it won't compile, complaining about mutex initializations inside cmem (discovered that kernel behavior for mutexes was changed between 2.6.32 and mainline).

I tried CodeSourcery 2009q1-203 (4.3.3) and a more recent 2010.09-50 (4.5.1) I tried different versions of C6Run (0_95_02_02 and the dvd sdk version 0_94_05_06) and linux_utils (2_26_01_02 and 2_25_05_11).

I am frustrated because there are a confusing number of different versions and places to find bits and pieces, but no one good COMPLETE procedure that is known to actually work. Various kernels are scattered around and lots of different 'recipes' for doing pieces of things, major assumptions (and thus omissions) about what config file to use, how to allocate memory for the DMA, etc.

I am probably doing a lot of things wrong: I am having difficulty putting the entire puzzle together. I would very much appreciate such a complete step-by-step process to download all the right versions of all the right pieces from all the right places (dvsdk, kernel, boot loaders, ti sw tools, kernel config file scr files, the whole explicit 9 yards), build a kernel (and whatever else is needed, bootloader) and make the SD card, so that the DSP c6run examples simply work.

Thanks

  • Jeff,

    Is the problem you are having with the kernel revision or with the C6Run tool?  Between this post and the ones over on gmane, I'm not sure where things are exactly going wrong.  Also, this forum is for the AM35x and AM37x parts, which are ARM-only parts.  Asking in this forum is probably not the quickest way to get a response to questions about using the DSP on the DM3730 or OMAP3530.

    BTW, I have been using the latest C6Run releases on the DM3730 with the 4.01.00.09 DVSDK and I can at least confirm that the two can work together.

    Regards, Daniel