Hello,
I am trying to flash a custom PCB with a CC3200 on board. The schematic is very similar to the reference design. When I try to format via uniflash I get 'Error -49 : No Device is Loaded, then failure. The program looks to be running well up until then. Flash is M25PX80.
Thanks,
Brian
C:\ti\uniflash_3.4>uniflashCLI.bat -config cc3200.usf -setOptions com=3 spPath="
C:\ti\servicepack.bin"m debug=true secure=false -operations program
***** Texas Instruments Universal Flash Programmer *****
> Configuring UniFlash with the following configuration: C:\ti\uniflash_3.4\ecli
pse\plugins\..\..\cc3200.usf
> Device: SimpleLink Wifi CC3100/CC3200
> Interface: CC3x Serial(UART) Interface
> Template XML: C:\ti\uniflash_3.4\cc3200_session\templates\CC3xxx_template.xml
> Token XML: C:\ti\uniflash_3.4\cc3200_session\templates\CC3xxx_token.xml
> User setting [com]: 3
> User setting [capacity]: 8MB
> User setting [debug]: true
> User setting [spPath]: C:/ti/servicepack.binm
> Executing operation: program
INFO: > Executing Operation: Connect
DEBUG: waiting and clearing uart rx buffer
INFO: setting break signal
DEBUG: wait for ack
DEBUG: UART timeout
DEBUG: --- COM Port timeout on ACK read
INFO: detecting FTDI for device reset
DEBUG: got 1 devices connected
DEBUG: Device 0: , SN:
ERROR: No device USB ports were found
INFO: --- please restart the device ---
DEBUG: wait for ack
INFO: connection succeeded
INFO: getting storage list
DEBUG: wait for ack
INFO: > Executing Operation: Init
INFO: reading version info
DEBUG: wait for ack
INFO: DEVICE CC3200 ES1.33
INFO: reading version info
DEBUG: wait for ack
DEBUG: Bootloader version is 2, 1, 4, 0
DEBUG: It's a CC3200 device: PG1.33 or higher
DEBUG: Switch UART pinmux to APPS
DEBUG: wait for ack
DEBUG: wait for ack
DEBUG: Switch to NWP bootloader complete
INFO: reading version info
DEBUG: wait for ack
DEBUG: Bootloader version is 2, 0, 4, 0
DEBUG: raw storage write
DEBUG: wait for ack
DEBUG: status request
DEBUG: wait for ack
DEBUG: BlockSize is 4096, number of blocks is 16
DEBUG: erasing 13 blocks starting from 0
DEBUG: wait for ack
DEBUG: status request
DEBUG: wait for ack
DEBUG: wait for ack
DEBUG: status request
DEBUG: wait for ack
Progress (SRAM): 8%
DEBUG: wait for ack
DEBUG: status request
DEBUG: wait for ack
Progress (SRAM): 16%
DEBUG: wait for ack
DEBUG: status request
DEBUG: wait for ack
Progress (SRAM): 24%
DEBUG: wait for ack
DEBUG: status request
DEBUG: wait for ack
DEBUG: wait for ack
DEBUG: status request
DEBUG: wait for ack
Progress (SRAM): 41%
DEBUG: wait for ack
DEBUG: status request
DEBUG: wait for ack
DEBUG: wait for ack
DEBUG: status request
DEBUG: wait for ack
Progress (SRAM): 57%
DEBUG: wait for ack
DEBUG: status request
DEBUG: wait for ack
Progress (SRAM): 65%
DEBUG: wait for ack
DEBUG: status request
DEBUG: wait for ack
Progress (SRAM): 74%
DEBUG: wait for ack
DEBUG: status request
DEBUG: wait for ack
DEBUG: wait for ack
DEBUG: status request
DEBUG: wait for ack
Progress (SRAM): 90%
DEBUG: wait for ack
DEBUG: status request
DEBUG: wait for ack
Progress (SRAM): 98%
DEBUG: wait for ack
DEBUG: status request
DEBUG: wait for ack
Progress (SRAM): 100%
DEBUG: status request
DEBUG: wait for ack
DEBUG: 0
DEBUG: wait for ack
DEBUG: wait for ack
INFO: > Executing Operation: Program
INFO: > File name: /sys/mcuimg.bin, Update: true, Erase: false
INFO: > Size of file = 47384
INFO: > Update File: /sys/mcuimg.bin
INFO: Downloading file "/sys/mcuimg.bin" with size 47384
DEBUG: sending start download command
DEBUG: Granularity conversion: G(1024) * N(98) = 100352
DEBUG: Access code is 3
DEBUG: wait for ack/nack
DEBUG: receive nack
ERROR: Open operation failed
DEBUG: status request
DEBUG: wait for ack
DEBUG: Error -49 : No device is loaded
> Finish Executing operation: program
Error executing operation (program). Command cancelled!
INFO: > Executing Operation: Disconnect
DEBUG: disconnecting from device . . .
DEBUG: wait for ack
<End of command>
C:\ti\uniflash_3.4>