This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430FR2633: Timeout on MSP-FET UART backchannel

Part Number: MSP430FR2633
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

  • MSP-FET is based on slow (overclocked 20MHz) MSP430F5xx/6xx device and during active debugger can't have in the same time (parallel) "fast" UART channel. After MSPFlasher upgrade firmware and release target device, all processing power / bandwidth is given to UART channel, so it should be much faster. If "fast" UART during debugging is must, than you can use any other standalone USB/UART bridge.

    All ti tools are based on "MSP430.dll" file. You can copy the same version to all TI apps (directory), and there will be no more version complains.

**Attention** This is a public forum