Hi, I am learning the CSS and CSS Uniflash tools as a TI beginner (my background HDL/FPGA programming). So far I have successfully Echo'ed characters using the UARTecho example - but only in the debug mode from CSS. In the binary
Now I would like to "burn" it to my CC3200 board but after several days of digging and trying I still have been unsuccessful.
I have followed the guide for formatting which seems to work but burning the Flash finishes and fails to verify.
First I followed the "Format Flash" instructions. It seemed like it was doing it fine.
Here is what I did ---> open Uniflash
File>New Configuration>
Target Setup
CC3xx Serial(UART) Interface
SimpleLink Wifi CC3100/cc3200
[OK]
[Format]>1M
Consloe Reads:
[17:33:05] Begin Format operation.
[17:33:08] INFO: > Executing Operation: Connect
[17:33:10] INFO: setting break signal
[17:33:11] INFO: detecting FTDI for device reset
[17:33:12] INFO: connection succeeded
[17:33:12] INFO: getting storage list
[17:33:12] INFO: > Executing Operation: Init
[17:33:12] INFO: reading version info
[17:33:12] INFO: DEVICE CC3200 ES1.33
[17:33:12] INFO: reading version info
[17:33:13] INFO: reading version info
[17:33:15] INFO: > Executing Operation: Format
[17:33:15] INFO: Erase storage SFLASH
[17:33:16] INFO: erase storage succeeded
[17:33:16] INFO: erase storage completed
[17:33:16] INFO: > Executing Operation: Disconnect
[17:33:16] Operation Format returned.
To me this would mean I have a clean formated FLASH, am I wrong?
Next I proceed to program and it seems to program but doesn't verify (and of course doesn't run either) -- It looks like it is still adding this to the end of an existing program.
The console reads....
[17:26:31] Programs operation finished.
[17:26:36] Start operations on multiple programs on the target core...
[17:26:36] Verifying program: C:\ti\BillWorkspace2\uartecho_CC3200\Debug\uartecho_CC3200.out
[17:26:36] ERROR >> Cortex_M4_0: File Loader: Verification failed: Values at address 0x0000000020004054 do not match Please verify target memory and memory map.
[17:26:36] File: C:\ti\BillWorkspace2\uartecho_CC3200\Debug\uartecho_CC3200.out: a data verification error occurred, file load failed.
[17:26:37] Programs operation finished.
I read about the erase/verify - but there are no files in the left pane of UniFlash to erase/verify and no way to get them there - just soys "Programs".
The UniFlash users guide is no help because there are no files to erase showing.
I looked on the youtube channel and can't find any help there. What I am looking for is some help on this - like do I ned a .bin file? If so how do I make it? Looked everywhere for help on that and couldn't find anything. How do I get erase of the files that are in Flash so I am not appending ?
But most of all is there any step-by-step document that will take you through this process? Starting with the .out file that works in debug through to burning it into Fllash.