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.

TMS320DM648 Freeze after multiple TCP/IP send()

Other Parts Discussed in Thread: TMS320DM648

Hello everyone,

I am currently using TMS320DM648, CCS4, NDK 2.0.0 (+1.0.0.1 patch). Code freezes when I start to sending multiple bytes over TCP/IP using the send() command (the occurrence is random, can happen after 30 sends or 100 sends). I tried sending 20k, or 1M packets. Does not seem to make a difference. Using the debugger, I stopped the execution. Here's the disassembly instr:

0xe09a5628:   0002A120            BNOP.S1       C$L1 (PC+8 = 0xe09a5628),5

By looking at the .map file, the core is halted:

                  e09a54c0    00000020     bios.a64P : clk_getltime.o64P (.bios)
                  e09a54e0    00000020               : fxn_c.o64P (.bios)
                  e09a5500    00000020               : gbl_vers.o64P (.bios)
                  e09a5520    00000020               : hook_getenv.o64P (.bios)
                  e09a5540    00000020               : hook_setenv.o64P (.bios)
                  e09a5560    00000020               : idl.o64P (.bios)
                  e09a5580    00000020               : log_printf.o64P (.bios)
                  e09a55a0    00000020               : sem_dele.o64P (.bios)
                  e09a55c0    00000020               : sts_set.o64P (.bios)
                  e09a55e0    00000020               : swi_getmbox.o64P (.bios)
                  e09a5600    00000020               : utl_doer.o64P (.bios)
                  e09a5620    00000020               : utl_halt.o64P (.bios)
                  e09a5640    00000020     biosTCI6482.a64P : clk_gethtime.o64P (.bios)

Can anyone offer any insight on what is going on, where to go from here?

Thanks!

Alin