You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm not sure if this is the same as #115 (it certainly seems related) but any semihosting operation from the device seems to automatically append a newline in the debug output window regardless of whether or not a newline was requested. The result is that string interpolation code on the device e.g. string formatting that has to do multiple semihosting write calls end up producing output that's broken
up like
this
.
The problem doesn't arise with a normal GDB session so I think this is coming from the extension, and makes it very hard to parse debugging output at a glance from the debug output window.
The text was updated successfully, but these errors were encountered:
I've run into the same issue. I'm using J-Link as the server and when I run this all separately in two different terminals I get an output like I would expect. As an example:
X-axis: -0.0031738281
If I use this extension, I get this as an output:
X-axis:
-
0.
00
31738281
After enough print statements, the output window basically becomes unreadable. This is my launch.json file:
I'm not sure if this is the same as #115 (it certainly seems related) but any semihosting operation from the device seems to automatically append a newline in the debug output window regardless of whether or not a newline was requested. The result is that string interpolation code on the device e.g. string formatting that has to do multiple semihosting write calls end up producing output that's broken
up like
this
.
The problem doesn't arise with a normal GDB session so I think this is coming from the extension, and makes it very hard to parse debugging output at a glance from the debug output window.
The text was updated successfully, but these errors were encountered: