Other Parts Discussed in Thread: MSP-FET
Tool/software:
Hello,
I am using the UART backchannel of the MSP-FET debugger for tracing. I am using it in default mode (115200 bps, no parity, 8bit, no flow-control). If the debugger is active (in run-mode), the application sends some characters to the UART. I can see, that they are immediately sent out to the MSP-FET, however they appear in the terminal after around 2...3 seconds. Seems that the device waits for more characters to fill the buffer and outputs them then after a timeout. I tried already to send a BREAK or EOF, but that didn't help.
However stopping the debugger and resetting the device using MSP430Flasher.exe -z [RESET] leads to a different behavior: the characters are displayed immediately. Is there a way to flush the buffer in debugger mode?
Another strange behavior: I am using a fresh installation of CCS 12.7.1.00001 including all updates. It indicated an old firmware version on the MSP-FET and installed a version:
* Dll Version : -1
* FwVersion : 10000000
* Interface : TIUSB
* HwVersion : U 3.0
MSP40Flasher.exe also complains an old version and installs:
* Dll Version : 30801000
* FwVersion : 30800002
* Interface : TIUSB
* HwVersion : U 3.0
Seems the flasher-version is the newer one. How to avoid, that each time the debugger wants to "downgrade"? I can press the "ignore"-button, but then it asks with each start of a debug-session.
Regards
Klaujs