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.

CC3135: First time boot sFlash programmed external

Part Number: CC3135
Other Parts Discussed in Thread: CC3130

on our assembly line we are producing a WLAN device. The sFLASH is programmed prior to mounting. I would like to know what is the difference between the very first power up and the later power ups. Is there a prolonged initialization time on the "Virgin" power up and the following ones.

Secondly will the first boot after a factory restore be the same as the "out of the packet one". We are doing this investigation to reduce our test time.

B.R.

Flemming Larsen

  • Hi,

    During the first boot after gang programming of the SPI flash is image unpacked and filesystem inside sFlash is created. How long this take depends on size of your gang image and type of SPI flash (timing parameters of SPI flash). From this reason is hard to say any exact number.

    Jan

  • Hi 

    I guess from this a factory restore will result in the same procedure as you describe, We will try this and find the time with our image and flash vendor, Is there any way an indication when the procedure has finished?

    //Flemming

  • Hi,

    I think factory default procedure is slightly different, and it may to take even longer time. Because appropriate flash blocks need to be erased (this not done during initial programming, where is counting that flash was mass erased before).

    With 2nd question please wait for answer from TI. But I think there is not a easy way for determining this.

    Jan

  • Hi Flemming, 

    I'm not aware of a simple way to do this. I would probably test around with the host driver and ping the device for a list of the filesystem (ie. sl_FsGetFileList()) and see if that operation returns the expected value. You can then measure the time that way. I'm not sure of the consistency you may get with this. 

  • Tried to fill the sFLASH via the SPI interface (CC3130 held in reset), and found the time from reset to UART activity to be increased from around 1,2 seconds to 4 seconds, I think we are good for now!

    B:R:

    Flemming