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.

CC3220SF-LAUNCHXL: Does the cc3230sf have a hard fault handler?

Part Number: CC3220SF-LAUNCHXL

Hi everybody,

I am new to programming microcontrollers and I have a problem with the wifi signal strength reading

After a period of time of around 30 minutes, the microcontroller hangs and disconnects from the internet.

I connected the board to a serial monitor, I could find that freezes after a "Fatal error: Driver abort detected".

I would like to know if any of you know if there is something like a hard fault handler.

I want to add a message in that part or force a reset when that happens.

Thank you very much for your help,

regards:
Oliver

  • Hi Oliver,

    CC3220 have inside Cortex-M4, that means it have same hard fault handling as any other Cortex-M4. All fault debug principles related to Cortex-M3 or M4 can be used for CC3220 as well.

    Common reason for fatal driver abort is stack overflow. In case of CCS with TI RTOS is used, you can use this debug advices.

    Jan

  • Hi,

    Just to add up, it can always be that the NWP in the device asserts/fails but in these cases we usually get "Fatal error: Driver abort detected" message with the relevant error code.

    Most likely it is something in the application/host driver that needs to be debugged in order to understand the root cause. could be stack overflow, memory overrun, heap issues, etc.

    Would be good if you could also state the SDK version you are using, OS, etc.

    Regards,

    Shlomi