<?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>nrf5340 P1.00 &amp;amp; P1.01 Cannot pull-high in NCS v1.8.0</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/103962/nrf5340-p1-00-p1-01-cannot-pull-high-in-ncs-v1-8-0</link><description>Dear Nordic Team, 
 Our custom board need to pull high P1.00 &amp;amp; P1.01 pin, but it cannot work. 
 My project was based on &amp;quot;ble_app_uart&amp;quot; sample code to developed. 
 Below is my dts setting/ prj.conf/ gpio initial source code 
 
 nrf5340dk_nrf5340_cpuapp</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 04 Oct 2023 11:40:36 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/103962/nrf5340-p1-00-p1-01-cannot-pull-high-in-ncs-v1-8-0" /><item><title>RE: nrf5340 P1.00 &amp; P1.01 Cannot pull-high in NCS v1.8.0</title><link>https://devzone.nordicsemi.com/thread/448812?ContentTypeID=1</link><pubDate>Wed, 04 Oct 2023 11:40:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cd5c17d2-41a3-4d42-871a-6cbb6e6b26e2</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi Allen&lt;/p&gt;
&lt;p&gt;Good to hear that you got everything working.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;On second thought you could always generate your own board files in order to fix this, without having to change the original board definition. Typically you would have to do this anyway when switching from the DK to a custom board.&lt;/p&gt;
&lt;p&gt;I will consider the case closed then &lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f642.svg" title="Slight smile"&gt;&amp;#x1f642;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf5340 P1.00 &amp; P1.01 Cannot pull-high in NCS v1.8.0</title><link>https://devzone.nordicsemi.com/thread/448068?ContentTypeID=1</link><pubDate>Thu, 28 Sep 2023 07:02:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bf27d1c9-c94c-4238-9328-fd61591aaae6</guid><dc:creator>allenboon</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;span&gt;Torbj&amp;oslash;rn,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;You mean to say you were only able to control these pins by modifying nrf5340_cpunet_reset.c?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Yes,&amp;nbsp;&lt;/span&gt;&lt;span&gt;I also need modify&amp;nbsp;nrf5340dk_nrf5340_cpunet.dts overlay in my project.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I appreciate your help very much.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I will close this ticket.&lt;/p&gt;
&lt;p&gt;Allen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf5340 P1.00 &amp; P1.01 Cannot pull-high in NCS v1.8.0</title><link>https://devzone.nordicsemi.com/thread/448065?ContentTypeID=1</link><pubDate>Thu, 28 Sep 2023 06:43:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a8260d5d-1819-4bf4-bd10-b51ba512e5d3</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi Allen&lt;/p&gt;
&lt;p&gt;You mean to say you were only able to control these pins by modifying nrf5340_cpunet_reset.c?&lt;/p&gt;
&lt;p&gt;I will check internally if we are planning to patch this, so that these pins can be used without having to change the SDK files.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf5340 P1.00 &amp; P1.01 Cannot pull-high in NCS v1.8.0</title><link>https://devzone.nordicsemi.com/thread/447633?ContentTypeID=1</link><pubDate>Tue, 26 Sep 2023 07:24:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8c82fd5f-c19e-4003-ae75-28812b101e9f</guid><dc:creator>allenboon</dc:creator><description>&lt;p&gt;&lt;span&gt;Hi&amp;nbsp;&lt;/span&gt;&lt;span&gt;Torbj&amp;oslash;rn,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks for your reply.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I can control P1.00 &amp;amp; P1.01&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;It seems I need to change NCS source code.(nrf5340_cpunet_reset.c) I think it it not simple.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Maybe can using a simple config to close pheripheral, let it more easily.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Many Thanks.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Allen.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf5340 P1.00 &amp; P1.01 Cannot pull-high in NCS v1.8.0</title><link>https://devzone.nordicsemi.com/thread/447574?ContentTypeID=1</link><pubDate>Mon, 25 Sep 2023 19:00:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4d3162e9-f996-42b0-810c-71f8f071dcc5</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi Allen&lt;/p&gt;
&lt;p&gt;It seems the problem is a bit more complex than I originally anticipated.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;My colleague Øyvind&amp;nbsp;provided an explanation and a workaround for the issue in &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/77577/using-uart3-and-disabled-uart0-alway-have-log-information/321041#321041"&gt;this reply&lt;/a&gt;. Can you see if it works for you as well?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf5340 P1.00 &amp; P1.01 Cannot pull-high in NCS v1.8.0</title><link>https://devzone.nordicsemi.com/thread/447325?ContentTypeID=1</link><pubDate>Mon, 25 Sep 2023 02:19:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6f354831-cbe6-42f4-96ef-370e620195a4</guid><dc:creator>allenboon</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;span&gt;Torbj&amp;oslash;rn,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Sorry for delay reply, some ugent incident happened to me.&lt;/p&gt;
&lt;p&gt;The attachment is zephyr.dts file&lt;/p&gt;
&lt;p&gt;But, I cannot find as you mentioned node and&amp;nbsp;P1.00 &amp;amp; P1.01 was defined as &amp;quot;arduino-header-r3&amp;quot;,&amp;nbsp; So, I closed &amp;quot;arduino-header-r3&amp;quot; node. The gpio still cannot pull-high.&lt;/p&gt;
&lt;p&gt;Can you help to check other issue?&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;
&lt;p&gt;Allen.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/3487.zephyr.dts"&gt;devzone.nordicsemi.com/.../3487.zephyr.dts&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf5340 P1.00 &amp; P1.01 Cannot pull-high in NCS v1.8.0</title><link>https://devzone.nordicsemi.com/thread/446858?ContentTypeID=1</link><pubDate>Wed, 20 Sep 2023 11:58:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:43ee7502-b222-418a-9c57-291cf51d7d6d</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi Allen&lt;/p&gt;
&lt;p&gt;By default P1.00, P1.01, P0.10 and P0.11 will be forwarded to the network core as they are used by the network core serial port for logging purposes. In order to disable this forwarding you have to remove the nrf-gpio-forwarded node from your device tree, otherwise these pins will not be available from the application core.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In order to check if this is the problem please have a look at the generated .dts file (build/zephyr/zephyr.dts) and see if you can find the node there:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;	gpio_fwd: nrf-gpio-forwarder {
		compatible = &amp;quot;nordic,nrf-gpio-forwarder&amp;quot;;
		status = &amp;quot;okay&amp;quot;;
		uart {
			gpios = &amp;lt; &amp;amp;gpio1 0x1 0x0 &amp;gt;, &amp;lt; &amp;amp;gpio1 0x0 0x0 &amp;gt;, &amp;lt; &amp;amp;gpio0 0xb 0x0 &amp;gt;, &amp;lt; &amp;amp;gpio0 0xa 0x0 &amp;gt;;
		};
	};&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>