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: Queries regarding Network Processor of cc3220SF

Part Number: CC3220SF-LAUNCHXL
Other Parts Discussed in Thread: CC3220SF, UNIFLASH

Hi all,

I'm working on the TI CC3220SF, since I'm new to this processor, I had the following queries:

1. How is Network processor programmed?

2. Where does Network processor code resides?

3. If fatal error occurs, where is it generated? How will be communicated to MCU? What are the SPI commands used for it?

4. What does service pack in the Uniflash project contain? What is the purpose of it and its functions?

Please help me out with these doubts, that would really help me in solving many issues.

Thank you for your time!

  • Hi,

    1. NWP is WiFi coprocessor (actually it is multiple MCUs) is running TI proprietary firmware. You cannot change code of NWP by yourself.

    2. NWP code is inside ROM memory at CC3220 QFN chip.

    3. Communication between NWP and application processor (Cortex-M4 at 80Hz) is done via internal SPI bus. When something wrong happens with NWP, asynchronous event from NWP or host driver is called. In this event you can do some recovery like NWP or SoC restart, etc.

    4. ServicePack contains patches for NWP firmware. At the startup is ServicePack loaded into NWP to fix bugs at default ROM firmware.

    Jan