mirror of
https://github.com/ferrous-systems/embedded-trainings-2020.git
synced 2024-11-15 21:21:11 +00:00
Merge pull request #25 from ferrous-systems/skade-patch-1
Clarify logging space a little
This commit is contained in:
commit
34619deae2
1 changed files with 1 additions and 1 deletions
|
@ -16,4 +16,4 @@ This command will bring up a Text User Interface (TUI). You should see "Hello, w
|
|||
chip = "nRF52840_xxAA"
|
||||
```
|
||||
|
||||
Logging is implemented using the Real Time Transfer (RTT) protocol. Under this protocol the target device writes log messages to a ring buffer stored in RAM; the PC communicates with the J-Link to read out log messages from this ring buffer. This logging approach is non-blocking in the sense that the target device does not have to wait for physical IO (USB comm, serial interface, etc.) to complete while logging messages since they are written to memory. It is possible, however, for the target device to overrun the ring buffer; this causes old log messages to be overwritten.
|
||||
Logging is implemented using the Real Time Transfer (RTT) protocol. Under this protocol the target device writes log messages to a ring buffer stored in RAM; the PC communicates with the J-Link to read out log messages from this ring buffer. This logging approach is non-blocking in the sense that the target device does not have to wait for physical IO (USB comm, serial interface, etc.) to complete while logging messages since they are written to memory. It is possible, however, for the target device to run out of space in its logging ring buffer; this causes old log messages to be overwritten.
|
||||
|
|
Loading…
Reference in a new issue