<?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>Zephyr API to read the nRF5340 die temperature</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/67784/zephyr-api-to-read-the-nrf5340-die-temperature</link><description>Hello, 
 I am looking for some some nRF5340 example code that reads the nRF5340 die temperature using zephyr APIs. 
 I&amp;#39;ve looked at previous posts but I could only find this one https://devzone.nordicsemi.com/f/nordic-q-a/56171/how-to-get-die-temperature</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 17 Apr 2024 09:12:39 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/67784/zephyr-api-to-read-the-nrf5340-die-temperature" /><item><title>RE: Zephyr API to read the nRF5340 die temperature</title><link>https://devzone.nordicsemi.com/thread/479157?ContentTypeID=1</link><pubDate>Wed, 17 Apr 2024 09:12:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:82cd082e-b204-4a3c-9cd2-f7fe257de7a6</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;You are posting in a very old thread. Please create a new one with your questions.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;H&amp;aring;kon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr API to read the nRF5340 die temperature</title><link>https://devzone.nordicsemi.com/thread/479154?ContentTypeID=1</link><pubDate>Wed, 17 Apr 2024 09:03:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1cf2effb-bc8a-489d-81a1-c23a22fdab5d</guid><dc:creator>Muhammed</dc:creator><description>&lt;p&gt;I did what you said, why can&amp;#39;t I see the exit?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr API to read the nRF5340 die temperature</title><link>https://devzone.nordicsemi.com/thread/479153?ContentTypeID=1</link><pubDate>Wed, 17 Apr 2024 09:02:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bab291c3-70ec-46f0-82fa-83fcd78030c2</guid><dc:creator>Muhammed</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/2678.Desktop.rar"&gt;devzone.nordicsemi.com/.../2678.Desktop.rar&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&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/pastedimage1713344610906v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr API to read the nRF5340 die temperature</title><link>https://devzone.nordicsemi.com/thread/298809?ContentTypeID=1</link><pubDate>Tue, 09 Mar 2021 16:32:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4cc93445-b81f-4270-b1d8-04fdbbfbf566</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi Mohamed,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="Learner"]If I understand you right, once I add the above config line in the app_core prj.conf then the network core will boot up automatically (well in fact the app core will boot it up I guess). So, the reason I was not seeing temperature values until J-Link RTT viewer connected is because the network core did not boot up and needed an external entity to kick start it.[/quote]
&lt;p&gt;That is correct. SEGGER has scripts that automatically boots up the network core for you when you start a RTT session.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr API to read the nRF5340 die temperature</title><link>https://devzone.nordicsemi.com/thread/298650?ContentTypeID=1</link><pubDate>Tue, 09 Mar 2021 11:03:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d62f12e2-6acb-41bf-92a2-22677061e1e6</guid><dc:creator>Learner</dc:creator><description>&lt;p&gt;Hi Hakon,&lt;/p&gt;
&lt;p&gt;Thank you for your reply where you answered my 4 questions.&lt;/p&gt;
&lt;p&gt;I think I can see clearer what is going on between app and network cores in the die temperature example.&lt;/p&gt;
[quote userid="2115" url="~/f/nordic-q-a/67784/zephyr-api-to-read-the-nrf5340-die-temperature/298044#298044"]Once the above configuration is enabled, then it should print the temperature w/o attaching the RTT session.[/quote][quote userid="2115" url="~/f/nordic-q-a/67784/zephyr-api-to-read-the-nrf5340-die-temperature/298044#298044"]CONFIG_BOARD_ENABLE_CPUNET=y[/quote]
&lt;p&gt;If I understand you right, once I add the above config line in the app_core prj.conf then the network core will boot up automatically (well in fact the app core will boot it up I guess). So, the reason I was not seeing temperature values until J-Link RTT viewer connected is because the network core did not boot up and needed an external entity to kick start it.&lt;/p&gt;
&lt;p&gt;Kind regards&lt;/p&gt;
&lt;p&gt;Mohamed&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr API to read the nRF5340 die temperature</title><link>https://devzone.nordicsemi.com/thread/298044?ContentTypeID=1</link><pubDate>Fri, 05 Mar 2021 11:53:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6ad1bb4c-c232-4885-ad2d-be906f5f9446</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi Mohamed,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="Learner"]The &amp;quot;Reply&amp;quot;, &amp;quot;Verify Answer&amp;quot; and &amp;quot;More&amp;quot; buttons do appear after some responses but not other. For instance, I can reply to this latest response of yours but not recent previous ones. It is bizarre.[/quote]
&lt;p&gt;This is strange. I&amp;#39;ll let the web admins know about this.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="Learner"]&lt;p&gt;By the way I managed to get the MCU die temperature to work but with some anomalies similar to What I reported three days ago when I ran your example. In fact someone else Devin Li reported similar problems. Was I&amp;nbsp; meant to receive his response?&lt;/p&gt;
&lt;p&gt;Could you please answer these four questions that I asked 3 days ago.&lt;/p&gt;
&lt;p&gt;Q1/ Why is it that the App core does not start getting temperature readings until the Segger J-Link RTT viewer is connected?&lt;/p&gt;[/quote]
&lt;p&gt;&amp;nbsp;Oh! I had a setting that I forgot to add to the prj.conf in the blinky_appcore/prj.conf:&lt;/p&gt;
&lt;p&gt;CONFIG_BOARD_ENABLE_CPUNET=y&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;When you start the RTT session, JLink RTT viewer automatically boots up the net cpu for you, which is the reason why it wasn&amp;#39;t caught earlier.&lt;/p&gt;
&lt;p&gt;Once the above configuration is enabled, then it should print the temperature w/o attaching the RTT session.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="Learner"]&lt;p&gt;Q2/ What is this line doing? It seems to kick start the communication between App and Net Cores.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;uint32_t ret = ipm_send(ipm_tx_handle, 1, 0, NULL, 0);&lt;/span&gt;&lt;/p&gt;[/quote]
&lt;p&gt;This sets a event to the other core. You can read about&amp;nbsp;the IPC peripheral in the PS:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/ps_nrf5340/ipc.html?cp=3_0_0_6_15"&gt;https://infocenter.nordicsemi.com/topic/ps_nrf5340/ipc.html?cp=3_0_0_6_15&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
[quote user="Learner"]Q3/ Please explain the chronological sequence of events that is taking place between the App Core and the Net core.[/quote]
&lt;p&gt;1. app core sends an event to the net core once a second.&lt;/p&gt;
&lt;p&gt;2. net core receives event, points to app cores memory, and copies in the most recent temperature data&lt;/p&gt;
&lt;p&gt;3. net core signalizes that it has updated the memory with fresh data (ipm_send())&lt;/p&gt;
&lt;p&gt;4. app core receives the ipm_rx_callback() and prints the temp data.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr API to read the nRF5340 die temperature</title><link>https://devzone.nordicsemi.com/thread/298013?ContentTypeID=1</link><pubDate>Fri, 05 Mar 2021 10:48:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:83a9f235-4789-4197-bc63-5667a7d5a416</guid><dc:creator>Learner</dc:creator><description>&lt;p&gt;Hi Hakon,&lt;/p&gt;
&lt;p&gt;The F5 refresh trick used to work for me but not anymore.&lt;/p&gt;
&lt;p&gt;The &amp;quot;Reply&amp;quot;, &amp;quot;Verify Answer&amp;quot; and &amp;quot;More&amp;quot; buttons do appear after some responses but not other. For instance, I can reply to this latest response of yours but not recent previous ones. It is bizarre.&lt;/p&gt;
&lt;p&gt;By the way I managed to get the MCU die temperature to work but with some anomalies similar to What I reported three days ago when I ran your example. In fact someone else Devin Li reported similar problems. Was I&amp;nbsp; meant to receive his response?&lt;/p&gt;
&lt;p&gt;Could you please answer these four questions that I asked 3 days ago.&lt;/p&gt;
&lt;p&gt;Q1/ Why is it that the App core does not start getting temperature readings until the Segger J-Link RTT viewer is connected?&lt;/p&gt;
&lt;p&gt;Q2/ What is this line doing? It seems to kick start the communication between App and Net Cores.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;uint32_t ret = ipm_send(ipm_tx_handle, 1, 0, NULL, 0);&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Q3/&amp;nbsp;I expected to see both the message &amp;quot;&lt;span&gt;TX ID &amp;lt;id&amp;gt;&amp;quot; and &amp;quot;RX ID &amp;lt;id&amp;gt;&amp;quot;&amp;nbsp;but I don&amp;#39;t, I only this&amp;nbsp;&amp;quot;RX ID 0&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Q3/ Please explain the chronological sequence of events that is taking place between the App Core and the Net core.&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;
&lt;p&gt;Kind regards&lt;/p&gt;
&lt;p&gt;Mohamed&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr API to read the nRF5340 die temperature</title><link>https://devzone.nordicsemi.com/thread/297978?ContentTypeID=1</link><pubDate>Fri, 05 Mar 2021 08:59:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:020f1952-2adc-4a56-b797-fe0c107d7590</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="Learner"]First, can you please get someone to look at why I cannot reply to your latest response because there is no &amp;quot;Reply&amp;quot; button to click on.[/quote]
&lt;p&gt;Try refreshing the window (F5) and see if it pops up then. We have seen this with some browsers, and we are investigating this issue.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr API to read the nRF5340 die temperature</title><link>https://devzone.nordicsemi.com/thread/297864?ContentTypeID=1</link><pubDate>Thu, 04 Mar 2021 15:04:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9fbeaae1-c638-48ae-a9db-c21354d07ab4</guid><dc:creator>Devin Li</dc:creator><description>&lt;p&gt;I tested this code and found that after opening the net core RTT log, the app core serial terminal can output the temp value. If close the RTT window and reset 5340 DK, the log in the serial terminal stops at the &amp;quot;App core&amp;quot; and no temp value is output, why is this?&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/net.JPG" /&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Devin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr API to read the nRF5340 die temperature</title><link>https://devzone.nordicsemi.com/thread/297815?ContentTypeID=1</link><pubDate>Thu, 04 Mar 2021 13:22:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:abac8e1a-6935-4a2c-a99b-429c296e5b50</guid><dc:creator>Learner</dc:creator><description>&lt;p&gt;Hi Hakon,&lt;/p&gt;
&lt;p&gt;First, can you please get someone to look at why I cannot reply to your latest response because there is no &amp;quot;Reply&amp;quot; button to click on.&lt;/p&gt;
[quote userid="2115" url="~/f/nordic-q-a/67784/zephyr-api-to-read-the-nrf5340-die-temperature/297793#297793"]I should have deleted that file from that specific folder to avoid confusion, my apologies.[/quote]
&lt;p&gt;I think this is the root cause of my problems. &lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f61e.svg" title="Disappointed"&gt;&amp;#x1f61e;&lt;/span&gt;&lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f612.svg" title="Unamused"&gt;&amp;#x1f612;&lt;/span&gt;&lt;/p&gt;
[quote userid="2115" url="~/f/nordic-q-a/67784/zephyr-api-to-read-the-nrf5340-die-temperature/297793#297793"]That file was not included when you configured for nrf5340pdk_nrf5340_cpuapp, as it does not match the current board you were selecting.[/quote]
&lt;p&gt;My overlay file is nrf5340pdk_nrf5340_cpuapp.overlay and contains &amp;quot;temp&amp;quot; and my board is&amp;nbsp;&lt;span&gt;nrf5340pdk_nrf5340_cpuapp, so in my case my overlay file was included hence the error I am seeing. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;So, the solution to the problem I am seeing is NOT to have&amp;nbsp;&amp;quot;temp&amp;quot; in my overlay file in the _appcore project. I will delete any reference to &amp;quot;temp&amp;quot; in my&amp;nbsp;overlay file I have in my *_appcore project and see if this solves the problem. I will update you shortly.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Kind regards&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Mohamed&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: Zephyr API to read the nRF5340 die temperature</title><link>https://devzone.nordicsemi.com/thread/297793?ContentTypeID=1</link><pubDate>Thu, 04 Mar 2021 12:45:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ef05743a-992d-4923-bea1-8a573e453ce6</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="Learner"]Yes, I confirm my overlay file nrf5340pdk_nrf5340_cpuapp.overlay does contain&amp;nbsp; the &amp;quot;temp&amp;quot;, because your blinky example appcore overlay file also contains it. The only difference I called my overlay file *_&lt;strong&gt;cpuapp&lt;/strong&gt;.overlay while you called yours *_&lt;strong&gt;cpunet&lt;/strong&gt;.overlay. Why and what is the significance of the naming convention?[/quote]
&lt;p&gt;the project will only pick up the overlay file if it matches the board you&amp;#39;ve selected.&lt;/p&gt;
&lt;p&gt;You can have several other .overlay files, but they will not be picked up unless you either specify them explicitly or that they match the same board as you configure for.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Example: If you configure the project for board nrf52840dk_nrf52840, it will look for &amp;quot;nrf52840dk_nrf52840.overlay&amp;quot;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="Learner"]But in the example you sent me, in the &lt;strong&gt;blinky_&lt;span style="color:rgba(255, 0, 0, 1);"&gt;appcore&lt;/span&gt;&lt;/strong&gt; project you have an overlay file called nrf5340pdk_nrf5340_&lt;strong&gt;&lt;span style="color:rgba(255, 0, 0, 1);"&gt;cpunet&lt;/span&gt;&lt;/strong&gt;.overlay and contains &amp;quot;temp&amp;quot; which suggests that board nrf5340pdk does have a temp component. In fact your example ran, read and printed temperature values.[/quote]
&lt;p&gt;I should have deleted that file from that specific folder to avoid confusion, my apologies. That file was not included when you configured for nrf5340pdk_nrf5340_cpuapp, as it does not match the current board you were selecting. If you look at the product specification, the application core does not have access to the temp peripheral.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr API to read the nRF5340 die temperature</title><link>https://devzone.nordicsemi.com/thread/297743?ContentTypeID=1</link><pubDate>Thu, 04 Mar 2021 10:41:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:36b82eba-7b8e-49a9-959d-d039098b1edd</guid><dc:creator>Learner</dc:creator><description>&lt;p&gt;Hi Hakon,&lt;/p&gt;
&lt;p&gt;I forgot to include details of the error I am getting in SES. Here it is below,&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#0000ff;"&gt;Creating solution spi_test_LR1110-2-TX-RX-CMAC-AES.emProject&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;C:/Zypher/v1.5.0-rc1/toolchain/opt/bin/cmake.exe -GNinja -DBOARD=nrf5340pdk_nrf5340_cpuapp -DBOARD_DIR=C:\Zypher\v1.5.0-rc1\zephyr\boards\arm\nrf5340dk_nrf5340 -BC:\Dev\PID-4\spi_test_LR1110-2-TX-RX-CMAC-AES\build_nrf5340pdk_nrf5340_cpuapp_Zypher_v1.50rc1_temp -SC:\Dev\PID-4\spi_test_LR1110-2-TX-RX-CMAC-AES -DNCS_TOOLCHAIN_VERSION=1.5.0 -DDTC_OVERLAY_FILE=C:\Dev\PID-4\spi_test_LR1110-2-TX-RX-CMAC-AES/nrf5340pdk_nrf5340_cpuapp.overlay -DEXTRA_KCONFIG_TARGETS=menuconfig_ses -DEXTRA_KCONFIG_TARGET_COMMAND_FOR_menuconfig_ses=C:\Zypher\v1.5.0-rc1\toolchain\segger_embedded_studio/html/configure_nordic_project_menuconfig.py&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;-- Application: C:/Dev/PID-4/spi_test_LR1110-2-TX-RX-CMAC-AES&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;-- Zephyr version: 2.4.99 (C:/Zypher/v1.5.0-rc1/zephyr)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;-- Found Python3: C:/Zypher/v1.5.0-rc1/toolchain/opt/bin/python.exe (found suitable exact version &amp;quot;3.8.2&amp;quot;) found components: Interpreter &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;-- Found west (found suitable version &amp;quot;0.9.0&amp;quot;, minimum required is &amp;quot;0.7.1&amp;quot;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;-- Board: nrf5340pdk_nrf5340_cpuapp&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;-- Cache files will be written to: C:/Zypher/v1.5.0-rc1/zephyr/.cache&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;-- Found dtc: C:/Zypher/v1.5.0-rc1/toolchain/opt/bin/dtc.exe (found suitable version &amp;quot;1.4.7&amp;quot;, minimum required is &amp;quot;1.4.6&amp;quot;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;-- Found toolchain: gnuarmemb (C:/Zypher/v1.5.0-rc1/toolchain/opt)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;-- Found BOARD.dts: C:/Zypher/v1.5.0-rc1/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340pdk_nrf5340_cpuapp.dts&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;-- Found devicetree overlay: C:/Dev/PID-4/spi_test_LR1110-2-TX-RX-CMAC-&lt;span style="color:#ff0000;"&gt;AES/nrf5340pdk_nrf5340_cpuapp.overlay&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;-- Configuring incomplete, errors occurred!&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;Including boilerplate (Zephyr base): C:/Zypher/v1.5.0-rc1/zephyr/cmake/app/boilerplate.cmake&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;-- Using NCS Toolchain 1.5.0 for building. (C:/Zypher/v1.5.0-rc1/toolchain/cmake)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;Error: nrf5340pdk_nrf5340_cpuapp.dts.pre.tmp:710.1-6 Label or path temp not found&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;FATAL ERROR: Syntax error parsing input tree&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;CMake Error at C:/Zypher/v1.5.0-rc1/zephyr/cmake/dts.cmake:205 (message):&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt; command failed with return code: 1&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;Call Stack (most recent call first):&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt; C:/Zypher/v1.5.0-rc1/zephyr/cmake/app/boilerplate.cmake:533 (include)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt; C:/Zypher/v1.5.0-rc1/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:24 (include)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt; C:/Zypher/v1.5.0-rc1/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:35 (include_boilerplate)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt; CMakeLists.txt:14 (find_package)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#ff0000;"&gt;error: cmake failed&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;create_nordic_project.py failed (1)&lt;/span&gt;&lt;/p&gt;
[quote userid="2115" url="~/f/nordic-q-a/67784/zephyr-api-to-read-the-nrf5340-die-temperature/297724#297724"]Could you confirm if the nrf5340pdk_nrf5340_cpuapp.overlay contains &amp;quot;temp&amp;quot;?[/quote]
&lt;p&gt;&lt;span style="color:#000000;"&gt;Yes, I confirm my overlay file nrf5340pdk_nrf5340_cpuapp.overlay does contain&amp;nbsp; the &amp;quot;temp&amp;quot;, because your blinky example appcore overlay file also contains it. The only difference I called my overlay file *_&lt;strong&gt;cpuapp&lt;/strong&gt;.overlay while you called yours *_&lt;strong&gt;cpunet&lt;/strong&gt;.overlay. Why and what is the significance of the naming convention?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;span style="color:#0000ff;"&gt;&amp;amp;temp {&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp;compatible = &amp;quot;nordic,nrf-temp&amp;quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;&amp;nbsp;status = &amp;quot;okay&amp;quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;};&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
[quote userid="2115" url="~/f/nordic-q-a/67784/zephyr-api-to-read-the-nrf5340-die-temperature/297724#297724"]The TEMP peripheral is only available on the network core. [/quote]
&lt;p&gt;&lt;span style="color:#000000;"&gt;But in the example you sent me, in the &lt;strong&gt;blinky_&lt;span style="color:#ff0000;"&gt;appcore&lt;/span&gt;&lt;/strong&gt; project you have an overlay file called nrf5340pdk_nrf5340_&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;cpunet&lt;/span&gt;&lt;/strong&gt;.overlay and contains &amp;quot;temp&amp;quot; which suggests that board nrf5340pdk does have a temp component. In fact your example ran, read and printed temperature values.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt;Why is the appcore overlay file labelled &amp;quot;&lt;strong&gt;cpunet&lt;/strong&gt;&amp;quot; when it is on the appcore?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt;Kind regards&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt;Mohamed&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr API to read the nRF5340 die temperature</title><link>https://devzone.nordicsemi.com/thread/297724?ContentTypeID=1</link><pubDate>Thu, 04 Mar 2021 10:08:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d654b02a-9c84-4e03-8ed6-3d93597f037e</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi Mohamed,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="Learner"]&lt;span style="color:rgba(0, 0, 255, 1);"&gt;&amp;amp;temp {&lt;/span&gt;&lt;br /&gt;&lt;span style="color:rgba(0, 0, 255, 1);"&gt; compatible = &amp;quot;nordic,nrf-temp&amp;quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:rgba(0, 0, 255, 1);"&gt; status = &amp;quot;okay&amp;quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:rgba(0, 0, 255, 1);"&gt;};&lt;/span&gt;[/quote][quote user="Learner"]-- Board: nrf5340pdk_nrf5340_cpuapp[/quote]
&lt;p&gt;Could you confirm if the nrf5340pdk_nrf5340_cpuapp.overlay contains &amp;quot;temp&amp;quot;?&lt;/p&gt;
&lt;p&gt;The TEMP peripheral is only available on the network core. The reason why you are getting an error is because for this specific board, there is no &amp;quot;temp&amp;quot; component.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr API to read the nRF5340 die temperature</title><link>https://devzone.nordicsemi.com/thread/297439?ContentTypeID=1</link><pubDate>Wed, 03 Mar 2021 10:10:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:93247508-a61d-4cf1-974a-d3381b92db7d</guid><dc:creator>Learner</dc:creator><description>&lt;p&gt;Good morning Hakon,&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;
&lt;p&gt;Please&amp;nbsp;look at my last two previous posts and answer my questions there. Ignore the older questions.&lt;/p&gt;
&lt;p&gt;I have changed my overlay file and it now looks like this,&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#0000ff;"&gt;// SEGGER Embedded Studio auto generated&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#0000ff;"&gt;&amp;amp;spi0 { &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;status = &amp;quot;okay&amp;quot;; &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt; cs-gpios = &amp;lt;&amp;amp;gpio0 19 0&amp;gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt; sck-pin = &amp;lt; 13 &amp;gt;; &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt; mosi-pin = &amp;lt; 9 &amp;gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt; miso-pin = &amp;lt; 40 &amp;gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;};&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#0000ff;"&gt;&amp;amp;temp {&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt; compatible = &amp;quot;nordic,nrf-temp&amp;quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt; status = &amp;quot;okay&amp;quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;};&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt;But I am still getting the same error when I try to load the project. See below.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#0000ff;"&gt;Creating solution spi_test_LR1110-2-TX-RX-CMAC-AES.emProject&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;C:/Zypher/v1.5.0-rc1/toolchain/opt/bin/cmake.exe -GNinja -DBOARD=nrf5340pdk_nrf5340_cpuapp -DBOARD_DIR=C:\Zypher\v1.5.0-rc1\zephyr\boards\arm\nrf5340dk_nrf5340 -BC:\Dev\PID-4\spi_test_LR1110-2-TX-RX-CMAC-AES\build_nrf5340pdk_nrf5340_cpuapp_Zypher_v1.50rc1_temp -SC:\Dev\PID-4\spi_test_LR1110-2-TX-RX-CMAC-AES -DNCS_TOOLCHAIN_VERSION=1.5.0 -DDTC_OVERLAY_FILE=C:\Dev\PID-4\spi_test_LR1110-2-TX-RX-CMAC-AES/nrf5340pdk_nrf5340_cpuapp.overlay -DEXTRA_KCONFIG_TARGETS=menuconfig_ses -DEXTRA_KCONFIG_TARGET_COMMAND_FOR_menuconfig_ses=C:\Zypher\v1.5.0-rc1\toolchain\segger_embedded_studio/html/configure_nordic_project_menuconfig.py&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;-- Application: C:/Dev/PID-4/spi_test_LR1110-2-TX-RX-CMAC-AES&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;-- Zephyr version: 2.4.99 (C:/Zypher/v1.5.0-rc1/zephyr)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;-- Found Python3: C:/Zypher/v1.5.0-rc1/toolchain/opt/bin/python.exe (found suitable exact version &amp;quot;3.8.2&amp;quot;) found components: Interpreter &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;-- Found west (found suitable version &amp;quot;0.9.0&amp;quot;, minimum required is &amp;quot;0.7.1&amp;quot;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;-- Board: nrf5340pdk_nrf5340_cpuapp&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;-- Cache files will be written to: C:/Zypher/v1.5.0-rc1/zephyr/.cache&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;-- Found dtc: C:/Zypher/v1.5.0-rc1/toolchain/opt/bin/dtc.exe (found suitable version &amp;quot;1.4.7&amp;quot;, minimum required is &amp;quot;1.4.6&amp;quot;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;-- Found toolchain: gnuarmemb (C:/Zypher/v1.5.0-rc1/toolchain/opt)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;-- Found BOARD.dts: C:/Zypher/v1.5.0-rc1/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340pdk_nrf5340_cpuapp.dts&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;-- Found devicetree overlay: C:/Dev/PID-4/spi_test_LR1110-2-TX-RX-CMAC-AES/nrf5340pdk_nrf5340_cpuapp.overlay&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;-- Configuring incomplete, errors occurred!&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;Including boilerplate (Zephyr base): C:/Zypher/v1.5.0-rc1/zephyr/cmake/app/boilerplate.cmake&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;-- Using NCS Toolchain 1.5.0 for building. (C:/Zypher/v1.5.0-rc1/toolchain/cmake)&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;Error: nrf5340pdk_nrf5340_cpuapp.dts.pre.tmp:704.1-6 Label or path temp not found&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;FATAL ERROR: Syntax error parsing input tree&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;CMake Error at C:/Zypher/v1.5.0-rc1/zephyr/cmake/dts.cmake:205 (message):&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt; command failed with return code: 1&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;Call Stack (most recent call first):&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt; C:/Zypher/v1.5.0-rc1/zephyr/cmake/app/boilerplate.cmake:533 (include)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt; C:/Zypher/v1.5.0-rc1/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:24 (include)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt; C:/Zypher/v1.5.0-rc1/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:35 (include_boilerplate)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt; CMakeLists.txt:15 (find_package)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#0000ff;"&gt;error: cmake failed&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;create_nordic_project.py failed (1)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I have been struggling with this problem for days, I hope you will be able to identify what I am doing wrong.&lt;/p&gt;
[quote userid="2115" url="~/f/nordic-q-a/67784/zephyr-api-to-read-the-nrf5340-die-temperature/297384#297384"]It seems that you are configuring for the network core. You should look into the peripherals available on the network core:[/quote]
&lt;p&gt;I am not sure why you are saying I am configuring for the network. This is how my prj.conf file looks, all lines referring to the Network core are commented out.&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#0000ff;"&gt;#&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;# Copyright (c) 2020 Nordic Semiconductor ASA&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;#&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;# SPDX-License-Identifier: LicenseRef-BSD-5-Clause-Nordic&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;#&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#0000ff;"&gt;### Logging ####&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;# For the PID 4 hardware we must set CONFIG_SERIAL=n because otherwise the SPI CS/BUSY&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;# pins will be allocated to UART0 CTS/RTS pins.&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;CONFIG_SERIAL=n&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;CONFIG_LOG=y&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;CONFIG_USE_SEGGER_RTT=y&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;CONFIG_RTT_CONSOLE=y&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;#CONFIG_UART_CONSOLE=n&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;CONFIG_DEBUG_OPTIMIZATIONS=y&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#0000ff;"&gt;CONFIG_NEWLIB_LIBC=y&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;CONFIG_NEWLIB_LIBC_FLOAT_PRINTF=y&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;CONFIG_PRINTK=y&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#0000ff;"&gt;# This will be needed when using to NCS v1.40 or higher, #ifdef ZEPHYR_V_1_50&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;CONFIG_DEPRECATED_ZEPHYR_INT_TYPES=y&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#0000ff;"&gt;### NETWORK core ### &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;# needed when measuring the SoC die temperature&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;#!!!CONFIG_BOARD_ENABLE_CPUNET=n&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#0000ff;"&gt;### GPIOs ###&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;CONFIG_GPIO=y&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#0000ff;"&gt;# ADC&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;CONFIG_ADC=y&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;# No need for this as it is already enabled by default in ...\adc\Kconfig.nrfx&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;#CONFIG_ADC_NRF5_SAADC = y&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#0000ff;"&gt;### SPI ###&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;CONFIG_SPI=y&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;#CONFIG_SPI_ASYNC=y&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;CONFIG_MAIN_STACK_SIZE=4096&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;CONFIG_SPI_1=y&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;#!!!CONFIG_NRFX_SPIM1=y&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#0000ff;"&gt;### TEMPERATURE SENSOR ###&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;#CONFIG_BOARD_ENABLE_CPUNET=y&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;#CONFIG_SENSOR=y&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;#CONFIG_TEMP_NRF5=y&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;### IPC stuff ###&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;CONFIG_IPM=y&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;CONFIG_IPM_NRFX=y&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;CONFIG_IPM_MSG_CH_0_ENABLE=y&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;CONFIG_IPM_MSG_CH_0_TX=y&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;CONFIG_IPM_MSG_CH_1_ENABLE=y&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;CONFIG_IPM_MSG_CH_1_RX=y&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;# CONFIG_NRF_RPC=y&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#0000ff;"&gt;### I2C ###&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;#CONFIG_LIS2DE12=y&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;#CONFIG_I2C_1=y&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#0000ff;"&gt;### RTC ###&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;# The RTC on nRF5340 is not really an Real Time Clock but it&amp;#39;s a real time counter.&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;# Timers will be used instead.&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;#CONFIG_COUNTER_NRFX_RTC0=y&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#0000ff;"&gt;### RANDOM NUMBER GENERATION ###&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;CONFIG_TIMER_RANDOM_GENERATOR=n&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;CONFIG_ENTROPY_DEVICE_RANDOM_GENERATOR=n&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;CONFIG_XOROSHIRO_RANDOM_GENERATOR=n&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;# Cryptographically secure random number generators&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;CONFIG_HARDWARE_DEVICE_CS_GENERATOR=n&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;CONFIG_CTR_DRBG_CSPRNG_GENERATOR=n&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;#CONFIG_CS_CTR_DRBG_PERSONALIZATION=n&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I also replaced the config line&amp;nbsp;&lt;span&gt;CONFIG_SPI_1=y with&amp;nbsp;CONFIG_SPI_0=y and I got the same error.&lt;/span&gt;&lt;/p&gt;
[quote userid="2115" url="~/f/nordic-q-a/67784/zephyr-api-to-read-the-nrf5340-die-temperature/297384#297384"]For SPI, you should use &amp;quot;spi0&amp;quot;. Note that SPIM0 is a shared peripheral, with other bus peripherals; meaning only one of SPI*0, TWI*0 can be enabled simultaneously:[/quote]
&lt;p&gt;I am not I understand why I have to switch to using spi0 and not stick with spi1. Please explain.&lt;/p&gt;
&lt;p&gt;Thank you for your continued support.&lt;/p&gt;
&lt;p&gt;Kind regards&lt;/p&gt;
&lt;p&gt;Mohamed&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr API to read the nRF5340 die temperature</title><link>https://devzone.nordicsemi.com/thread/297384?ContentTypeID=1</link><pubDate>Wed, 03 Mar 2021 08:18:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a1ebc232-ac8f-4f72-8f07-c49465509ff4</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="Learner"]&lt;span style="color:rgba(0, 0, 255, 1);"&gt;&amp;amp;temp {&lt;/span&gt;&lt;br /&gt;&lt;span style="color:rgba(0, 0, 255, 1);"&gt; compatible = &amp;quot;nordic,nrf-temp&amp;quot;, &amp;quot;nordic,nrf-spim&amp;quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:rgba(0, 0, 255, 1);"&gt; status = &amp;quot;okay&amp;quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:rgba(0, 0, 255, 1);"&gt;};&lt;/span&gt;[/quote]
&lt;p&gt;The temp peripheral cannot be compatible with several hardware peripherals.&lt;/p&gt;
&lt;p&gt;If you need to use an SPI, you should declare it like this:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;amp;spiX
{
    status = &amp;quot;okay&amp;quot;;
    rest-of-config;
};&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It seems that you are configuring for the network core. You should look into the peripherals available on the network core:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/ps_nrf5340/chapters/memory.network/netmem.html?cp=3_0_0_5_2_0#net_instantiation"&gt;https://infocenter.nordicsemi.com/topic/ps_nrf5340/chapters/memory.network/netmem.html?cp=3_0_0_5_2_0#net_instantiation&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For SPI, you should use &amp;quot;spi0&amp;quot;. Note that SPIM0 is a shared peripheral, with other bus peripherals; meaning only one of SPI*0, TWI*0 can be enabled simultaneously:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/ps_nrf5340/peripheral_interface.html?cp=3_0_0_6_0_1#concept_shared_id"&gt;https://infocenter.nordicsemi.com/topic/ps_nrf5340/peripheral_interface.html?cp=3_0_0_6_0_1#concept_shared_id&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr API to read the nRF5340 die temperature</title><link>https://devzone.nordicsemi.com/thread/297145?ContentTypeID=1</link><pubDate>Tue, 02 Mar 2021 11:23:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1e46bd38-a1ee-4e29-ad92-b4b39bc0fd23</guid><dc:creator>Learner</dc:creator><description>&lt;p&gt;Hi Hakon,&lt;/p&gt;
&lt;p&gt;While waiting for your response to my previous reply where I asked you four questions I went back to my application (App Core) where I implemented the die temperature software based on your example. I am now unable to load the project in SES (File &amp;gt;&amp;nbsp; Open nRF Connect SDK Project...). I am getting this error,&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#0000ff;"&gt;Cannot create project&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#0000ff;"&gt;create_nordic_project.py failed(1)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I am attaching a screen capture of the nRF Connect Options selected.&lt;/p&gt;
&lt;p&gt;Note, I am selecting the &lt;span style="color:#0000ff;"&gt;&lt;strong&gt;board nrf5340pdk_nrf5340_cpuapp&lt;/strong&gt;&lt;/span&gt; for the App Core application. However, I&amp;#39;ve noticed in you very first response to my question you mentioned this&lt;/p&gt;
[quote userid="2115" url="~/f/nordic-q-a/67784/zephyr-api-to-read-the-nrf5340-die-temperature/277662#277662"]&lt;p&gt;The temp peripheral is only accessible on the network core:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/ps_nrf5340/temp.html?cp=3_0_0_6_33"&gt;https://infocenter.nordicsemi.com/topic/ps_nrf5340/temp.html?cp=3_0_0_6_33&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;So we need to configure the board nrf5340pdk_nrf5340_cpunet, but since the network core is started from the app cpu, you first need to have something on the app core running with this config set:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div class="evolution-code-editor theme-clouds"&gt;&lt;a href="#" class="fullscreen"&gt;Fullscreen&lt;/a&gt;&lt;div class=" ace_editor ace-clouds" style="width:100%;height:14.4px;"&gt;&lt;div class="ace_gutter"&gt;&lt;div class="ace_layer ace_gutter-layer ace_folding-enabled" style="margin-top:0px;height:43.2px;width:40px;"&gt;&lt;div class="ace_gutter-cell " style="height:14.4px;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div class="ace_gutter-active-line" style="display:none;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="ace_scroller" style="left:40px;right:0px;bottom:0px;"&gt;&lt;div class="ace_content" style="margin-top:0px;width:694px;height:43.2px;margin-left:0px;"&gt;&lt;div class="ace_layer ace_print-margin-layer"&gt;&lt;div class="ace_print-margin" style="left:531.82px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="ace_layer ace_marker-layer"&gt;&lt;/div&gt;&lt;div class="ace_layer ace_text-layer" style="padding:0px 4px;"&gt;&lt;div class="ace_line" style="height:14.40000057220459px;"&gt;CONFIG_BOARD_ENABLE_CPUNET=y&lt;/div&gt;&lt;/div&gt;&lt;div class="ace_layer ace_marker-layer"&gt;&lt;/div&gt;&lt;div class="ace_layer ace_cursor-layer ace_hidden-cursors"&gt;&lt;div class="ace_cursor" style="left:4px;top:0px;width:6.59775px;height:14.4px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="ace_scrollbar ace_scrollbar-v" style="display:none;width:22px;bottom:0px;"&gt;&lt;div class="ace_scrollbar-inner" style="width:22px;height:14.4px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="ace_scrollbar ace_scrollbar-h" style="display:none;height:22px;left:40px;right:0px;"&gt;&lt;div class="ace_scrollbar-inner" style="height:22px;width:694px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="height:auto;width:auto;top:0px;left:0px;position:absolute;white-space:pre;font:inherit;overflow:hidden;"&gt;&lt;div style="height:auto;width:auto;top:0px;left:0px;position:absolute;white-space:pre;font:inherit;overflow:visible;"&gt;&lt;/div&gt;&lt;div style="height:auto;width:auto;top:0px;left:0px;position:absolute;white-space:pre;font-style:inherit;font-size:inherit;line-height:inherit;font-family:inherit;overflow:visible;"&gt;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="content-scrollable-wrapper" style="overflow:auto;"&gt;&lt;pre class="ui-code" style="display:none;"&gt;CONFIG_BOARD_ENABLE_CPUNET=y&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;[/quote]
&lt;p&gt;Must I include the above config line in my App Core project? Note, this line is not present in the project&amp;nbsp; file prj.conf of your App Core example.&lt;/p&gt;
&lt;p&gt;Another windge about DevZone, I cannot edit some of my responses.&lt;/p&gt;
&lt;p&gt;Kind regards&lt;/p&gt;
&lt;p&gt;Mohamed&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr API to read the nRF5340 die temperature</title><link>https://devzone.nordicsemi.com/thread/297102?ContentTypeID=1</link><pubDate>Tue, 02 Mar 2021 09:57:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ba114fc9-b87a-4339-9d2c-a8716ef78b9b</guid><dc:creator>Learner</dc:creator><description>&lt;p&gt;Good morning Hakon,&lt;/p&gt;
[quote userid="2115" url="~/f/nordic-q-a/67784/zephyr-api-to-read-the-nrf5340-die-temperature/296863#296863"]Were you able to run these successfully and fetch the temperature data from one core to the other?[/quote]
&lt;p&gt;Although I did report seeing the temperature values printed on the App Core side, I don&amp;#39;t see them this morning. The App Core boots up and all I can see in SES Terminal Emulator is this message,&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#0000ff;"&gt;*** Booting Zephyr OS build v2.4.99-ncs1-rc1 ***&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;App Core&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;In fact, I remember now, I had the same problem yesterday at first then&amp;nbsp;after I open Segger RTT Viewer suddenly&amp;nbsp;the App Core application started printing the temperature values. Please answer the following questions about this example.&lt;/p&gt;
&lt;p&gt;Q1/ Is this the expected behaviour?&lt;/p&gt;
&lt;p&gt;Q2/ What is this line doing? It seems to kick start the communication between App and Net Cores.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="color:#0000ff;"&gt;&amp;nbsp;uint32_t ret = ipm_send(ipm_tx_handle, 1, 0, NULL, 0);&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Q3/&amp;nbsp;I expected to see both the message &amp;quot;&lt;span&gt;&lt;span style="color:#0000ff;"&gt;TX ID &amp;lt;id&amp;gt;&lt;/span&gt;&amp;quot; and &amp;quot;&lt;span style="color:#0000ff;"&gt;RX ID &amp;lt;id&amp;gt;&lt;/span&gt;&amp;quot;&amp;nbsp;but I don&amp;#39;t, I only this&amp;nbsp;&amp;quot;&lt;span style="color:#0000ff;"&gt;RX ID 0&lt;/span&gt;&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Q3/ Please explain the chronological sequence of events that is taking place between the App Core and the Net core.&lt;/p&gt;
&lt;p&gt;Thank you for your support.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Kind regards&lt;/p&gt;
&lt;p&gt;Mohamed&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr API to read the nRF5340 die temperature</title><link>https://devzone.nordicsemi.com/thread/296981?ContentTypeID=1</link><pubDate>Mon, 01 Mar 2021 17:38:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f00cb927-f750-4f24-8260-b53dfd28823a</guid><dc:creator>Learner</dc:creator><description>&lt;p&gt;Thank you Hakon.&lt;/p&gt;
&lt;p&gt;For some reason I could not reply to your latest response. The fields &amp;quot;Reply&amp;quot;&amp;nbsp; &amp;quot;Verify Answer&amp;quot;&amp;nbsp; &amp;nbsp;&amp;quot;More&amp;quot;&amp;nbsp; are not showing. So, I am replying to you from&amp;nbsp;one of your earlier responses.&lt;/p&gt;
[quote userid="2115" url="~/f/nordic-q-a/67784/zephyr-api-to-read-the-nrf5340-die-temperature/296863#296863"]Were you able to run these successfully and fetch the temperature data from one core to the other?[/quote]
&lt;p&gt;Yes, I can read the temperature values in the Terminal Emulator window in SES.&lt;/p&gt;
[quote userid="2115" url="~/f/nordic-q-a/67784/zephyr-api-to-read-the-nrf5340-die-temperature/296863#296863"]&lt;p&gt;You are getting an error wrt. spi sources. Could you try adding &amp;quot;CONFIG_NRFX_SPIM1=y&amp;quot; to see if it compiles then?&lt;/p&gt;
&lt;p&gt;You are also setting the overlay by aliasing it to itself. Try just keeping it as-is without the alias.&lt;/p&gt;[/quote]
&lt;p&gt;I applied both suggestions but the problem remains. Note, my overlay file worked fine even with the spi1 alias before I added this,&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#0000ff;"&gt;&amp;amp;temp {&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt; compatible = &amp;quot;nordic,nrf-temp&amp;quot;, &amp;quot;nordic,nrf-spim&amp;quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt; status = &amp;quot;okay&amp;quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;};&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I think I found what I was doing wrong, I was selecting the wrong board for my application. I was selecting&amp;nbsp;&lt;span style="color:#0000ff;"&gt;nrf5340pdk_nrf5340_cpunet&lt;/span&gt; instead of&amp;nbsp;&lt;span style="color:#0000ff;"&gt;nrf5340pdk_nrf5340_cpuapp.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt;My application project is loading successfully now but I am getting this build error. Any suggestion?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#ff0000;"&gt;5&amp;gt; C:/Zypher/v1.5.0-rc1/zephyr/include/devicetree.h:208:32: error: &amp;#39;DT_N_ALIAS_spi1_P_cs_gpios_IDX_0_PH_P_label&amp;#39; undeclared (first use in this function)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;5&amp;gt; C:/Zypher/v1.5.0-rc1/zephyr/include/devicetree.h:2176:24: note: in definition of macro &amp;#39;DT_CAT&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;5&amp;gt; C:/Zypher/v1.5.0-rc1/zephyr/include/devicetree/gpio.h:103:2: note: in expansion of macro &amp;#39;DT_PROP&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;5&amp;gt; C:/Zypher/v1.5.0-rc1/zephyr/include/devicetree.h:463:32: note: in expansion of macro &amp;#39;DT_CAT&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;5&amp;gt; C:/Zypher/v1.5.0-rc1/zephyr/include/devicetree.h:1095:2: note: in expansion of macro &amp;#39;DT_PROP&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;5&amp;gt; C:/Zypher/v1.5.0-rc1/zephyr/include/devicetree/gpio.h:54:2: note: in expansion of macro &amp;#39;DT_PHANDLE_BY_IDX&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;5&amp;gt; C:/Zypher/v1.5.0-rc1/zephyr/include/devicetree/gpio.h:103:10: note: in expansion of macro &amp;#39;DT_GPIO_CTLR_BY_IDX&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;5&amp;gt; C:/Zypher/v1.5.0-rc1/zephyr/include/devicetree/gpio.h:114:2: note: in expansion of macro &amp;#39;DT_GPIO_LABEL_BY_IDX&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;5&amp;gt; ../src/radio/pid4_radio.h:261:29: note: in expansion of macro &amp;#39;DT_GPIO_LABEL&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;5&amp;gt; C:/Zypher/v1.5.0-rc1/zephyr/include/devicetree.h:208:25: note: in expansion of macro &amp;#39;DT_CAT&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;5&amp;gt; ../src/radio/pid4_radio.h:259:29: note: in expansion of macro &amp;#39;DT_ALIAS&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;5&amp;gt; ../src/radio/pid4_radio.h:261:43: note: in expansion of macro &amp;#39;SPI_1_NODE&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;5&amp;gt; ../src/radio/pid4_radio.c:203:43: note: in expansion of macro &amp;#39;SPI_1_CS&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;5&amp;gt; C:/Zypher/v1.5.0-rc1/zephyr/include/devicetree.h:208:32: note: each undeclared identifier is reported only once for each function it appears in&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;5&amp;gt; C:/Zypher/v1.5.0-rc1/zephyr/include/devicetree.h:2176:24: note: in definition of macro &amp;#39;DT_CAT&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;5&amp;gt; C:/Zypher/v1.5.0-rc1/zephyr/include/devicetree/gpio.h:103:2: note: in expansion of macro &amp;#39;DT_PROP&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;5&amp;gt; C:/Zypher/v1.5.0-rc1/zephyr/include/devicetree.h:463:32: note: in expansion of macro &amp;#39;DT_CAT&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;5&amp;gt; C:/Zypher/v1.5.0-rc1/zephyr/include/devicetree.h:1095:2: note: in expansion of macro &amp;#39;DT_PROP&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;5&amp;gt; C:/Zypher/v1.5.0-rc1/zephyr/include/devicetree/gpio.h:54:2: note: in expansion of macro &amp;#39;DT_PHANDLE_BY_IDX&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;5&amp;gt; C:/Zypher/v1.5.0-rc1/zephyr/include/devicetree/gpio.h:103:10: note: in expansion of macro &amp;#39;DT_GPIO_CTLR_BY_IDX&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;5&amp;gt; C:/Zypher/v1.5.0-rc1/zephyr/include/devicetree/gpio.h:114:2: note: in expansion of macro &amp;#39;DT_GPIO_LABEL_BY_IDX&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;5&amp;gt; ../src/radio/pid4_radio.h:261:29: note: in expansion of macro &amp;#39;DT_GPIO_LABEL&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;5&amp;gt; C:/Zypher/v1.5.0-rc1/zephyr/include/devicetree.h:208:25: note: in expansion of macro &amp;#39;DT_CAT&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;5&amp;gt; ../src/radio/pid4_radio.h:259:29: note: in expansion of macro &amp;#39;DT_ALIAS&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;5&amp;gt; ../src/radio/pid4_radio.h:261:43: note: in expansion of macro &amp;#39;SPI_1_NODE&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;5&amp;gt; ../src/radio/pid4_radio.c:203:43: note: in expansion of macro &amp;#39;SPI_1_CS&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;5&amp;gt; C:/Zypher/v1.5.0-rc1/zephyr/include/devicetree.h:208:32: error: &amp;#39;DT_N_ALIAS_spi1_P_cs_gpios_IDX_0_VAL_pin&amp;#39; undeclared (first use in this function)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;5&amp;gt; C:/Zypher/v1.5.0-rc1/zephyr/include/devicetree.h:2176:24: note: in definition of macro &amp;#39;DT_CAT&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;5&amp;gt; C:/Zypher/v1.5.0-rc1/zephyr/include/devicetree.h:898:2: note: in expansion of macro &amp;#39;DT_PROP&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;5&amp;gt; C:/Zypher/v1.5.0-rc1/zephyr/include/devicetree/gpio.h:158:2: note: in expansion of macro &amp;#39;DT_PHA_BY_IDX&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;5&amp;gt; C:/Zypher/v1.5.0-rc1/zephyr/include/devicetree/gpio.h:169:2: note: in expansion of macro &amp;#39;DT_GPIO_PIN_BY_IDX&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;5&amp;gt; ../src/radio/pid4_radio.h:262:29: note: in expansion of macro &amp;#39;DT_GPIO_PIN&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;5&amp;gt; C:/Zypher/v1.5.0-rc1/zephyr/include/devicetree.h:208:25: note: in expansion of macro &amp;#39;DT_CAT&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;5&amp;gt; ../src/radio/pid4_radio.h:259:29: note: in expansion of macro &amp;#39;DT_ALIAS&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;5&amp;gt; ../src/radio/pid4_radio.h:262:41: note: in expansion of macro &amp;#39;SPI_1_NODE&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;5&amp;gt; ../src/radio/pid4_radio.c:208:27: note: in expansion of macro &amp;#39;SPI_1_CS_PIN&amp;#39;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt;Kind regards&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt;Mohamed&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#0000ff;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr API to read the nRF5340 die temperature</title><link>https://devzone.nordicsemi.com/thread/296863?ContentTypeID=1</link><pubDate>Mon, 01 Mar 2021 13:48:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:af2ab528-513d-42aa-9b94-71e1efe1f627</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="Learner"]What are the two folders blinky_send and blinky_temp for?[/quote]
&lt;p&gt;Those should have been deleted, as the project name wasn&amp;#39;t descriptive from my side. My apologies for this.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You should use blinky_netcore_temp (nrf5340pdk_nrf5340_cpunet) and blinky_appcore.&lt;/p&gt;
&lt;p&gt;Were you able to run these successfully and fetch the temperature data from one core to the other?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You are getting an error wrt. spi sources. Could you try adding &amp;quot;CONFIG_NRFX_SPIM1=y&amp;quot; to see if it compiles then?&lt;/p&gt;
&lt;p&gt;You are also setting the overlay by aliasing it to itself. Try just keeping it as-is without the alias.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr API to read the nRF5340 die temperature</title><link>https://devzone.nordicsemi.com/thread/296719?ContentTypeID=1</link><pubDate>Sun, 28 Feb 2021 23:23:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:344dede1-3be4-4b1a-8e8b-5a7615a63622</guid><dc:creator>Learner</dc:creator><description>&lt;p&gt;Hi Hakon,&lt;/p&gt;
&lt;p&gt;I have implemented the changes in my project as per your example but I am unable to load my project in SES. Below in &lt;span style="color:#0000ff;"&gt;&lt;strong&gt;blue&lt;/strong&gt; &lt;/span&gt;is the error I am getting. Note, I am using SES v5.34a and NCS v1.5.0-rc1.&lt;/p&gt;
&lt;p&gt;--------------------------------------------------------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;My &lt;strong&gt;CMakeLists.txt&lt;/strong&gt; file looks like this,&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;#&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;# Copyright (c) 2020 Nordic Semiconductor&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;#&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;# SPDX-License-Identifier: LicenseRef-BSD-5-Clause-Nordic&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;#&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;cmake_minimum_required(VERSION 3.8.2)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;set(NRF_SUPPORTED_BOARDS&lt;/strong&gt;&lt;br /&gt;&lt;span style="background-color:#ffff00;"&gt;&lt;strong&gt; nrf5340pdk_nrf5340_cpuapp&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt; )&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;project(empty_app_core)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;FILE(GLOB app_sources src/*.c src/radio/*.c src/lr1110_driver-master/*.c src/crypto/*.c src/adc/*.c src/timer/*.c src/mcu_temp/*.c) &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;#FILE(GLOB app_sources src/radio/*.c) &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;target_sources(app PRIVATE ${app_sources})&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;#target_sources(app PRIVATE src/radio/*.c)&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;#arget_sources(app PRIVATE src/*.c)&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;#target_sources(app PRIVATE src/lr1110_driver-master/lr1110_driver_version.c)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;--------------------------------------------------------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;My project file &lt;strong&gt;prj.conf&lt;/strong&gt; looks like this,&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;#&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;# Copyright (c) 2020 Nordic Semiconductor ASA&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;#&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;# SPDX-License-Identifier: LicenseRef-BSD-5-Clause-Nordic&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;#&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;### Logging ####&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;# For the PID 4 hardware we must set CONFIG_SERIAL=n because otherwise the SPI CS/BUSY&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;# pins will be allocated to UART0 CTS/RTS pins.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;CONFIG_SERIAL=n&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;CONFIG_LOG=y&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;CONFIG_USE_SEGGER_RTT=y&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;CONFIG_RTT_CONSOLE=y&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;#CONFIG_UART_CONSOLE=n&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;CONFIG_DEBUG_OPTIMIZATIONS=y&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CONFIG_NEWLIB_LIBC=y&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;CONFIG_NEWLIB_LIBC_FLOAT_PRINTF=y&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;CONFIG_PRINTK=y&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;# This will be needed when using to NCS v1.40 or higher, #ifdef ZEPHYR_V_1_50&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;CONFIG_DEPRECATED_ZEPHYR_INT_TYPES=y&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;### NETWORK core ### &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;# needed when measuring the SoC die temperature&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;#CONFIG_BOARD_ENABLE_CPUNET=n&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;### GPIOs ###&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;CONFIG_GPIO=y&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;# ADC&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;CONFIG_ADC=y&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;# No need for this as it is alresdy enabled by default in ...\adc\Kconfig.nrfx&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;#CONFIG_ADC_NRF5_SAADC = y&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;### SPI ###&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;CONFIG_SPI=y&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;#CONFIG_SPI_ASYNC=y&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;CONFIG_MAIN_STACK_SIZE=4096&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;CONFIG_SPI_1=y&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;### TEMPERATURE SENSOR ###&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;#CONFIG_BOARD_ENABLE_CPUNET=y&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;#CONFIG_SENSOR=y&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;#CONFIG_TEMP_NRF5=y&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;### IPC stuff ###&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;CONFIG_IPM=y&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;CONFIG_IPM_NRFX=y&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;CONFIG_IPM_MSG_CH_0_ENABLE=y&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;CONFIG_IPM_MSG_CH_0_TX=y&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;CONFIG_IPM_MSG_CH_1_ENABLE=y&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;CONFIG_IPM_MSG_CH_1_RX=y&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;# CONFIG_NRF_RPC=y&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;### I2C ###&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;#CONFIG_LIS2DE12=y&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;#CONFIG_I2C_1=y&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;### RTC ###&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;# The RTC on nRF5340 is not really an Real Time Clock but it&amp;#39;s a real time counter.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;# Timers will be used instead.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;#CONFIG_COUNTER_NRFX_RTC0=y&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;### RANDOM NUMBER GENERATION ###&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;CONFIG_TIMER_RANDOM_GENERATOR=n&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;CONFIG_ENTROPY_DEVICE_RANDOM_GENERATOR=n&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;CONFIG_XOROSHIRO_RANDOM_GENERATOR=n&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;# Cryptographically secure random number generators&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;CONFIG_HARDWARE_DEVICE_CS_GENERATOR=n&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;CONFIG_CTR_DRBG_CSPRNG_GENERATOR=n&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;#CONFIG_CS_CTR_DRBG_PERSONALIZATION=n&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;--------------------------------------------------------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;while my overlay file &lt;span style="background-color:#ffff00;"&gt;&lt;strong&gt;nrf5340pdk_nrf5340_cpunet.overlay&lt;/strong&gt;&lt;/span&gt; looks like this,&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;// SEGGER Embedded Studio auto generated&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;/// {&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;// chosen {&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt; /*&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt; * In some default configurations within the nRF Connect SDK,&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt; * e.g. on nRF52840 and nRF9160, the chosen zephyr,entropy node&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt; * is &amp;amp;cryptocell. This devicetree overlay ensures that default&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt; * is overridden wherever it is set, as this application uses&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt; * the RNG node for entropy exclusively.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt; */&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;// zephyr,entropy = &amp;amp;rng;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;// };&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;//};&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;amp;temp {&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt; compatible = &amp;quot;nordic,nrf-temp&amp;quot;;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt; status = &amp;quot;okay&amp;quot;;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;};&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;//&amp;amp;led0 { gpios = &amp;lt; &amp;amp;gpio1 9 GPIO_ACTIVE_LOW &amp;gt;; };&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;// nRF5340PDK board&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;//&amp;amp;spi1 { &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;// cs-gpios = &amp;lt;&amp;amp;gpio1 9 0&amp;gt;;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;// &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;// compatible = &amp;quot;nordic,nrf-spim&amp;quot;; &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;// status = &amp;quot;okay&amp;quot;; &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;// sck-pin = &amp;lt; 47 &amp;gt;; &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;// mosi-pin = &amp;lt; 45 &amp;gt;;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;// miso-pin = &amp;lt; 46 &amp;gt;;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;//};&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;// PID-4 board&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;amp;spi1 { &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt; cs-gpios = &amp;lt;&amp;amp;gpio0 19 0&amp;gt;;&lt;/strong&gt;&lt;br /&gt; &lt;br /&gt;&lt;strong&gt; compatible = &amp;quot;nordic,nrf-spim&amp;quot;; &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt; status = &amp;quot;okay&amp;quot;; &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt; sck-pin = &amp;lt; 13 &amp;gt;; &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt; mosi-pin = &amp;lt; 9 &amp;gt;;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt; miso-pin = &amp;lt; 40 &amp;gt;;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;};&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;/ {&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt; aliases {&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt; //Didn&amp;#39;t work with alias spi-1=&amp;amp;spi1 as defined in dts\...\nrf5340_cpuapp.dtsi and build\zephyr.dts;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt; spi1 = &amp;amp;spi1;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt; };&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;};&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;--------------------------------------------------------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;Creating solution spi_test_LR1110-2-TX-RX-CMAC-AES.emProject&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;C:/Zypher/v1.5.0-rc1/toolchain/opt/bin/cmake.exe -GNinja -DBOARD=nrf5340pdk_nrf5340_cpuapp -DBOARD_DIR=C:\Zypher\v1.5.0-rc1\zephyr\boards\arm\nrf5340dk_nrf5340 -BC:\Dev\PID-4\spi_test_LR1110-2-TX-RX-CMAC-AES\build_nrf5340pdk_nrf5340_cpu_net -SC:\Dev\PID-4\spi_test_LR1110-2-TX-RX-CMAC-AES -DNCS_TOOLCHAIN_VERSION=1.5.0 -DEXTRA_KCONFIG_TARGETS=menuconfig_ses -DEXTRA_KCONFIG_TARGET_COMMAND_FOR_menuconfig_ses=C:\Zypher\v1.5.0-rc1\toolchain\segger_embedded_studio/html/configure_nordic_project_menuconfig.py&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;-- Application: C:/Dev/PID-4/spi_test_LR1110-2-TX-RX-CMAC-AES&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;-- Zephyr version: 2.4.99 (C:/Zypher/v1.5.0-rc1/zephyr)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;-- Found Python3: C:/Zypher/v1.5.0-rc1/toolchain/opt/bin/python.exe (found suitable exact version &amp;quot;3.8.2&amp;quot;) found components: Interpreter &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;-- Found west (found suitable version &amp;quot;0.9.0&amp;quot;, minimum required is &amp;quot;0.7.1&amp;quot;)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;-- Board: nrf5340pdk_nrf5340_cpuapp&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;-- Cache files will be written to: C:/Zypher/v1.5.0-rc1/zephyr/.cache&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;-- Found dtc: C:/Zypher/v1.5.0-rc1/toolchain/opt/bin/dtc.exe (found suitable version &amp;quot;1.4.7&amp;quot;, minimum required is &amp;quot;1.4.6&amp;quot;)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;-- Found toolchain: gnuarmemb (C:/Zypher/v1.5.0-rc1/toolchain/opt)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;-- Found BOARD.dts: C:/Zypher/v1.5.0-rc1/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340pdk_nrf5340_cpuapp.dts&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;-- Generated zephyr.dts: C:/Dev/PID-4/spi_test_LR1110-2-TX-RX-CMAC-AES/build_nrf5340pdk_nrf5340_cpu_net/zephyr/zephyr.dts&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;-- Generated devicetree_unfixed.h: C:/Dev/PID-4/spi_test_LR1110-2-TX-RX-CMAC-AES/build_nrf5340pdk_nrf5340_cpu_net/zephyr/include/generated/devicetree_unfixed.h&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;-- Generated device_extern.h: C:/Dev/PID-4/spi_test_LR1110-2-TX-RX-CMAC-AES/build_nrf5340pdk_nrf5340_cpu_net/zephyr/include/generated/device_extern.h&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;Parsing C:/Zypher/v1.5.0-rc1/zephyr/Kconfig&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;Loaded configuration &amp;#39;C:/Zypher/v1.5.0-rc1/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340pdk_nrf5340_cpuapp_defconfig&amp;#39;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;Merged configuration &amp;#39;C:/Dev/PID-4/spi_test_LR1110-2-TX-RX-CMAC-AES/prj.conf&amp;#39;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;Configuration saved to &amp;#39;C:/Dev/PID-4/spi_test_LR1110-2-TX-RX-CMAC-AES/build_nrf5340pdk_nrf5340_cpu_net/zephyr/.config&amp;#39;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;Kconfig header saved to &amp;#39;C:/Dev/PID-4/spi_test_LR1110-2-TX-RX-CMAC-AES/build_nrf5340pdk_nrf5340_cpu_net/zephyr/include/generated/autoconf.h&amp;#39;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;-- The C compiler identification is GNU 9.2.1&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;-- The CXX compiler identification is GNU 9.2.1&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;-- The ASM compiler identification is GNU&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;-- Found assembler: C:/Zypher/v1.5.0-rc1/toolchain/opt/bin/arm-none-eabi-gcc.exe&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;-- Configuring done&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;Including boilerplate (Zephyr base): C:/Zypher/v1.5.0-rc1/zephyr/cmake/app/boilerplate.cmake&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;-- Using NCS Toolchain 1.5.0 for building. (C:/Zypher/v1.5.0-rc1/toolchain/cmake)&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;warning: UART_CONSOLE (defined at drivers/console/Kconfig:47) was assigned the value &amp;#39;y&amp;#39; but got the&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;value &amp;#39;n&amp;#39;. Check these unsatisfied dependencies: SERIAL (=n), SERIAL_HAS_DRIVER (=n). See&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;&lt;a href="http://docs.zephyrproject.org/latest/reference/kconfig/CONFIG_UART_CONSOLE.html"&gt;docs.zephyrproject.org/.../CONFIG_UART_CONSOLE.html&lt;/a&gt; and/or look up&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;UART_CONSOLE in the menuconfig/guiconfig interface. The Application Development Primer, Setting&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;too.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;CMake Warning at C:/Zypher/v1.5.0-rc1/zephyr/CMakeLists.txt:1354 (message):&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;WARNING: The board &amp;#39;nrf5340pdk_nrf5340_cpuapp&amp;#39; is deprecated and will be&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt; removed in version v2.6.0&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;CMake Error at C:/Zypher/v1.5.0-rc1/zephyr/cmake/extensions.cmake:416 (add_library):&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt; No SOURCES given to target: drivers__spi&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;Call Stack (most recent call first):&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt; C:/Zypher/v1.5.0-rc1/zephyr/cmake/extensions.cmake:393 (zephyr_library_named)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt; C:/Zypher/v1.5.0-rc1/zephyr/drivers/spi/CMakeLists.txt:3 (zephyr_library)&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;CMake Generate step failed. Build files cannot be regenerated correctly.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;error: cmake failed&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;create_nordic_project.py failed (1)&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt;Kind regards&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt;Mohamed&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr API to read the nRF5340 die temperature</title><link>https://devzone.nordicsemi.com/thread/296521?ContentTypeID=1</link><pubDate>Fri, 26 Feb 2021 12:07:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:511657f9-a885-4cab-a371-8a7655c71dec</guid><dc:creator>Learner</dc:creator><description>&lt;p&gt;Hi Hakon,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I am back on the die temperature example now.&lt;/p&gt;
&lt;p&gt;What are the two folders blinky_send and blinky_temp for?&lt;/p&gt;
&lt;p&gt;I can see only a build folder in each.&lt;/p&gt;
&lt;p&gt;Kind regards&lt;/p&gt;
&lt;p&gt;Mohamed&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr API to read the nRF5340 die temperature</title><link>https://devzone.nordicsemi.com/thread/295951?ContentTypeID=1</link><pubDate>Wed, 24 Feb 2021 08:04:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:421d8b7f-d571-47f3-8671-f7ab2d752ceb</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi Mohamed,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="Learner"]&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I&amp;nbsp;have received a notification about your previous reply.&amp;nbsp;Have you made any changes on your side? Anyway,&amp;nbsp;Notifications are&amp;nbsp;working now.&lt;/p&gt;[/quote]
&lt;p&gt;I am glad to hear that the notifications are now working!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="Learner"]I still have not had a chance to try your proposed die temperature solution. While waiting for your response I started another task and I need to complete it before I can go back to the die temperature. I will probably look at it sometimes tomorrow.[/quote]
&lt;p&gt;No worries. If you run into any issues, please let us know.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Cheers,&lt;/p&gt;
&lt;p&gt;Håkon&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr API to read the nRF5340 die temperature</title><link>https://devzone.nordicsemi.com/thread/295901?ContentTypeID=1</link><pubDate>Tue, 23 Feb 2021 16:03:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b46cf5d8-3651-4f06-b21c-5841c3595a38</guid><dc:creator>Learner</dc:creator><description>&lt;p&gt;Hi Hakon,&lt;/p&gt;
&lt;p&gt;I&amp;nbsp;have received a notification about your previous reply.&amp;nbsp;Have you made any changes on your side? Anyway,&amp;nbsp;Notifications are&amp;nbsp;working now.&lt;/p&gt;
&lt;p&gt;I still have not had a chance to try your proposed die temperature solution. While waiting for your response I started another task and I need to complete it before I can go back to the die temperature. I will probably look at it sometimes tomorrow.&lt;/p&gt;
&lt;p&gt;Kind regards&lt;/p&gt;
&lt;p&gt;Mohamed&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr API to read the nRF5340 die temperature</title><link>https://devzone.nordicsemi.com/thread/295762?ContentTypeID=1</link><pubDate>Tue, 23 Feb 2021 09:41:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:793414ca-ace4-4a84-85bc-5613490c9a04</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi Mohamed,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;My apologies for this. Im currently checking with the site administrators to see if we can figure this out.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zephyr API to read the nRF5340 die temperature</title><link>https://devzone.nordicsemi.com/thread/295753?ContentTypeID=1</link><pubDate>Tue, 23 Feb 2021 09:19:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c13f86e9-1e9b-4397-a3a9-d803d88f8208</guid><dc:creator>Learner</dc:creator><description>&lt;p&gt;Hi Hakon,&lt;/p&gt;
&lt;p&gt;Yes, every item is ticked. I did receive notifications in the past, the last one back in January 19 2021. I also received two more on Feb 16 2021 after a password&amp;nbsp;reset request.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Kind regards&lt;/p&gt;
&lt;p&gt;Mohamed&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>