<?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>NCS: MCUBoot RTT Logs lost when performing DFU</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/112578/ncs-mcuboot-rtt-logs-lost-when-performing-dfu</link><description>We have difficulties to get RTT prints from MCUBoot while performing DFU. 
 As far as I understand Segger RTT is reinitialized when booting Application and this might be the reason of lost MCUBoot log messages. 
 One solution I have tried to set CONFIG_SEGGER_RTT_SECTION_DTCM</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 20 Feb 2025 14:50:26 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/112578/ncs-mcuboot-rtt-logs-lost-when-performing-dfu" /><item><title>RE: NCS: MCUBoot RTT Logs lost when performing DFU</title><link>https://devzone.nordicsemi.com/thread/523932?ContentTypeID=1</link><pubDate>Thu, 20 Feb 2025 14:50:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c2d9a68f-00de-44a4-8b1d-7405f905bb53</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;In addition to the configs you have already disabled, please check and see if there is also a CONFIG_RTT_CONSOLE (which should also be set to n), and check if there are any other RTT, CONSOLE, or SERIAL related settings that may be interfering with the application&amp;#39;s use of RTT.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Terje&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NCS: MCUBoot RTT Logs lost when performing DFU</title><link>https://devzone.nordicsemi.com/thread/522452?ContentTypeID=1</link><pubDate>Tue, 11 Feb 2025 14:01:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9019ae71-93a2-45be-807f-e7ced32b4c97</guid><dc:creator>mackz</dc:creator><description>&lt;p&gt;Hi, i am also having issues with RTT. When i enable mcuboot i cant see any output from the application and mcuboot. i have tried to disable rtt in mcuboot by putting:&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;CONFIG_USE_SEGGER_RTT=n
CONFIG_LOG_BACKEND_RTT=n
CONFIG_MCUBOOT_UTIL_LOG_LEVEL_OFF=y
CONFIG_LOG=n&lt;/pre&gt;&lt;br /&gt;in child_image/mcuboot.conf&lt;br /&gt;but i still get no output, do i need to disable anything else?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NCS: MCUBoot RTT Logs lost when performing DFU</title><link>https://devzone.nordicsemi.com/thread/491656?ContentTypeID=1</link><pubDate>Mon, 01 Jul 2024 16:21:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:839a47b3-713c-41b1-b57c-ddb3f9f4b39d</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The memory block used for RTT is dynamically placed, so it will almost always be placed at a different location for the bootloader than for the application. When connecting over the J-Link, only the first RTT memory block is found (and assumed to be the only one), leaving the other RTT unused.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/zephyrproject-rtos/zephyr/issues/53544"&gt;This is a known limitation.&lt;/a&gt; While there has been &lt;a href="https://github.com/zephyrproject-rtos/zephyr/pull/53569"&gt;some efforts at solving it&lt;/a&gt;, with &lt;a href="https://github.com/zephyrproject-rtos/segger/pull/17"&gt;further efforts here&lt;/a&gt;, the easiest workaround by far is to enable RTT only in MCUBoot or only in the application.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Terje&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>