<?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>MPSL thread being blocked due to application threads</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/91436/mpsl-thread-being-blocked-due-to-application-threads</link><description>Hi, 
 
 With reference to the below image: 
 
 As you can see I have 2 UART threads running on priorities 14, at baud 115200, which are I believe blocking the MPSL signal thread, due to which my BLE Mesh models are responding to OPCODES with a delay of</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 13 Sep 2022 09:08:23 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/91436/mpsl-thread-being-blocked-due-to-application-threads" /><item><title>RE: MPSL thread being blocked due to application threads</title><link>https://devzone.nordicsemi.com/thread/385888?ContentTypeID=1</link><pubDate>Tue, 13 Sep 2022 09:08:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a823898b-b38f-496c-90f8-060da4e4ebda</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Do you see the same if you use the RTT logger backend?&lt;/p&gt;
&lt;p&gt;Try setting&lt;/p&gt;
&lt;p&gt;CONFIG_LOG_BACKEND_RTT=y&lt;/p&gt;
&lt;p&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.0.2/nrf/ug_logging.html#ug-logging-backends"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.0.2/nrf/ug_logging.html#ug-logging-backends&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;See also this page:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.0.2/nrf/gs_testing.html#how-to-use-rtt"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.0.2/nrf/gs_testing.html#how-to-use-rtt&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL thread being blocked due to application threads</title><link>https://devzone.nordicsemi.com/thread/385881?ContentTypeID=1</link><pubDate>Tue, 13 Sep 2022 08:59:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:65f358fa-a938-44ae-87f6-43005fa9f2b9</guid><dc:creator>Ubaid_M</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Still I am getting those junk values.&lt;/p&gt;
[quote userid="15146" url="~/f/nordic-q-a/91436/mpsl-thread-being-blocked-due-to-application-threads/385861"]&lt;p&gt;&lt;span&gt;CONFIG_THREAD_ANALYZER_USE_LOG=y&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;CONFIG_THREAD_ANALYZER_USE_PRINTK=n&lt;/span&gt;&lt;/p&gt;[/quote]&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL thread being blocked due to application threads</title><link>https://devzone.nordicsemi.com/thread/385861?ContentTypeID=1</link><pubDate>Tue, 13 Sep 2022 08:20:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:58334639-890f-44ba-8683-ab5f2db72c83</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user="Ubaid_M"]I was able to work put some issues and now all threads are being scheduled.[/quote]
&lt;p&gt;Great!&lt;/p&gt;
[quote user="Ubaid_M"]However, some thread are getting &lt;strong&gt;junk prints&lt;/strong&gt; for CPU utilization as in below:[/quote]
&lt;p&gt;That is strange. Are you using&amp;nbsp;CONFIG_THREAD_ANALYZER_USE_LOG or&amp;nbsp;&lt;span&gt;CONFIG_THREAD_ANALYZER_USE_PRINTK ?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Try setting&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;CONFIG_THREAD_ANALYZER_USE_LOG=y&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;CONFIG_THREAD_ANALYZER_USE_PRINTK=n&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL thread being blocked due to application threads</title><link>https://devzone.nordicsemi.com/thread/385840?ContentTypeID=1</link><pubDate>Tue, 13 Sep 2022 05:52:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c197ddec-9c9f-4ea6-86c9-3b6013d00489</guid><dc:creator>Ubaid_M</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;a class="internal-link view-user-profile" href="https://devzone.nordicsemi.com/members/sigurdon"&gt;Sigurd&lt;/a&gt;,&lt;br /&gt;&lt;br /&gt;I was able to work put some issues and now all threads are being scheduled.&lt;br /&gt;&lt;br /&gt;However, some thread are getting &lt;strong&gt;junk prints&lt;/strong&gt; for CPU utilization as in below:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1663048340858v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;How can I solve this..?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL thread being blocked due to application threads</title><link>https://devzone.nordicsemi.com/thread/385496?ContentTypeID=1</link><pubDate>Fri, 09 Sep 2022 11:12:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:425a983e-0cd4-4826-8c1b-410eed94f20e</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote userid="15146" url="~/f/nordic-q-a/91436/mpsl-thread-being-blocked-due-to-application-threads/384262"]could you post how these threads looks like ?[/quote][quote userid="108934" url="~/f/nordic-q-a/91436/mpsl-thread-being-blocked-due-to-application-threads/384346"]Will get back on this.[/quote]
&lt;p&gt;Could you post the code that shows these threads? (I can make this case private if you want to.)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL thread being blocked due to application threads</title><link>https://devzone.nordicsemi.com/thread/385471?ContentTypeID=1</link><pubDate>Fri, 09 Sep 2022 09:40:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e108bf20-50eb-4757-bf90-1ddc9de3dd73</guid><dc:creator>Ubaid_M</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I was able to run the same, &lt;strong&gt;Thread analyzer is working perfectly fine and printing stats when I disable my application thread&lt;/strong&gt;, please find the stats as in below and suggest if anything wrong here:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1662716236774v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Now if I enable my application thread,&lt;strong&gt; thread analyzer is unable to run (I think since it is lower priority task, app thread being higher priority thread is not letting thread analyzer thread to execute)&lt;/strong&gt;, below are the stats:&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1662716370855v2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Do let me know your thoughts on these stats as well.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I need&amp;nbsp; to know how I can optimize my thread based on the above stats:&lt;br /&gt;1. In first, system reset thread is occupying 93% CPU&lt;br /&gt;2. In second after enabling app thread, thread analyzer is not at all getting the CPU and main is occupying 84% CPU.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Thanks,&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL thread being blocked due to application threads</title><link>https://devzone.nordicsemi.com/thread/385309?ContentTypeID=1</link><pubDate>Thu, 08 Sep 2022 13:16:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7e1dea75-0a97-4820-b96a-57eeccccb00a</guid><dc:creator>Ubaid_M</dc:creator><description>&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1662642950622v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Running only once&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL thread being blocked due to application threads</title><link>https://devzone.nordicsemi.com/thread/385308?ContentTypeID=1</link><pubDate>Thu, 08 Sep 2022 13:15:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:91c050b4-7653-407c-a636-0a26f57c25c3</guid><dc:creator>Ubaid_M</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I did that and it is running and printing stats only once,&lt;br /&gt;Please look at my prj.conf if everything is in order:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;#Analyse threads
CONFIG_THREAD_ANALYZER=y
CONFIG_THREAD_ANALYZER_AUTO=y
CONFIG_THREAD_ANALYZER_AUTO_INTERVAL=5
CONFIG_THREAD_NAME=y
CONFIG_THREAD_MONITOR=y
CONFIG_THREAD_RUNTIME_STATS=y
CONFIG_THREAD_RUNTIME_STATS_USE_TIMING_FUNCTIONS=y
CONFIG_THREAD_ANALYZER_USE_LOG=y
CONFIG_THREAD_ANALYZER_USE_PRINTK=y&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Or printing junk with this config:&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1662643634384v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I just need stack and CPU consumption thread wise&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL thread being blocked due to application threads</title><link>https://devzone.nordicsemi.com/thread/385306?ContentTypeID=1</link><pubDate>Thu, 08 Sep 2022 13:11:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:62ca9256-f5d2-4be7-9ccc-47a2cac0d13f</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user="Ubaid_M"]I just called &amp;quot;thread_analyzer_print( );&amp;quot; in my main application thread. Inside the while loop.[/quote]
&lt;p&gt;You don&amp;#39;t need to do that. You can just set&amp;nbsp;CONFIG_THREAD_ANALYZER_AUTO=y&lt;/p&gt;
&lt;p&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.0.2/kconfig/index.html#CONFIG_THREAD_ANALYZER_AUTO"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.0.2/kconfig/index.html#CONFIG_THREAD_ANALYZER_AUTO&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL thread being blocked due to application threads</title><link>https://devzone.nordicsemi.com/thread/385290?ContentTypeID=1</link><pubDate>Thu, 08 Sep 2022 12:50:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:adb49c24-875a-4873-9232-5801f3cd17e0</guid><dc:creator>Ubaid_M</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;As soon as I am running the analyzer I am getting these logs:&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1662641393673v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I just called &amp;quot;thread_analyzer_print( );&amp;quot; in my main application thread. Inside the while loop.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL thread being blocked due to application threads</title><link>https://devzone.nordicsemi.com/thread/385225?ContentTypeID=1</link><pubDate>Thu, 08 Sep 2022 10:20:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:804fc8b5-2ed5-4893-8b5c-c63ac3ede5af</guid><dc:creator>Ubaid_M</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote userid="15146" url="~/f/nordic-q-a/91436/mpsl-thread-being-blocked-due-to-application-threads/384563"]Also Thread analyzer might be useful.[/quote]
&lt;p&gt;I am trying to use thread analyzer, can you please help me with a sample program demonstrating the use of Thread analyzer..?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL thread being blocked due to application threads</title><link>https://devzone.nordicsemi.com/thread/384563?ContentTypeID=1</link><pubDate>Mon, 05 Sep 2022 11:52:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dc16c16c-2561-490e-b8be-f518e41c41a0</guid><dc:creator>Sigurd</dc:creator><description>[quote user="sigurdon"]You can try to use the CPU load measurement module:&amp;nbsp;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.0.2/nrf/libraries/debug/cpu_load.html"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.0.2/nrf/libraries/debug/cpu_load.html&lt;/a&gt;[/quote]
&lt;p&gt;Also Thread analyzer might be useful.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/services/debugging/thread-analyzer.html#thread-analyzer"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/services/debugging/thread-analyzer.html#thread-analyzer&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL thread being blocked due to application threads</title><link>https://devzone.nordicsemi.com/thread/384460?ContentTypeID=1</link><pubDate>Sun, 04 Sep 2022 15:23:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1f4d288f-2c32-466d-8174-6be48ffcded5</guid><dc:creator>Ubaid_M</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Meanwhile please support me on this..&lt;br /&gt;&lt;/p&gt;
[quote userid="108934" url="~/f/nordic-q-a/91436/mpsl-thread-being-blocked-due-to-application-threads/384346"]1. Can you please suggest any tool or add on that gives me thread wise details on CPU occupancy..?[/quote]&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL thread being blocked due to application threads</title><link>https://devzone.nordicsemi.com/thread/384346?ContentTypeID=1</link><pubDate>Thu, 01 Sep 2022 12:49:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b8f3d2a6-26bd-4326-8342-a1ac62475605</guid><dc:creator>Ubaid_M</dc:creator><description>&lt;p&gt;Hello&amp;nbsp;&lt;a class="internal-link view-user-profile" href="https://devzone.nordicsemi.com/members/sigurdon"&gt;Sigurd&lt;/a&gt;,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
[quote userid="15146" url="~/f/nordic-q-a/91436/mpsl-thread-being-blocked-due-to-application-threads/384262"]You can try to use the CPU load measurement[/quote]
&lt;p&gt;&lt;strong&gt;1. Can you please suggest any tool or add on that gives me thread wise details on CPU occupancy..?&lt;/strong&gt;&lt;br /&gt;Any live monitoring would help.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
[quote userid="15146" url="~/f/nordic-q-a/91436/mpsl-thread-being-blocked-due-to-application-threads/384262"] I don&amp;#39;t really see how your application threads are causing issues[/quote]
&lt;p&gt;This is what I felt as well, But as soon as I comment out the two UART threads &amp;amp; one application threads, my mesh models behave completely fine and response to OPCODES is instantaneous.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote userid="15146" url="~/f/nordic-q-a/91436/mpsl-thread-being-blocked-due-to-application-threads/384262"]Does your application work as expected when you don&amp;#39;t have these UART threads?[/quote]
&lt;p&gt;Yes,&amp;nbsp;&lt;span&gt;as soon as I comment out the two UART threads &amp;amp; one application threads, my mesh models behave completely fine.&lt;br /&gt;&lt;strong&gt;2. I also observed that by reducing UART baud rate from 115200 to 9600, there was some improvement. Hence I suspect any interrupts are occupying the CPU or any dependent resource like semaphore is unavailable to MPSL thread...?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
[quote userid="15146" url="~/f/nordic-q-a/91436/mpsl-thread-being-blocked-due-to-application-threads/384262"]could you post how these threads looks like ?[/quote]
&lt;p&gt;&lt;span&gt;Will get back on this.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: MPSL thread being blocked due to application threads</title><link>https://devzone.nordicsemi.com/thread/384262?ContentTypeID=1</link><pubDate>Thu, 01 Sep 2022 08:05:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:37ddcb70-2399-411e-927e-bead07fd6850</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Looking at the &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.0.2/zephyr/kernel/services/threads/index.html#thread-priorities"&gt;documentation &lt;/a&gt;here, I don&amp;#39;t really see how your application threads are causing issues:&lt;/p&gt;
&lt;p&gt;The scheduler distinguishes between two classes of threads, based on each thread’s priority.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;A&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;em&gt;cooperative thread&lt;/em&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;has a negative priority value. Once it becomes the current thread, a cooperative thread remains the current thread until it performs an action that makes it unready.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;em&gt;preemptible thread&lt;/em&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;has a non-negative priority value. Once it becomes the current thread, a preemptible thread may be supplanted at any time if a cooperative thread, or a preemptible thread of higher or equal priority, becomes ready.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
[quote user=""]&lt;p&gt;&lt;strong&gt;2. How can I probe the CPU utilization further to find out what is happening or what is the issue leading to MPSL thread being blocked..?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;[/quote]
&lt;p&gt;You can try to use the CPU load measurement module:&amp;nbsp;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.0.2/nrf/libraries/debug/cpu_load.html"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.0.2/nrf/libraries/debug/cpu_load.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It&amp;#39;s expected that these MPSL threads are &amp;#39;blocked&amp;#39; most of the time, they are waiting for semaphore in the mpsl irq handler.&amp;nbsp;&lt;a href="https://github.com/nrfconnect/sdk-nrf/blob/v1.9.2/subsys/mpsl/init/mpsl_init.c#L53"&gt;https://github.com/nrfconnect/sdk-nrf/blob/v1.9.2/subsys/mpsl/init/mpsl_init.c#L53&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Q: Does your application work as expected when you don&amp;#39;t have these UART threads? If yes, could you post how these threads looks like ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>