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.