Hi,
I am using:
pdk v 2.0.8
Bios 6.52.00.12
ndk 2_26_00_08
sdk 4.02.00.09
I have a version of the nimu client example working standalone on a custom board mounting the c6678 chip.
I am trying to integrate the example in our system but the NC_NetStart call makes the core crash during the Verify_init.
The library is in release and i can't debug properly but it seems to crash during the queue check:
for (i = 0; i < max_queue_number; i++ ) { if ( (i == gRxFreeQHnd) || (i == gTxFreeQHnd) || (i == gTxCmdFreeQHnd)) continue; count = Qmss_getQueueEntryCount (i); if (count != 0) { NIMU_drv_log2 ("Verify_Init: Expected 0 entry count for Queue number = %d, found %d entries\n", i, count); } }
is there any reason why the core should crash during this even if it was working stand-alone?
Consider that core0 (which is running the code) receives continuous IPC_GR0 interrupts at the highest priority which are usually handled with no errors during the rest of the initialization parts.
Any help would be very appreciated.
Thank you in advance.
Best regards,
Fabrizio