Part Number: TM4C129ENCPDT
Other Parts Discussed in Thread: UNIFLASH, , EK-TM4C1294XL
I'm attempting to use Uniflash to load and run an *.out file. The actual load process is successful according to Uniflash, but the system doesn't appear to operate. This is a (Debug build) .out file from a project that I can run and debug successfully using my PC, TM4C129ENCPDT, and an XDS110 without issue (motivation for doing this has been deleted to simplify the question). After successfully loading the *.out file, I have reset the CPU and the system through Uniflash with no response. I have power cycled with no response. There should be clear indicators if the processor is running (blinking LEDs tied to SysTick ISR). I'm sure I've got a misconception, but can someone point me in the correct direction on how to get the processor running with this toolchain?
This was originally pursued as a means to run a customer's firmware without having to build it locally (to avoid build issues when switching PCs). Other suggestions on how to achieve that would be appreciated?
On a related note, I attempted to do these operations on my own system and noticed that the "Release" build fails while the "Debug" build succeeds. It appears that my included Tivaware files are missing for Release builds? And that my inclusion of driverlib.lib in the linker search path is missing for release builds. Is this a bug or expected behavior? An explanation would be appreciated.
I'm still learning TI's tools - any help with my misconceptions would be appreciated!