<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>NRF LOG + JLINKRTTClientExe</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/54216/nrf-log-jlinkrttclientexe</link><description>Hello, 
 NRF52840 
 SDK 15.3.0 
 SoftDevice: s140 
 OS: Ubuntu 
 IDE: SES 
 I am having difficulty getting consistency out of the RTT + NRF_LOG_INFO() print statement. It has printed what I expected in a timely manner before, but also has not responded</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 11 Nov 2019 13:18:27 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/54216/nrf-log-jlinkrttclientexe" /><item><title>RE: NRF LOG + JLINKRTTClientExe</title><link>https://devzone.nordicsemi.com/thread/219477?ContentTypeID=1</link><pubDate>Mon, 11 Nov 2019 13:18:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:23a65e31-fdf9-44c7-a47b-ce27178e3650</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Hi Paul,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;there are some users that have placed the Segger Control Block at a specific RAM address when they wanted to get RTT output from both the bootloader and application, see&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/20708/rtt-logging-from-application-started-by-bootloader/80812#80812"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/20708/rtt-logging-from-application-started-by-bootloader/80812#80812&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Bjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF LOG + JLINKRTTClientExe</title><link>https://devzone.nordicsemi.com/thread/219465?ContentTypeID=1</link><pubDate>Mon, 11 Nov 2019 12:47:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6531eda6-208d-4851-91de-31b1cdb9fcae</guid><dc:creator>BEplane</dc:creator><description>&lt;p&gt;That makes sense to the problem I was seeing.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;How would I go about making the module static? My initial guess is to change the RTT files to be static, or at leat the buffers. I am unsure of exactly what I would need to change for the module to be static and work through different uploads.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF LOG + JLINKRTTClientExe</title><link>https://devzone.nordicsemi.com/thread/219458?ContentTypeID=1</link><pubDate>Mon, 11 Nov 2019 12:24:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bf90bfed-68b6-4997-a7d1-217792b08725</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Hi Paul&lt;/p&gt;
[quote user=""]I have been connecting the JLinkExe, and the JLinkRTTExe in the terminal, then from there I go about loading software in SES, and debugging, adding breakpoints, loading changes. All without touching, or renewing the JLinkExe or JLinkRTTExe. Is this the expected workflow for using the RTT and NRF_LOG_INFO()? Or should the RTT be reconnected everytime I load new code?[/quote]
&lt;p&gt;RTT uses a control block that is located in RAM on the target device, see &lt;a href="https://www.segger.com/products/debug-probes/j-link/technology/about-real-time-transfer/"&gt;this&lt;/a&gt; page for more information. Everytime you re-compile your code and flash it to the target, you are most likely also shifting the location of this control block. If this happens you will have to reconnect with Jlink. You can also place the control block at a static location in RAM so that the control block is at the same location all the time.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-cb810937d5a343c38e781d500030c0b4/pastedimage1573474390209v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Bjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>