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.

CC3200 No internal Flash

Guru 22270 points
Other Parts Discussed in Thread: CC3200

Hello,

It doesn't look like there is any internal Flash on this device. That would explain the dedicated Flash SPI pins!

I hope there is a version that contains Flash and perhaps maybe EEPROM.

Thanks,

  • The Data-sheet says it has up to 256 KB of SRAM. You probably need to load part of them from external Flash at power up

  • Yes OCY your are correct, there is a section of the Datasheet that describes the boot up procedure.  This is the first time I have come across an Cortex-M series controller that didn't have on board Flash.

    It also gives examples of SPI Flash modules that range from 8Mb to 128Mb.  I don't see why you would have an upper limit to external SPI Flash though, especially when you have a camera port.  Not only that, but if you are serving up web pages with images, it is quite small since it is Mb and not MB.  Perhaps the listed SPI was just from their test samples.

    Thanks,

  • Thank you for the interest and questions. We will make clarifications shortly.

     

    Adnan

  • Some clarification would be great. Particular some details on what specs come with the CC3200 LaunchPad.

    On this page http://www.ti.com/tool/cc3200-launchxl-rd it states the below

    "CC3200 includes an M4 Core running at 80MHz with flash memory options up to 1MB and RAM options up to 256KB providing flexibility to match your end application."

    I didn't see any options with the CC3200 LaunchPad, so not sure what is meant by the above statement, perhaps this statement is referring to the CC3200 chip and not the LaunchPad.

    Either way, 256KB of SRAM is definitely appreciated! But will all code need to be loaded into memory? So the available SRAM will be 256KB minus Code Size?

    Glenn.

  • All,

    As correctly stated in this thread, the CC3200 does offer 2 different Options of Embedded RAM:

    1. 128 KB

    2. 256 KB

    In addition, the CC3200 Production device will also contains External Serial Flash Booloader, Peripheral Drivers, Wi-Fi and Internet Protocols (such as TLS/SSL and TCP/IP) embedded in ROM.

    The External Flashfor CC3200  is primarily needed for User Data & Applications. There is no Embedded Flash memory variant offered at this time (the tool folder link above was not accurate and will be updated shortly).

    Adnan

  • Hello Adnan,

    Can you clarify the Flash SPI size limit?  

    The Datasheet has the largest SPI Flash option at 128MB.  I am hoping this is just a brief list and that there is no limit to the size of SPI Flash you can use.  You could use up the 128MB with one image from the camera or several images if serving up web pages.

    Thanks,

  • This is what I have concluded about the SPI Flash.  It is not meant for storing your camera images or webpage files.

    There is an SD Card peripheral on the CC3200.  This would be where you store images and other non MCU System files.

    On the LauchPad there is no indication that the SD uses Pins 1,2,63 and 64.  This should be highlighted.  I haven't looked at the sample code for the SD or he documentation for it.  It may be stated in there.

    Thanks,

  • What is the security mechanism to protect external flash? People can yank up the serial flash and copy the firmware and build their own device. In my case, I will provide firmware for other company to manufacture. How do I protect my firmware design?
  • Can an SD card be used for bootloader ?
    It will boot a little slower but takes out limitations.

    What is the evolution(mid 2015) on Sflash size and ROM content ? we are at hw version 4.1 now.
    Why so protective about this essential data ?