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.

CC2652P: ZNP Stuck in disableFlashCache during initialization

Part Number: CC2652P


SDK: simplelink_cc13x2_26x2_sdk_5_10_00_48

A customer is using CC2652P as ZNP, one of their board met a problem during initialization. The program never reached OsalPortTimers_registerCleanupEvent() after executing stackInit(). Using breakpoint for debugging, they found the program is stuck in the while loop in disableFlashCache().

After this issue was found, the customer tried reflash the chip for several times but with no luck, however, the board was back to normal after one night. As attempting to reproduce the issue, is there any suggestions what could be related to this kind of issue and what should they do to locate the problem?

Thanks.

Shuyang

  • Hello Shuyang,

    I have never observed this issue before and do not know of any likewise internal instances of this behavior.  The disableFlashCache function is used by NVSCC26XX_write and NVSCC26XX_erase so the ZNP firmware is most likely getting stuck at stackInit -> zgInit.  Is the customer using a LaunchPad or custom PCB?  What voltage are they operating at, have they enabled voltage checking (i.e. NVOCMP_MIN_VDD_FLASH_MV), and did the customer ever fully power cycle in between chip reflashing?  Please let me know if/when the problem can be reproduced.

    Regards,
    Ryan