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: External Vs Internal Flash

Part Number: CC3220SF
Other Parts Discussed in Thread: CC3220S,

I don't understand the difference between between the CC3220S and the CC3220SF. As far as I was aware, the entire reason to use the SF over the S is because it has internal flash. However, I do not seem to be able to get the device to boot without connecting the External Flash (I removed the External Flash chip from the LAUNCHXL to test this). Can someone please explain why the CC3220SF has internal flash that can't be used for bootloading?

www.ti.com/.../compare.html

  • Hi,

    Internal XIP flash is used as "execution cache". It allow to create bigger code for SF variants of devices. At S devices you have 256kB RAM only and into this RAM need to fit your code and also other RAM stuff (buffers, variables, stack, heap, etc.). With SF devices you can move code out of RAM into 1MB XIP flash.

    External SPI flash is mandatory for all CC32xx device. It is used as storage for WiFi coprocessor (NWP) and user files as well. It contains ServicePack (patches to NWP firmware), device configuration, temporary files, web files. And it contain also user files (accessible via sl_ filesystem API) and binary of your code. This binary is loaded into XIP flash by ROM bootloader.

    Jan