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.

helloDSP/DSPLink problem

Other Parts Discussed in Thread: OMAP-L137

My slightly modified helloDSP example is crashing with this console output(UART1):

irq 53: nobody cared (try booting with the "irqpoll" option)
Backtrace:
[<c0027704>] (dump_backtrace+0x0/0x114) from [<c0264da4>] (dump_stack+0x18/0x1c)
 r7:00000000 r6:c19d2280 r5:c031fae8 r4:c031fae8
[<c0264d8c>] (dump_stack+0x0/0x1c) from [<c00690c0>] (__report_bad_irq+0x38/0x90)
[<c0069088>] (__report_bad_irq+0x0/0x90) from [<c006926c>] (note_interrupt+0x154/0x1d4)
 r5:c031fae8 r4:c031fae8
[<c0069118>] (note_interrupt+0x0/0x1d4) from [<c0069f54>] (handle_edge_irq+0x178/0x1d0)
 r9:c1ae2000 r8:00000001 r7:00000035 r6:c19d2280 r5:c1ae2000 r4:c031fae8
[<c0069ddc>] (handle_edge_irq+0x0/0x1d0) from [<c002307c>] (asm_do_IRQ+0x7c/0xa0)
 r7:00000002 r6:00200000 r5:00000000 r4:00000035
[<c0023000>] (asm_do_IRQ+0x0/0xa0) from [<c0023b8c>] (__irq_svc+0x4c/0x9c)
Exception stack(0xc1ae3e10 to 0xc1ae3e58)
3e00:                                     c0347690 00000004 0000000d 00000012
3e20: 60000013 c188dc84 00000001 a0000013 00000000 c1854000 c1854c01 c1ae3e6c
3e40: c1ae3e10 c1ae3e58 c01a0944 c019cce4 20000013 ffffffff
 r5:febfd000 r4:ffffffff
[<c019ccac>] (uart_start+0x0/0x64) from [<c019daf0>] (uart_write+0x114/0x120)
 r5:c188dc84 r4:00000000
[<c019d9dc>] (uart_write+0x0/0x120) from [<c01873c0>] (n_tty_write+0x250/0x3bc)
[<c0187170>] (n_tty_write+0x0/0x3bc) from [<c0183f18>] (tty_write+0x194/0x230)
[<c0183d84>] (tty_write+0x0/0x230) from [<c009fd9c>] (vfs_write+0xb8/0x144)
[<c009fce4>] (vfs_write+0x0/0x144) from [<c009feec>] (sys_write+0x44/0x70)
 r8:400dd000 r7:00000002 r6:c1b03200 r5:00000000 r4:00000000
[<c009fea8>] (sys_write+0x0/0x70) from [<c0023f80>] (ret_fast_syscall+0x0/0x2c)
 r8:c0024104 r7:00000004 r6:402ab5e8 r5:400dd000 r4:00000002
handlers:
[<c01a2788>] (serial8250_interrupt+0x0/0x13c)
Disabling IRQ #53

That IRQ is for UART1. After which, the console is unresponsive. It takes about 40 seconds after starting the program.

Changes to the helloDSP code:
dsp/tskMessage.c
  //led_test(); //Comment this out. Minimize processing time.
gpp/helloDSP.c
replace
  else if (msg->command == 0x02)
    SYSTEM_1Print("Message received: %s\n", (Uint32) msg->arg1);
with
  else if (msg->command == 0x02)
    printf("0\n"); // Minimal output.

Note that a simple ARM app like this doe not cause the error.

int main(int argc, char *argv[])
{
  for(;;)
    printf("0\n");
}

Any comments would be appreciated.

Versions:
OMAP-L137 EVM Rev H
DVSDK 03.21.00.04/linux-2.6.37
DSPLink 1.65.00.03
helloDSP 1.10
BIOS 5.41.10.36
EDMA 01.11.02.05
XDCTools 03.22.01.21
CGT6.1.12