Hi All,
I'm a newbie of TI MCU and Wireless development.
I have a CC3200-LAUNCHXL demo board.
I failed to run the out-of-box demo. I doubt the firmware in the board has been changed. So I decided to program the board again.
I followed the instructions of the file, \cc3200-sdk\docs\examples\CC32xx Out of Box Application.pdf, to flash the CC3200 using Uniflash. But the Uniflash gave the following information:
[16:03:58] Begin Program operation.
[16:03:58] INFO: > Executing Operation: Connect
[16:03:58] DEBUG: waiting and clearing uart rx buffer
[16:04:00] INFO: setting break signal
[16:04:00] INFO: --- please restart the device ---
[16:04:00] DEBUG: wait for ack
[16:04:08] INFO: connection succeeded
[16:04:08] INFO: getting storage list
[16:04:08] DEBUG: wait for ack
[16:04:08] INFO: > Executing Operation: Init
[16:04:08] INFO: reading version info
[16:04:08] DEBUG: wait for ack
[16:04:08] INFO: DEVICE CC3200 ES1.21
[16:04:08] INFO: reading version info
[16:04:08] DEBUG: wait for ack
[16:04:08] DEBUG: Bootloader version is 2, 0, 2, 2
[16:04:08] DEBUG: It's a CC3101 device
[16:04:08] DEBUG: Bootloader with old API, using legacy upgrade
[16:04:08] DEBUG: Downloading file APP_CODE with size 534
[16:04:08] DEBUG: sending start download command
[16:04:08] DEBUG: wait for ack
[16:04:08] DEBUG: send chunk legacy
[16:04:09] DEBUG: wait for ack
[16:04:09] INFO: download complete
[16:04:09] DEBUG: status request
[16:04:09] DEBUG: wait for ack
[16:04:09] DEBUG: Update result: 0
[16:04:10] DEBUG: disconnecting from device . . .
[16:04:10] DEBUG: wait for ack
[16:04:11] DEBUG: waiting and clearing uart rx buffer
[16:04:13] INFO: setting break signal
[16:04:13] DEBUG: wait for ack
[16:04:13] INFO: connection succeeded
[16:04:13] INFO: getting storage list
[16:04:13] DEBUG: wait for ack
[16:04:13] DEBUG: Switch to NWP bootloader complete
[16:04:13] INFO: reading version info
[16:04:13] DEBUG: wait for ack
[16:04:13] INFO: reading version info
[16:04:13] DEBUG: wait for ack
[16:04:13] DEBUG: Bootloader version is 2, 0, 2, 3
[16:04:13] DEBUG: Bootloader with old API, using legacy upgrade
[16:04:13] DEBUG: Downloading file TEST_IMG with size 49052
[16:04:13] DEBUG: sending start download command
[16:04:13] DEBUG: wait for ack
[16:04:13] DEBUG: send chunk legacy
[16:04:13] DEBUG: wait for ack
[16:04:13] DEBUG: send chunk legacy
[16:04:13] DEBUG: wait for ack
[16:04:13] DEBUG: send chunk legacy
[16:04:13] DEBUG: wait for ack
[16:04:13] DEBUG: send chunk legacy
[16:04:13] DEBUG: wait for ack
[16:04:13] DEBUG: send chunk legacy
[16:04:13] DEBUG: wait for ack
[16:04:13] DEBUG: send chunk legacy
[16:04:13] DEBUG: wait for ack
[16:04:13] DEBUG: send chunk legacy
[16:04:13] DEBUG: wait for ack
[16:04:13] DEBUG: send chunk legacy
[16:04:14] DEBUG: wait for ack
[16:04:14] DEBUG: send chunk legacy
[16:04:14] DEBUG: wait for ack
[16:04:14] DEBUG: send chunk legacy
[16:04:14] DEBUG: wait for ack
[16:04:14] DEBUG: send chunk legacy
[16:04:14] DEBUG: wait for ack
[16:04:14] DEBUG: send chunk legacy
[16:04:14] DEBUG: wait for ack
[16:04:14] INFO: download complete
[16:04:14] DEBUG: status request
[16:04:14] DEBUG: wait for ack
[16:04:14] DEBUG: Update result: 0
[16:04:14] DEBUG: wait for ack
[16:04:14] INFO: > Executing Operation: Program
[16:04:14] INFO: > File name: /sys/mcuimg.bin, Update: true, Erase: true
[16:04:14] INFO: > Erase File: /sys/mcuimg.bin
[16:04:14] INFO: erasing file "/sys/mcuimg.bin"
[16:04:14] INFO: deleting file "/sys/mcuimg.bin"
[16:04:14] DEBUG: wait for ack
[16:04:14] DEBUG: status request
[16:04:14] DEBUG: wait for ack
[16:04:14] INFO: erase file completed
[16:04:14] INFO: > Size of file = 43536
[16:04:14] INFO: > Update File: /sys/mcuimg.bin
[16:04:14] INFO: Downloading file "/sys/mcuimg.bin" with size 43536
[16:04:14] DEBUG: sending start download command
[16:04:14] DEBUG: Granularity conversion: G(256) * N(171) = 43776
[16:04:14] DEBUG: Access code is 3
[16:04:14] DEBUG: wait for ack/nack
[16:04:14] DEBUG: receive nack
[16:04:14] ERROR: Open operation failed
[16:04:14] INFO: > Executing Operation: Disconnect
[16:04:14] DEBUG: disconnecting from device . . .
[16:04:15] DEBUG: wait for ack
[16:04:15] Operation Program returned.
Can anyone tell me how to resolve this problem?
Thanks!
Winston