I've been able to run the out of the box experience before and have run several of the example programs like blinky, wlan_station, and httpserver. Since I've updated UniFlash I can't seem to get code to run on the board anymore.
I am able to run the code from CCS6 without a problem, but upon flashing the CC3200 with UniFlash the board doesn't act like a program has been flashed despite the log file:
[04:00:24] Begin Program operation.
[04:00:25] INFO: Checked for update config groups: []
[04:00:25] INFO: List of files to be generated: []
[04:00:25] INFO: > Executing Operation: Connect
[04:00:25] DEBUG: waiting and clearing uart rx buffer
[04:00:27] INFO: setting break signal
[04:00:27] INFO: --- please restart the device ---
[04:00:27] DEBUG: wait for ack
[04:00:32] INFO: connection succeeded
[04:00:32] INFO: getting storage list
[04:00:32] DEBUG: wait for ack
[04:00:32] INFO: > Executing Operation: Init
[04:00:32] INFO: reading version info
[04:00:32] DEBUG: wait for ack
[04:00:32] INFO: DEVICE CC3200 ES1.33
[04:00:32] INFO: reading version info
[04:00:32] DEBUG: wait for ack
[04:00:32] DEBUG: Bootloader version is 2, 1, 4, 0
[04:00:32] DEBUG: It's a CC3200 device: PG1.33 or higher
[04:00:32] DEBUG: Switch UART pinmux to APPS
[04:00:32] DEBUG: wait for ack
[04:00:32] DEBUG: wait for ack
[04:00:33] DEBUG: Switch to NWP bootloader complete
[04:00:33] INFO: reading version info
[04:00:33] DEBUG: wait for ack
[04:00:33] DEBUG: Bootloader version is 2, 0, 4, 0
[04:00:33] DEBUG: raw storage write
[04:00:33] DEBUG: wait for ack
[04:00:33] DEBUG: status request
[04:00:33] DEBUG: wait for ack
[04:00:33] DEBUG: BlockSize is 4096, number of blocks is 16
[04:00:33] DEBUG: erasing 13 blocks starting from 0
[04:00:33] DEBUG: wait for ack
[04:00:33] DEBUG: status request
[04:00:33] DEBUG: wait for ack
[04:00:33] DEBUG: wait for ack
[04:00:33] DEBUG: status request
[04:00:33] DEBUG: wait for ack
[04:00:33] DEBUG: wait for ack
[04:00:33] DEBUG: status request
[04:00:33] DEBUG: wait for ack
[04:00:34] DEBUG: wait for ack
[04:00:34] DEBUG: status request
[04:00:34] DEBUG: wait for ack
[04:00:34] DEBUG: wait for ack
[04:00:34] DEBUG: status request
[04:00:34] DEBUG: wait for ack
[04:00:34] DEBUG: wait for ack
[04:00:34] DEBUG: status request
[04:00:34] DEBUG: wait for ack
[04:00:34] DEBUG: wait for ack
[04:00:34] DEBUG: status request
[04:00:34] DEBUG: wait for ack
[04:00:34] DEBUG: wait for ack
[04:00:34] DEBUG: status request
[04:00:34] DEBUG: wait for ack
[04:00:34] DEBUG: wait for ack
[04:00:34] DEBUG: status request
[04:00:34] DEBUG: wait for ack
[04:00:34] DEBUG: wait for ack
[04:00:34] DEBUG: status request
[04:00:34] DEBUG: wait for ack
[04:00:34] DEBUG: wait for ack
[04:00:34] DEBUG: status request
[04:00:34] DEBUG: wait for ack
[04:00:34] DEBUG: wait for ack
[04:00:34] DEBUG: status request
[04:00:34] DEBUG: wait for ack
[04:00:34] DEBUG: wait for ack
[04:00:34] DEBUG: status request
[04:00:34] DEBUG: wait for ack
[04:00:34] DEBUG: wait for ack
[04:00:34] DEBUG: status request
[04:00:34] DEBUG: wait for ack
[04:00:34] DEBUG: status request
[04:00:34] DEBUG: wait for ack
[04:00:34] DEBUG: 0
[04:00:34] DEBUG: wait for ack
[04:00:35] DEBUG: wait for ack
[04:00:35] INFO: > Executing Operation: Program
[04:00:35] INFO: > File name: /sys/mcuimg.bin, Update: true, Erase: true
[04:00:35] INFO: > Erase File: /sys/mcuimg.bin
[04:00:35] INFO: erasing file "/sys/mcuimg.bin"
[04:00:35] INFO: deleting file "/sys/mcuimg.bin"
[04:00:35] DEBUG: wait for ack
[04:00:35] DEBUG: status request
[04:00:35] DEBUG: wait for ack
[04:00:35] INFO: erase file completed
[04:00:35] INFO: > Size of file = 39248
[04:00:35] INFO: > Update File: /sys/mcuimg.bin
[04:00:35] INFO: Downloading file "/sys/mcuimg.bin" with size 39248
[04:00:35] DEBUG: sending start download command
[04:00:35] DEBUG: Granularity conversion: G(256) * N(154) = 39424
[04:00:35] DEBUG: Access code is 3
[04:00:35] DEBUG: wait for ack/nack
[04:00:36] DEBUG: receive ack
[04:00:36] DEBUG: send chunk
[04:00:36] DEBUG: wait for ack
[04:00:36] DEBUG: status request
[04:00:36] DEBUG: wait for ack
[04:00:36] DEBUG: send chunk
[04:00:36] DEBUG: wait for ack
[04:00:36] DEBUG: status request
[04:00:36] DEBUG: wait for ack
[04:00:36] DEBUG: send chunk
[04:00:36] DEBUG: wait for ack
[04:00:36] DEBUG: status request
[04:00:36] DEBUG: wait for ack
[04:00:36] DEBUG: send chunk
[04:00:36] DEBUG: wait for ack
[04:00:36] DEBUG: status request
[04:00:36] DEBUG: wait for ack
[04:00:36] DEBUG: send chunk
[04:00:36] DEBUG: wait for ack
[04:00:36] DEBUG: status request
[04:00:36] DEBUG: wait for ack
[04:00:36] DEBUG: send chunk
[04:00:36] DEBUG: wait for ack
[04:00:36] DEBUG: status request
[04:00:36] DEBUG: wait for ack
[04:00:36] DEBUG: send chunk
[04:00:36] DEBUG: wait for ack
[04:00:36] DEBUG: status request
[04:00:36] DEBUG: wait for ack
[04:00:36] DEBUG: send chunk
[04:00:36] DEBUG: wait for ack
[04:00:36] DEBUG: status request
[04:00:36] DEBUG: wait for ack
[04:00:36] DEBUG: send chunk
[04:00:36] DEBUG: wait for ack
[04:00:36] DEBUG: status request
[04:00:36] DEBUG: wait for ack
[04:00:36] DEBUG: send chunk
[04:00:36] DEBUG: wait for ack
[04:00:37] DEBUG: status request
[04:00:37] DEBUG: wait for ack
[04:00:37] DEBUG: wait for ack/nack
[04:00:37] DEBUG: receive ack
[04:00:37] INFO:
New Token is 0x0
[04:00:37] INFO: Download complete
[04:00:37] INFO: Verifying Data...
[04:00:37] INFO: get file
[04:00:37] DEBUG: enter get file info
[04:00:37] DEBUG: wait for ack
[04:00:37] DEBUG: status request
[04:00:37] DEBUG: wait for ack
[04:00:37] DEBUG: sending start download command
[04:00:37] DEBUG: Granularity conversion: G(256) * N(154) = 39424
[04:00:37] DEBUG: Access code is 0
[04:00:37] DEBUG: wait for ack/nack
[04:00:37] DEBUG: receive ack
[04:00:37] DEBUG: get chunk
[04:00:37] DEBUG: wait for ack
[04:00:37] DEBUG: Receiving chunk of 4096 bytes
[04:00:37] DEBUG: status request
[04:00:37] DEBUG: wait for ack
[04:00:37] DEBUG: get chunk
[04:00:37] DEBUG: wait for ack
[04:00:37] DEBUG: Receiving chunk of 4096 bytes
[04:00:37] DEBUG: status request
[04:00:37] DEBUG: wait for ack
[04:00:37] DEBUG: get chunk
[04:00:37] DEBUG: wait for ack
[04:00:37] DEBUG: Receiving chunk of 4096 bytes
[04:00:37] DEBUG: status request
[04:00:37] DEBUG: wait for ack
[04:00:37] DEBUG: get chunk
[04:00:37] DEBUG: wait for ack
[04:00:37] DEBUG: Receiving chunk of 4096 bytes
[04:00:37] DEBUG: status request
[04:00:37] DEBUG: wait for ack
[04:00:37] DEBUG: get chunk
[04:00:37] DEBUG: wait for ack
[04:00:37] DEBUG: Receiving chunk of 4096 bytes
[04:00:37] DEBUG: status request
[04:00:37] DEBUG: wait for ack
[04:00:37] DEBUG: get chunk
[04:00:37] DEBUG: wait for ack
[04:00:37] DEBUG: Receiving chunk of 4096 bytes
[04:00:37] DEBUG: status request
[04:00:37] DEBUG: wait for ack
[04:00:37] DEBUG: get chunk
[04:00:37] DEBUG: wait for ack
[04:00:37] DEBUG: Receiving chunk of 4096 bytes
[04:00:37] DEBUG: status request
[04:00:37] DEBUG: wait for ack
[04:00:37] DEBUG: get chunk
[04:00:37] DEBUG: wait for ack
[04:00:37] DEBUG: Receiving chunk of 4096 bytes
[04:00:37] DEBUG: status request
[04:00:37] DEBUG: wait for ack
[04:00:37] DEBUG: get chunk
[04:00:37] DEBUG: wait for ack
[04:00:37] DEBUG: Receiving chunk of 4096 bytes
[04:00:37] DEBUG: status request
[04:00:37] DEBUG: wait for ack
[04:00:37] DEBUG: get chunk
[04:00:37] DEBUG: wait for ack
[04:00:37] DEBUG: Receiving chunk of 2384 bytes
[04:00:37] DEBUG: status request
[04:00:37] DEBUG: wait for ack
[04:00:37] DEBUG: wait for ack/nack
[04:00:37] DEBUG: receive ack
[04:00:37] INFO: Done. Reading 39248 bytes
[04:00:37] INFO:
Verification OK
[04:00:38] INFO: > Updated Token value: 0x0
[04:00:38] INFO: > File name: /cert/ca.pem, Update: false, Erase: false
[04:00:38] INFO: > File name: /cert/client.pem, Update: false, Erase: false
[04:00:38] INFO: > File name: /cert/private.key, Update: false, Erase: false
[04:00:38] INFO: > File name: /sys/macadd.bin, Update: false, Erase: false
[04:00:38] INFO: > File name: /sys/mode.cfg, Update: false, Erase: false
[04:00:38] INFO: > File name: /sys/ipcfg.ini, Update: false, Erase: false
[04:00:38] INFO: > File name: /sys/ap.cfg, Update: false, Erase: false
[04:00:38] INFO: > File name: /sys/devname.cfg, Update: false, Erase: false
[04:00:38] INFO: > File name: /sys/mdns.cfg, Update: false, Erase: false
[04:00:38] INFO: > File name: /sys/dhcpsrv.cfg, Update: false, Erase: false
[04:00:38] INFO: > File name: /sys/httpsrv.cfg, Update: false, Erase: false
[04:00:38] INFO: > File name: /sys/pref.net, Update: false, Erase: false
[04:00:38] INFO: > File name: /sys/smartconfigkeys.cfg, Update: false, Erase: false
[04:00:38] INFO: > File name: /sys/stacfg.ini, Update: false, Erase: false
[04:00:38] INFO: > File name: /sys/p2p.cfg, Update: false, Erase: false
[04:00:38] INFO: > File name: /sys/pmcfg.ini, Update: false, Erase: false
[04:00:38] INFO: > File name: www/main.html, Update: true, Erase: true
[04:00:38] INFO: > Erase File: www/main.html
[04:00:38] INFO: erasing file "www/main.html"
[04:00:38] INFO: deleting file "www/main.html"
[04:00:38] DEBUG: wait for ack
[04:00:39] DEBUG: status request
[04:00:39] DEBUG: wait for ack
[04:00:39] INFO: erase file completed
[04:00:39] INFO: > Size of file = 2714
[04:00:39] INFO: > Update File: www/main.html
[04:00:39] INFO: Downloading file "www/main.html" with size 2714
[04:00:39] DEBUG: sending start download command
[04:00:39] DEBUG: Granularity conversion: G(256) * N(11) = 2816
[04:00:39] DEBUG: Access code is 3
[04:00:39] DEBUG: wait for ack/nack
[04:00:39] DEBUG: receive ack
[04:00:39] DEBUG: send chunk
[04:00:39] DEBUG: wait for ack
[04:00:39] DEBUG: status request
[04:00:39] DEBUG: wait for ack
[04:00:39] DEBUG: wait for ack/nack
[04:00:39] DEBUG: receive ack
[04:00:39] INFO:
New Token is 0x0
[04:00:39] INFO: Download complete
[04:00:39] INFO: Verifying Data...
[04:00:39] INFO: get file
[04:00:39] DEBUG: enter get file info
[04:00:39] DEBUG: wait for ack
[04:00:39] DEBUG: status request
[04:00:39] DEBUG: wait for ack
[04:00:39] DEBUG: sending start download command
[04:00:39] DEBUG: Granularity conversion: G(256) * N(11) = 2816
[04:00:39] DEBUG: Access code is 0
[04:00:39] DEBUG: wait for ack/nack
[04:00:39] DEBUG: receive ack
[04:00:39] DEBUG: get chunk
[04:00:39] DEBUG: wait for ack
[04:00:39] DEBUG: Receiving chunk of 2714 bytes
[04:00:39] DEBUG: status request
[04:00:39] DEBUG: wait for ack
[04:00:39] DEBUG: wait for ack/nack
[04:00:39] DEBUG: receive ack
[04:00:39] INFO: Done. Reading 2714 bytes
[04:00:39] INFO:
Verification OK
[04:00:40] INFO: > Updated Token value: 0x0
[04:00:40] INFO: > File name: www/led_demo.html, Update: true, Erase: true
[04:00:40] INFO: > Erase File: www/led_demo.html
[04:00:40] INFO: erasing file "www/led_demo.html"
[04:00:40] INFO: deleting file "www/led_demo.html"
[04:00:40] DEBUG: wait for ack
[04:00:40] DEBUG: status request
[04:00:40] DEBUG: wait for ack
[04:00:40] INFO: erase file completed
[04:00:40] INFO: > Size of file = 2573
[04:00:40] INFO: > Update File: www/led_demo.html
[04:00:40] INFO: Downloading file "www/led_demo.html" with size 2573
[04:00:40] DEBUG: sending start download command
[04:00:40] DEBUG: Granularity conversion: G(256) * N(11) = 2816
[04:00:40] DEBUG: Access code is 3
[04:00:40] DEBUG: wait for ack/nack
[04:00:40] DEBUG: receive ack
[04:00:40] DEBUG: send chunk
[04:00:41] DEBUG: wait for ack
[04:00:41] DEBUG: status request
[04:00:41] DEBUG: wait for ack
[04:00:41] DEBUG: wait for ack/nack
[04:00:41] DEBUG: receive ack
[04:00:41] INFO:
New Token is 0x0
[04:00:41] INFO: Download complete
[04:00:41] INFO: Verifying Data...
[04:00:41] INFO: get file
[04:00:41] DEBUG: enter get file info
[04:00:41] DEBUG: wait for ack
[04:00:41] DEBUG: status request
[04:00:41] DEBUG: wait for ack
[04:00:41] DEBUG: sending start download command
[04:00:41] DEBUG: Granularity conversion: G(256) * N(11) = 2816
[04:00:41] DEBUG: Access code is 0
[04:00:41] DEBUG: wait for ack/nack
[04:00:41] DEBUG: receive ack
[04:00:41] DEBUG: get chunk
[04:00:41] DEBUG: wait for ack
[04:00:41] DEBUG: Receiving chunk of 2573 bytes
[04:00:41] DEBUG: status request
[04:00:41] DEBUG: wait for ack
[04:00:41] DEBUG: wait for ack/nack
[04:00:41] DEBUG: receive ack
[04:00:41] INFO: Done. Reading 2573 bytes
[04:00:41] INFO:
Verification OK
[04:00:42] INFO: > Updated Token value: 0x0
[04:00:42] INFO: > File name: www/images/demo-lightswitch.jpg, Update: true, Erase: true
[04:00:42] INFO: > Erase File: www/images/demo-lightswitch.jpg
[04:00:42] INFO: erasing file "www/images/demo-lightswitch.jpg"
[04:00:42] INFO: deleting file "www/images/demo-lightswitch.jpg"
[04:00:42] DEBUG: wait for ack
[04:00:42] DEBUG: status request
[04:00:42] DEBUG: wait for ack
[04:00:42] INFO: erase file completed
[04:00:42] INFO: > Size of file = 2404
[04:00:42] INFO: > Update File: www/images/demo-lightswitch.jpg
[04:00:42] INFO: Downloading file "www/images/demo-lightswitch.jpg" with size 2404
[04:00:42] DEBUG: sending start download command
[04:00:42] DEBUG: Granularity conversion: G(256) * N(10) = 2560
[04:00:42] DEBUG: Access code is 3
[04:00:42] DEBUG: wait for ack/nack
[04:00:42] DEBUG: receive ack
[04:00:42] DEBUG: send chunk
[04:00:42] DEBUG: wait for ack
[04:00:42] DEBUG: status request
[04:00:42] DEBUG: wait for ack
[04:00:42] DEBUG: wait for ack/nack
[04:00:42] DEBUG: receive ack
[04:00:42] INFO:
New Token is 0x0
[04:00:42] INFO: Download complete
[04:00:42] INFO: Verifying Data...
[04:00:42] INFO: get file
[04:00:42] DEBUG: enter get file info
[04:00:42] DEBUG: wait for ack
[04:00:42] DEBUG: status request
[04:00:42] DEBUG: wait for ack
[04:00:42] DEBUG: sending start download command
[04:00:42] DEBUG: Granularity conversion: G(256) * N(10) = 2560
[04:00:42] DEBUG: Access code is 0
[04:00:42] DEBUG: wait for ack/nack
[04:00:42] DEBUG: receive ack
[04:00:42] DEBUG: get chunk
[04:00:42] DEBUG: wait for ack
[04:00:42] DEBUG: Receiving chunk of 2404 bytes
[04:00:42] DEBUG: status request
[04:00:42] DEBUG: wait for ack
[04:00:42] DEBUG: wait for ack/nack
[04:00:42] DEBUG: receive ack
[04:00:42] INFO: Done. Reading 2404 bytes
[04:00:42] INFO:
Verification OK
[04:00:43] INFO: > Updated Token value: 0x0
[04:00:43] INFO: > Executing Operation: Disconnect
[04:00:43] DEBUG: disconnecting from device . . .
[04:00:43] DEBUG: wait for ack
[04:00:43] Operation Program returned.
Once I go to move the jumper and either reset the board and/or power cycle it, the board never executes the code when power is reapplied. It's like I never flashed it at all.
I am able to get the version just fine:
[04:22:56] INFO: > Executing Operation: GetVersion
[04:22:56] INFO: reading version info
[04:22:56] DEBUG: wait for ack
[04:22:56] INFO: > Bootloader version: 2.1.4.0
[04:22:56] INFO: > Chipset version: 16
[04:22:56] INFO: > Executing Operation: Disconnect
[04:22:56] DEBUG: disconnecting from device . . .
[04:22:56] DEBUG: wait for ack
[04:22:56] Operation GetVersion returned.
OS: Windows 7, 64 bit
CC3200: rev 4.1
CCS: 6.0.1.00040
Uniflash: 3.2.0.00123
Any help you could provide would be much appreciated,
Heather