Other Parts Discussed in Thread: UNIFLASH,
Hi,
I'm using Uniflash for Linux to flash a TM4C1294NCPDT. Currently I use the GUI to do this and it works fine, I have 2 binaries that I load, the first is at address 0, the second at address 0x8000. I want to switch over to using the command line interface so that this can be automated as part of manufacturing however when I run the command it is only loading the first image and erasing the flash at address 0x8000. Any advice would be appreciated as to what I'm doing wrong. It would also be really useful to know where/if TI has documentation for this sort of thing too, so far I haven't been able to find any.
Here's the command I enter:
sudo ./dslite.sh -f --config=tm4c1294ncpdt.ccxml -e ~/smartsense-bsp/tiva/bootloader/build/bootloader.out ~/smartsense-bsp/tiva/engineering/build/va_part0.out,0x8000
Here's the output from uniflash:
DSLite version 7.2.0.2096
Configuring Debugger (may take a few minutes on first launch)...
Initializing Register Database...
Initializing: CS_DAP_0
Executing Startup Scripts: CS_DAP_0
Initializing: CORTEX_M4_0
Executing Startup Scripts: CORTEX_M4_0
GEL: CORTEX_M4_0: GEL Output:
Memory Map Initialization Complete
Connecting...
Loading Program: Multiple Files
Preparing ...
.text: 0 of 4300 at 0x0
Erasing Flash.
0 of 32752 at 0x8000: 2%
32640 of 32752 at 0x8000: 19%
32528 of 32752 at 0xfff0: 37%
32416 of 32752 at 0x17fe0: 54%
32304 of 32752 at 0x1ffd0: 71%
32192 of 32752 at 0x27fc0: 89%
Finished: 89%
Setting PC to entry point.: 89%
Running...
Success
Thanks,
Doug Burrell