Quantcast
Channel: Embedded Software (Read Only)
Viewing all articles
Browse latest Browse all 25965

Forum Post: DSP Link 1.65.01.06[dsplinkk.ko] on Linux kernel 3.13

$
0
0

Hi,

After successful loading the DSP Link 1.65.01.06[dsplinkk.ko] on Linux kernel 3.13 version on omap3530 processor based board, we ran the following example

/opt/gpp/BIN/Linux/OMAP3530/DEBUG/messagegpp  /opt/dsp/BIN/DspBios/OMAP3530/OMAP3530_0/DEBUG/message.out 1 0

after executing the messagegpp ,  Linux system is not responding to any command.

we have set mem=100M at u-boot boot arguments.



While Execution/run time:

when running ls command , we have seen  

INFO: task kjournald:845 blocked for more than 120 seconds.



From the source code:

Here is the some more information, from DSP Link 1.65.01.06 ,file isr.c

function : EXPORT_API DSP_STATUS  ISR_Install (IN  Void *      hostConfig,  IN  IsrObject * isrObj)

 osStatus = request_irq (isrObj->irq + 16,  (Void*)&ISR_Callback, IRQF_NO_THREAD,  "DSPLINK",                                   (void *)isrObj) ;

Here we have added  "isrObj->irq + 16" offset of 16 , because in 3.13 kernel  file: arch/arm/mach-omap2/omap_hwmod_3xxx_data.c

static struct omap_hwmod_irq_info omap3xxx_mailbox_irqs[] = {      { .irq = 26 + OMAP_INTC_START, },};

could you please suggest solution to fix the issue.


Viewing all articles
Browse latest Browse all 25965

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>