Other Parts Discussed in Thread: UNIFLASH
Hi,
We are developing the host driver for CC3120.
By checking the CC3120 data sheet, the CC3120R device maintains a proprietary file system on the SFLASH. The CC3120R file system stores the service pack file, system files, configuration files, certificate files, web page files, and user files. Since the ROM of the CC3120 contains the firmware for embedded Internet and embedded Wi-Fi operations, I am curious about how CC3120 works with the external flash.
I have some questions about the working flow of the CC3120.
1. When the input VDD power is on, the bootloader in the ROM should start some initialization operation and waiting for the reset through the nHIB pin from MCU. Will the bootloader access the external flash before receiving the reset from the MCU? If yes, what kind of data will bootloader access?
2. Had the CC3120 completed the bootloader operation and run into the embedded application when waiting for the reset from MCU?
3. When will the external flash be access at the first time? In bootloader or in embedded application? Before or after receiving the reset from MCU?
4. I use the UniFlash tool to create a binary image containing the Service Pack only and program the binary into the external flash through one offline programmer. Is it enough to work with CC3120?
5. Will the CC3120 stop to run if the image content of the external flash is incorrect? By the way, how do I check whether the image of the external flash is correct?
6. Is there any document describing the inter operations between the CC3120 and the external flash?
Thanks.
Todd