Apologies if this is a wrong forum.
Keil's proprietary tracing can pack 4 characters in a 32-bit word.
The data registers of ITM are 32-bit, so it looks to me very attractive to print 4 characters at once.
Is there any implementation that supports this, maybe some fork of OpenOCD?
A "mainstream" OpenOCD seems to interpret 16 or 32 bit data as "wide" unicode characters. It's the time to embrace UTF-8 there. So Unicode will work too.
Are there solutions that utilize high bits of ITM_SendChar data, such as multiplexing output to N "streams"?
Pavel A said:Apologies if this is a wrong forum
The purpose of the forum is clearly stated:
Does that really sound appropriate to this question?