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