Hi I have been using following command to program the TM4C1231H6PZ Tiva Controller with XDS200 USB Programmer, and everything works absolutely fine.
uniflash -log mylog.xml -ccxml ../configs/TM4C1231H6PZ.ccxml -core "CORTEX_M4_0" -loadSettings ../session/TM4C1231H6PZ.uniflashsession -program ../programs/61001272_Rev_1_0.out
But in addition to above command i also need to verity the CRC32, hence when i do following,
uniflash -log mylog.xml -ccxml ../configs/TM4C1231H6PZ.ccxml -core "CORTEX_M4_0" -loadSettings ../session/TM4C1231H6PZ.uniflashsession -program ../programs/61001272_Rev_1_0.out -operation "CalculateChecksum"
Target Device gets programmed, it also shows me correct CRC32, but at end of messages, it shows following, error (Highlighted in Yellow)
Loading Program: ../programs/61001272_Rev_1_0.out
CORTEX_M4_0: Writing Flash @ Address 0x00000000 of Length 0x00007ff0
CORTEX_M4_0: Performing Mass Erase on Flash memory
CORTEX_M4_0: Writing Flash @ Address 0x00007ff0 of Length 0x00007ff0
CORTEX_M4_0: Writing Flash @ Address 0x0000ffe0 of Length 0x00003a90
> Finish Loading.
> Performing operation: CalculateChecksum
CORTEX_M4_0: Calculating CRC-32...
CORTEX_M4_0: The following range was selected: 0x00000000 - 0x0003FFFF
CORTEX_M4_0: The calculated CRC-32 value: 0xD2D52C44
CORTEX_M4_0: Operation completed successfully.
SEVERE: Error getting date associated with "FLASHCHECKSUM": Unknown key
> Command suspended due to errors in executing the given operation.
> Disconnecting from target.