![]() ![]() This allows running in real time, even when no debugger is connected. In non-blocking mode only data which fits into the buffer, or none at all, will be written and the rest will be discarded. ![]() In blocking mode the application will wait when the buffer is full, until all memory could be written, resulting in a blocked application state but preventing data from getting lost. Up and down buffers can be handled separately.Įach channel can be configured to be blocking or non-blocking. The maximum number of available channels can be configured at compile time and each buffer can be configured and added by the application at run time. The control block contains an ID to make it findable in memory by a connected J-Link and a ring buffer structure for each available channel, describing the channel buffer and its state. Real Time Transfer uses a SEGGER RTT Control Block structure in the target's memory to manage data reads and writes.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |