Other Parts Discussed in Thread: UNIFLASH, , CC3200, CC3100, CC3100SDK, LMT01, CC31XXEMUBOOST
Using “CCS UniFlash” I have successfully updated the Service Pack on multiple CC3100BOOST devices to the latest Service Pack v1.0.1.15-2.14.0.0. I have one card that has not successfully upgraded and is now not functional. It appears that about 1/3 of the files are missing. The attached console logs when doing the Service Pack upgrade, appears to show that the files have been flashed successfully. I am using the same Service Pack file on my PC for all cards, so the file on my PC can’t be corrupted / missing some files.
Please advise how I can restore this CC3100BOOST card to factory settings, and then to the latest Service Pack. Why does the bad card now have all zeros for the NWP, MAC, and PHY versions? Why are only 95 blocks used vs 140 blocks for good cards?
The differences I notice are in the Service Pack Programming Console for the NWP/MAC/PHY: the Good cards have version numbers; the bad card has all zeros:
Good Cards
[17:12:27] INFO: NWP Patch version: 2.14.0.0
[17:12:27] INFO: MAC Patch version: 1.6.0.2
[17:12:27] INFO: PHY Patch version: 1.0.3.37
Bad Card
[15:20:34] INFO: NWP version: 0.0.0.0
[15:20:34] INFO: MAC version: 0.0.0.0
[15:20:34] INFO: PHY version: 0.0.0.0
Notice all zeros for bad card
I also see a difference when do “List File System”
Good Cards
[17:16:42] INFO: used space: 140 blocks
[17:16:42] INFO: free space: 116 blocks
Bad Card
[15:12:16] INFO: used space:95 blocks
[15:12:16] INFO: free space:161 blocks
Notice for bad card 140-95 = 45 less blocks, about 1/3 less
Good Cards: When the cards that upgrade successful, I see in the Service Pack Programming Console Log:
[17:12:23] Begin ServicePackProgramming operation.
[17:12:23] INFO: > Executing Operation: Connect
[17:12:25] INFO: setting break signal
[17:12:26] INFO: detecting FTDI for device reset
[17:12:27] INFO: connection succeeded
[17:12:27] INFO: getting storage list
[17:12:27] INFO: > Executing Operation: ServicePackProgramming
[17:12:27] INFO: Path to the service pack file: C:/ti/CC3100_CC3200_ServicePack_1.0.1.15-2.14.0.0/servicepack_1.0.1.15-2.14.0.0.bin
[17:12:27] INFO: reading version info
[17:12:27] INFO: CC3100R Device detected.
[17:12:27] INFO: NWP/MAC/PHY Version from Service Pack:
[17:12:27] INFO: NWP Patch version: 2.14.0.0
[17:12:27] INFO: MAC Patch version: 1.6.0.2
[17:12:27] INFO: PHY Patch version: 1.0.3.37
[17:12:27] INFO: reading version info
[17:12:27] INFO: DEVICE CC3100 ES1.33
[17:12:27] INFO: reading version info
[17:12:29] INFO: Downloading file "/sys/servicepack.ucf" with size 38868
[17:12:32] INFO:
New Token is 0x0
[17:12:32] INFO: Download complete
[17:12:32] INFO: > Executing Operation: Disconnect
[17:12:32] Operation ServicePackProgramming returned.
Good Cards: In the List File System Console Log I see:
[17:16:36] Begin ListFileSystem operation.
[17:16:36] INFO: > Executing Operation: Connect
[17:16:38] INFO: setting break signal
[17:16:39] INFO: detecting FTDI for device reset
[17:16:40] INFO: connection succeeded
[17:16:40] INFO: getting storage list
[17:16:40] INFO: > Executing Operation: Init
[17:16:40] INFO: reading version info
[17:16:40] INFO: DEVICE CC3100 ES1.33
[17:16:40] INFO: reading version info
[17:16:42] INFO: > Executing Operation: ListFileSystem
[17:16:42] INFO: extracting file system information...
[17:16:42] INFO: Serial Flash block size: 4096 bytes
[17:16:42] INFO: Serial Flash capacity: 256 blocks
[17:16:42] INFO: file start size fail total size filename
[17:16:42] INFO: index block [BLKs] safe [BLKs]
[17:16:42] INFO: ----------------------------------------------------------------------------
[17:16:42] INFO: N/A 0 5 N/A 5 FATFS
[17:16:42] INFO: 4 5 33 yes 66 /sys/servicepack.ucf
[17:16:42] INFO: 6 71 5 yes 10 /tmp/phy.cal
[17:16:42] INFO: 7 81 1 yes 2 /sys/stacfg.ini
[17:16:42] INFO: 8 83 3 no 3 www/safe/about.html
[17:16:42] INFO: 9 86 1 no 1 www/safe/overview.html
[17:16:42] INFO: 10 87 2 no 2 www/safe/portal.html
[17:16:42] INFO: 11 89 4 no 4 www/safe/setup.html
[17:16:42] INFO: 12 93 1 no 1 www/safe/index.html
[17:16:42] INFO: 13 94 1 no 1 www/safe/param_about.html
[17:16:42] INFO: 14 95 1 no 1 www/safe/param_config.html
[17:16:42] INFO: 15 96 1 no 1 www/safe/param_online.html
[17:16:42] INFO: 16 97 1 no 1 www/safe/js/com.ti.tokenpoller.js
[17:16:42] INFO: 17 98 24 no 24 www/safe/js/jquery-1.8.3.min.js
[17:16:42] INFO: 18 122 1 no 1 www/safe/js/jquery.rwdimagemaps.min.js
[17:16:42] INFO: 19 123 1 no 1 www/safe/js/page-actions.js
[17:16:42] INFO: 20 124 1 no 1 www/safe/images/ti-logo.png
[17:16:42] INFO: 21 125 1 no 1 www/safe/images/icon_l_html_a.png
[17:16:42] INFO: 22 126 1 no 1 www/safe/images/tab-line.gif
[17:16:42] INFO: 23 127 1 no 1 www/safe/images/ticom3-tab-left.gif
[17:16:42] INFO: 24 128 1 no 1 www/safe/images/ticom3-tab-right.gif
[17:16:42] INFO: 26 129 4 no 4 www/safe/images/hw-sbd.gif
[17:16:42] INFO: 27 133 4 no 4 www/safe/images/sw-sbd.gif
[17:16:42] INFO: 28 137 3 no 3 www/safe/css/style.css
[17:16:42] INFO:
[17:16:42] INFO: Flash usage
[17:16:42] INFO: -------------------------
[17:16:42] INFO: used space: 140 blocks
[17:16:42] INFO: free space: 116 blocks
[17:16:42] INFO: memory hole: [140-255]
[17:16:42] INFO: > Executing Operation: Disconnect
[17:16:43] Operation ListFileSystem returned.
For the card that DID NOT upgrade successful I see in the Service Pack Programming Console Log:
[15:20:29] Begin ServicePackProgramming operation.
[15:20:30] INFO: > Executing Operation: Connect
[15:20:32] INFO: setting break signal
[15:20:33] INFO: detecting FTDI for device reset
[15:20:34] INFO: connection succeeded
[15:20:34] INFO: getting storage list
[15:20:34] INFO: > Executing Operation: ServicePackProgramming
[15:20:34] INFO: Path to the service pack file: C:/ti/CC3100_CC3200_ServicePack_1.0.1.15-2.14.0.0/servicepack_1.0.1.15-2.14.0.0.bin
[15:20:34] INFO: reading version info
[15:20:34] INFO: CC3100Z Device detected.
[15:20:34] INFO: NWP/MAC/PHY Version from Service Pack:
[15:20:34] INFO: NWP version: 0.0.0.0
[15:20:34] INFO: MAC version: 0.0.0.0
[15:20:34] INFO: PHY version: 0.0.0.0
[15:20:34] INFO: reading version info
[15:20:34] INFO: DEVICE CC3100 ES1.32
[15:20:34] INFO: reading version info
[15:20:36] INFO: downloading NWP CODE
[15:20:36] INFO: Erase storage FLASH
[15:20:36] INFO: erase storage succeeded
[15:20:36] INFO: erase storage completed
[15:20:37] INFO: Verifying Data...
[15:20:37] INFO:
Verification OK
[15:20:38] INFO: Downloading file "/sys/servicepack.ucf" with size 38868
[15:20:43] INFO:
New Token is 0x0
[15:20:43] INFO: Download complete
[15:20:43] INFO: > Executing Operation: Disconnect
[15:20:43] Operation ServicePackProgramming returned.
Bad Card: In the List File System Console Log I see:
[15:12:10] Begin ListFileSystem operation.
[15:12:10] INFO: > Executing Operation: Connect
[15:12:12] INFO: setting break signal
[15:12:13] INFO: detecting FTDI for device reset
[15:12:14] INFO: connection succeeded
[15:12:14] INFO: getting storage list
[15:12:14] INFO: > Executing Operation: Init
[15:12:14] INFO: reading version info
[15:12:14] INFO: DEVICE CC3100 ES1.32
[15:12:14] INFO: reading version info
[15:12:16] INFO: > Executing Operation: ListFileSystem
[15:12:16] INFO: extracting file system information...
[15:12:16] INFO: Serial Flash block size:4096 bytes
[15:12:16] INFO: Serial Flash capacity:256 blocks
[15:12:16] INFO: filestartsizefailtotal sizefilename
[15:12:16] INFO: indexblock[BLKs]safe[BLKs]
[15:12:16] INFO: ----------------------------------------------------------------------------
[15:12:16] INFO: N/A05N/A5FATFS
[15:12:16] INFO: 455yes10/tmp/phy.cal
[15:12:16] INFO: 61566no66/sys/servicepack.ucf
[15:12:16] INFO: 7812yes4/sys/pref.net
[15:12:16] INFO: 8851yes2/sys/stacfg.ini
[15:12:16] INFO: 9871yes2/sys/ipcfg.ini
[15:12:16] INFO: 10891yes2/sys/mode.cfg
[15:12:16] INFO: 11911yes2/sys/pmcfg.ini
[15:12:16] INFO: 12931yes2/sys/mdns.cfg
[15:12:16] INFO:
[15:12:16] INFO: Flash usage
[15:12:16] INFO: -------------------------
[15:12:16] INFO: used space:95 blocks
[15:12:16] INFO: free space:161 blocks
[15:12:16] INFO: memory hole:[95-255]
[15:12:16] INFO: > Executing Operation: Disconnect
[15:12:17] Operation ListFileSystem returned.
PS In case some user see’s this and has not seen that I make two other posting that may be very useful to other TI customers / users. Please look at:
CC3100SDK: CC3100-F5529-email-via-IFTTT
CC3100BOOST: CC3100-FR6989-email-via-IFTTT, and other Key Functions
Thanks,
Lorne