<?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>CANT use all 4 peripherals at the same time (peripheral-1 is causing BUS FAULT when enabled)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/123365/cant-use-all-4-peripherals-at-the-same-time-peripheral-1-is-causing-bus-fault-when-enabled</link><description>Good evening. We&amp;#39;re running into an issue with using all 4 peripherals on the nRF9151. At the moment we are using the 9151DK. 
 The issue arises as soon as we enable spi1 (or any other peripheral1) we get the following boot loop: 
 
 
 We are using spi3</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 18 Aug 2025 07:09:27 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/123365/cant-use-all-4-peripherals-at-the-same-time-peripheral-1-is-causing-bus-fault-when-enabled" /><item><title>RE: CANT use all 4 peripherals at the same time (peripheral-1 is causing BUS FAULT when enabled)</title><link>https://devzone.nordicsemi.com/thread/545867?ContentTypeID=1</link><pubDate>Mon, 18 Aug 2025 07:09:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cc854850-f64f-4a59-80ae-36a6461701dc</guid><dc:creator>Atameemi</dc:creator><description>&lt;p&gt;Hello Nuguru, thank you for your answer. However, the issue persists after disabling UART1 in MCUBOOT overlay and performing a pristine build.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Adding the &amp;quot;&lt;span&gt;CONFIG_TFM_LOG_LEVEL_SILENCE=y&amp;quot; in mcuboot.conf gives the following warning: &amp;quot;CONFIG_TFM_LOG_LEVEL_SILENCE was assigned the value y, but got the value n. Missing dependencies:&lt;br /&gt;((y || y || n || n || n || n || n) &amp;amp;&amp;amp; BUILD_WITH_TFM) || BUILD_WITH_TFM || (BUILD_WITH_TFM &amp;amp;&amp;amp; 0) || (BUILD_WITH_TFM &amp;amp;&amp;amp; SOC_FAMILY_NORDIC_NRF)&amp;quot;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;which again, still leads to BUS FAULT after a pristine build and erasing then flashing.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;EDIT: &amp;quot;CONFIG_TFM_LOG_LEVEL_SILENCE=y&amp;quot; MUST be placed in prj.conf and NOT in mcuboot.conf! Disabling UART1 in MCUBOOT overlay is not necessary (and in app overlay too).&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: CANT use all 4 peripherals at the same time (peripheral-1 is causing BUS FAULT when enabled)</title><link>https://devzone.nordicsemi.com/thread/544416?ContentTypeID=1</link><pubDate>Mon, 04 Aug 2025 07:08:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:de8571a8-64af-44c3-a771-cf6cafa06133</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;SPIM1 and UARTE1 share the same hardware instance on the nRF9151. By default, the secure firmware (TF-M/MCUBoot) grabs UARTE1 for its own logging, so the moment our app tries to enable SPIM1 it faults out. The fix is simply to disable or silence TF-M’s use of UART1, by setting CONFIG_TFM_LOG_LEVEL_SILENCE=y or by adding a UART1-disable overlay in MCUBoot, so SPIM1 can be initialized without conflict. This workaround is also discussed in &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/102166/turn-off-the-uart1-used-in-tf-m"&gt;this &lt;/a&gt;thread. The compile issue when setting this config should have been already fixed in SDK later than v2.4.0&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>