Hello everybody,
in our development project we have the problem, that whenever we restart our MCU using reset, some lines of the RTT logging are skipped in the RTTViewer.
Corresponding RTT log output looks e.g. like this:
The current size of our RTT ring buffer is 2Kb and we think this should be enough and we actually do not want to increase it.
Presumably, in case of reset of the MCU the RTTViewer does not restart reading out (and therefore empty) the ring buffer quickly enough and this leads to skipped log statement lines.
Do you have any suggestions how we could avoid this skipping of log statements in the RTTViewer output?
in our development project we have the problem, that whenever we restart our MCU using reset, some lines of the RTT logging are skipped in the RTTViewer.
Corresponding RTT log output looks e.g. like this:
Source Code
- 00> 0.001 I Broker: ....<valid log statement>
- 00> 0.002 W CanStack: ....<valid log statement>
- 00> 0.004 D KVS: ....<valid log statement>
- 00> RTT buffer full - 5 line(s) skipped.
- 00> 0.022 D OnOff: ....<valid log statement>
- 00> - 29 line(s) skipped.
- 00> 0.488 D Can: ....<valid log statement>
- 00> 0.490 D UI: ....<valid log statement>
Presumably, in case of reset of the MCU the RTTViewer does not restart reading out (and therefore empty) the ring buffer quickly enough and this leads to skipped log statement lines.
Do you have any suggestions how we could avoid this skipping of log statements in the RTTViewer output?