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.

CC1352R: CC1352R Flash Redundancy

Part Number: CC1352R

Hi,

   Is there a way to integrate additional external flash with the CC1352R to be used either instead of built in external flash or after the occurrence of ESD or radiation caused corruption of flash? I couldn't find anything in documentation to suggest one way or the other.

  • No, you will not be able to run code from an external flash. You can store an image on the external flash but you have to have code running on the internal flash that reads the image and use it. 

  • I know internal flash can't be replaced, but I also know things like the CCFG and FCFG are stored on the built-in external flash. Is there a way to replace the built-in external flash or add redundancy for it?

  • What do you mean by "built-in external flash"?  Either the flash is inside the CC1352R or not, "built-in external flash" indicate both at once which is confusing. 

  • I think I got my wires crossed. I had been looking at the BIM for off-chip OAD reference design, which mentions both internal and external flash. Having taken a second look at the documentation for the reference design it looks like external flash (that's used for storage) can be integrated with the CC1352R, but if it is used, it's only used for storage and can't replace the code running on the internal flash (based on your original reply)

  • Correct, the external flash in the OAD design is only used to store a image and is therefore only used for storage. 

  • Hi Bryan,

    You can use the BIM to verify the internal flash with checkImagesIntFlash (Bim_authenticateImage -> Bim_verifyImageIntFlash if SECURITY is enabled), and if this fails then Bim_revertFactoryImage -> Bim_copyImage can copy the external flash/factory image into the executable flash area and run it.  In this way and external factory image can replace faulty on-chip flash memory.

    Regards,
    Ryan