<?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>Custom Board NCS</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/80550/custom-board-ncs</link><description>NCS V1.7.0 
 VSC IDE 
 
 In VSC you can create a custom board. 
 when i do this for the nRF5340 and build, it does not include the network core. 
 it also does not appear to add the HCI_RPMSG to the network core and merge hex files. 
 is there documentation</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 19 Oct 2021 07:48:54 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/80550/custom-board-ncs" /><item><title>RE: Custom Board NCS</title><link>https://devzone.nordicsemi.com/thread/334756?ContentTypeID=1</link><pubDate>Tue, 19 Oct 2021 07:48:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b8bd9105-c72d-433c-920f-5f7a2b3659c5</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Seems to work as intended here. Adding my board file.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/4643.custom_5F00_nrf5340.zip"&gt;devzone.nordicsemi.com/.../4643.custom_5F00_nrf5340.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I did the guide described here:&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/nordic/nrf-connect-sdk-guides/b/getting-started/posts/nrf-connect-sdk-tutorial---part-3-ncs-v1-4-0#h113sk0f71cly1ckwgkkxioblcbcsge6"&gt;https://devzone.nordicsemi.com/nordic/nrf-connect-sdk-guides/b/getting-started/posts/nrf-connect-sdk-tutorial---part-3-ncs-v1-4-0#h113sk0f71cly1ckwgkkxioblcbcsge6&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This is ncs v1.7, and using a nRF5340 DK that fulfill:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/ug_nrf5340.html"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/ug_nrf5340.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I also executed first:&lt;/p&gt;
&lt;pre&gt;&lt;span&gt;nrfjprog&lt;/span&gt; &lt;span&gt;--&lt;/span&gt;&lt;span&gt;recover&lt;/span&gt; &lt;span&gt;--&lt;/span&gt;&lt;span&gt;coprocessor&lt;/span&gt; &lt;span&gt;CP_NETWORK&lt;/span&gt;
&lt;span&gt;nrfjprog&lt;/span&gt; &lt;span&gt;--&lt;/span&gt;&lt;span&gt;recover&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Custom Board NCS</title><link>https://devzone.nordicsemi.com/thread/334649?ContentTypeID=1</link><pubDate>Mon, 18 Oct 2021 13:58:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6ed98491-783a-49a0-a6e3-c8a5c0f3a165</guid><dc:creator>WesC</dc:creator><description>&lt;p&gt;thanks for the reply.&amp;nbsp; I am using the nRF5340DK for my tests.&amp;nbsp; if I build with the nRF5340DK_NRF5340_CPUAPP i works fine.&amp;nbsp; If I build for the custom board (which is just a copy of the nRF5340DK boards directory from Zephyr) it fails.&amp;nbsp; It looks like it is not defining the network core or the HCI_RPMSG correctly&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Custom Board NCS</title><link>https://devzone.nordicsemi.com/thread/334495?ContentTypeID=1</link><pubDate>Mon, 18 Oct 2021 07:45:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:04a97972-629c-4b20-b0da-50a5c91ca971</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;If bt_enable() never return when using the DK files, then I would instead look at hardware changes between the DK and custom board. For instance does the custom board have external 32kHz crystal?&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Custom Board NCS</title><link>https://devzone.nordicsemi.com/thread/334200?ContentTypeID=1</link><pubDate>Thu, 14 Oct 2021 14:15:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a39e3ca6-970b-48d6-880e-c6fd00e50a0f</guid><dc:creator>WesC</dc:creator><description>&lt;p&gt;the Tutorial is for a nRF52 board and is helpfull, but there appears to have an issue with the network core of the nRF5340.&lt;/p&gt;
&lt;p&gt;I copied all the board files from the 5340 (secure version) into my custom board folder. Renamed the files to match the new board name. So now I have a custom board that should be identical to the zepher based 5340DK secure version.&lt;/p&gt;
&lt;p&gt;If I use the custom board for either of the projects the outcome is the same, bt_enable() never returns. There are missing domain definitions for the network core in the custom board, I think that is the root cause of the failure. There is some other configuration file that is used when zephyr is built that is not in the board folder. I have looked though documentation and cannot find a list of the actual configuration files used when doing the first stage of the build&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Custom Board NCS</title><link>https://devzone.nordicsemi.com/thread/333770?ContentTypeID=1</link><pubDate>Tue, 12 Oct 2021 14:42:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:662e1827-be79-4aa9-8079-930044bce7cb</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;I suggest you follow this guide:&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/nordic/nrf-connect-sdk-guides/b/getting-started/posts/nrf-connect-sdk-tutorial---part-3-ncs-v1-4-0#h11sk6ks1jkp1figkuq6gxw1m1rctdp0"&gt;https://devzone.nordicsemi.com/nordic/nrf-connect-sdk-guides/b/getting-started/posts/nrf-connect-sdk-tutorial---part-3-ncs-v1-4-0#h11sk6ks1jkp1figkuq6gxw1m1rctdp0&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The VSC create custom board for the nRF5340 I thin is very limited at the moment, so I recommend to instead use the nRF5340DK board files as suggested above as basis for your custom board. Then you for instance ensure that things like these are handled:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/79541/yaml-set-to-448k-ram"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/79541/yaml-set-to-448k-ram&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>