CC2652R7: Watchdog doesn't reset when OAD file is too big

Part Number: CC2652R7


Hello TI Support,

So I am using a CC2652R7 with simplelink_cc13xx_cc26xx_sdk_7_41_00_17 and I am running into this issue where the watchdog isn't resetting the processor when I do an oad. I was able to track down the reason it gets into this state, which is due to the size of the factory image and the external image being greater than our 1 MB external flash chip. The culprit is the oadFindExtFlImgAddr in oad.c which seems to get stuck in the loop to find a free region when obviously there is none. We have worked around this by using a smaller factory image but the issue is why is doesn't our Watchdog reset us when we get into this state?

Thanks,
Kenneth T.  

  • Hello Kenneth,

    Thanks for reaching out. Can you share the state of the watchdog registers when this happens? Is there an OAD example out of the box that I can use to reproduce the issue?

    BR,

    David.