<?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>nRF52840 mesh SDK coexistence</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/41969/nrf52840-mesh-sdk-coexistence</link><description>Hi, I have working firmware for nRF52832 dev kit based on mesh coexistence examples (Mesh SDK 2.2.0 + nRF5_SDK_15.0.0). I&amp;#39;m trying to port the same firmware on nRF52840 dev kit but there are no SDK coexistence examples provided for nRF52840 so I modified</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 18 Jan 2019 09:49:14 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/41969/nrf52840-mesh-sdk-coexistence" /><item><title>RE: nRF52840 mesh SDK coexistence</title><link>https://devzone.nordicsemi.com/thread/166426?ContentTypeID=1</link><pubDate>Fri, 18 Jan 2019 09:49:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0e289825-ac46-4993-b31b-66512d2d590b</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Great to hear that you figured it out! I will mention this internally &amp;amp; hopefully the documentation will be updated to mention the flash_placement.xml file.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 mesh SDK coexistence</title><link>https://devzone.nordicsemi.com/thread/166373?ContentTypeID=1</link><pubDate>Thu, 17 Jan 2019 21:49:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:81323bd5-c33e-4159-8c8f-6ec5a70e7847</guid><dc:creator>Sefer</dc:creator><description>&lt;p&gt;I found the issue, flash_placement.xml file is different in mesh SDK examples, it has an extra line:&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;lt;ProgramSection alignment=&amp;quot;4&amp;quot; keep=&amp;quot;Yes&amp;quot; load=&amp;quot;Yes&amp;quot; name=&amp;quot;.nrf_mesh_flash&amp;quot;  inputsections=&amp;quot;*(SORT(.nrf_mesh_flash.*))&amp;quot; address_symbol=&amp;quot;__start_nrf_mesh_flash&amp;quot; end_symbol=&amp;quot;__stop_nrf_mesh_flash&amp;quot;/&amp;gt;&lt;/pre&gt;&lt;br /&gt;So when you use ble_peripheral example and add mesh functionality to it, flash_placement.xml file should be modified also.&lt;br /&gt;&lt;br /&gt;This solved my issue, thanks for the help.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 mesh SDK coexistence</title><link>https://devzone.nordicsemi.com/thread/165471?ContentTypeID=1</link><pubDate>Mon, 14 Jan 2019 13:27:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:aa9c46e2-aea8-41c8-84d8-7b98bbf8a9bb</guid><dc:creator>Sefer</dc:creator><description>&lt;p&gt;Did not yet finish that, got stuck on something else. I&amp;#39;ll do it in the next few days and report back.&lt;br /&gt;&lt;br /&gt;I used:&lt;br /&gt;&lt;br /&gt;FLASH_PH_START=0x0&lt;/p&gt;
&lt;p style="margin:0px;text-indent:0px;"&gt;FLASH_PH_SIZE=0x100000&lt;/p&gt;
&lt;p style="margin:0px;text-indent:0px;"&gt;RAM_PH_START=0x20000000&lt;/p&gt;
&lt;p style="margin:0px;text-indent:0px;"&gt;RAM_PH_SIZE=0x40000&lt;/p&gt;
&lt;p style="margin:0px;text-indent:0px;"&gt;FLASH_START=0x26000&lt;/p&gt;
&lt;p style="margin:0px;text-indent:0px;"&gt;FLASH_SIZE=0xda000&lt;/p&gt;
&lt;p style="margin:0px;text-indent:0px;"&gt;RAM_START=0x20002a98&lt;/p&gt;
&lt;p style="margin:0px;text-indent:0px;"&gt;RAM_SIZE=0x3d568&lt;br /&gt;&lt;br /&gt;But I tried different settings also, didn&amp;#39;t seem to change anything.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 mesh SDK coexistence</title><link>https://devzone.nordicsemi.com/thread/165461?ContentTypeID=1</link><pubDate>Mon, 14 Jan 2019 13:12:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2590b98b-20ee-45b0-9ff0-82ca5b8697b5</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Did it work to modify the 52832 coexistence example to work on the 52840? Which flash &amp;amp; ram settings did you use for the 52840 mesh + ble peripheral app template example?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 mesh SDK coexistence</title><link>https://devzone.nordicsemi.com/thread/164555?ContentTypeID=1</link><pubDate>Tue, 08 Jan 2019 14:48:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b85bd359-eb5e-47e2-8994-9cb892637630</guid><dc:creator>Sefer</dc:creator><description>&lt;p&gt;Optimization level None, debugging level 3&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 mesh SDK coexistence</title><link>https://devzone.nordicsemi.com/thread/164554?ContentTypeID=1</link><pubDate>Tue, 08 Jan 2019 14:44:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:97d0631e-7f69-4c52-ac29-649dae41595f</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Which optimization level are you currently running at?&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-6c16b03a78994b8189b39e95bf6a67e9/pastedimage1546958748737v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Also, what debugging level are you using?&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-6c16b03a78994b8189b39e95bf6a67e9/pastedimage1546958781546v2.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 mesh SDK coexistence</title><link>https://devzone.nordicsemi.com/thread/164539?ContentTypeID=1</link><pubDate>Tue, 08 Jan 2019 14:15:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4dfdfe6b-bcbe-40f2-bda0-7605bbd5019a</guid><dc:creator>Sefer</dc:creator><description>&lt;p&gt;I took ble_app_template example and added mesh functionality to that first, I got same error as I got when I added my custom code.&lt;br /&gt;&lt;br /&gt;No other errors/warnings in log, just: &lt;br /&gt;&amp;quot;&amp;lt;error&amp;gt; app: ASSERTION FAILED at :0&amp;quot;&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve tried changing both RAM and FLASH settings, no help. I&amp;#39;ll try modifying the 52832 coexistence project to work on 52840 instead of adding mesh to 52840 ble peripheral example.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 mesh SDK coexistence</title><link>https://devzone.nordicsemi.com/thread/164534?ContentTypeID=1</link><pubDate>Tue, 08 Jan 2019 13:37:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8a17d0db-586b-48fe-b0c8-d5fa0d611583</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;As I mentioned in a previous comment, it seems that the mesh coexistence project&amp;nbsp;has only been created for the 52832 for now.&lt;/p&gt;
&lt;p&gt;Which ble peripheral example&amp;nbsp;did you test with from sdk 15.2.0? Have you tested the coexistence with a ble peripheral example (nRF5 SDK v15.2.0 &amp;amp; mesh sdk v3.0.0) first &amp;amp; then with your custom FW (based on nRF5 SDK v15.2.0) &amp;amp; then added the mesh functionality to that (mesh sdk v3.0.0)?&lt;/p&gt;
&lt;p&gt;Do you receive any warnings in your log such as &amp;quot;Insufficient RAM allocated for the softdevice. Change the RAM start location from ... to ...&amp;quot;? It may be that the RAM settings might need to be adjusted. Could you please upload your complete log to this case?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 mesh SDK coexistence</title><link>https://devzone.nordicsemi.com/thread/163700?ContentTypeID=1</link><pubDate>Thu, 03 Jan 2019 10:23:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bc8468de-a201-4a44-a577-8dca4f3d7c7a</guid><dc:creator>Sefer</dc:creator><description>&lt;p&gt;Mesh SDK 3.0.0 + SDK 15.2.0 same issue, getting NULL pointer for &amp;quot;p_entries&amp;quot; in mesh_config_backend_init();. Has mesh coexistence been tested with nRF52840 or just 52832?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 mesh SDK coexistence</title><link>https://devzone.nordicsemi.com/thread/163561?ContentTypeID=1</link><pubDate>Wed, 02 Jan 2019 20:35:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8bc0eaaf-9d9a-41c8-8cd3-99fcc997b88a</guid><dc:creator>Sefer</dc:creator><description>&lt;p&gt;Yes I&amp;#39;ve seen the documentation. Same code works on 52832 without issues.&lt;br /&gt;&lt;br /&gt;I took 52840 ble peripheral example from SDK 15 and I added preprocessor symbols and included all mesh source files according to the doc mentioned above. Then I added my custom firmware code from working 52832 project. I&amp;#39;ll try with mesh SDK 3.0.0&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 mesh SDK coexistence</title><link>https://devzone.nordicsemi.com/thread/163467?ContentTypeID=1</link><pubDate>Wed, 02 Jan 2019 14:03:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ebc8eb38-302a-4190-92e6-6a9ccc878f69</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Have you taken a look at the documentation &lt;a href="https://www.nordicsemi.com/DocLib/Content/SDK_Doc/Mesh_SDK/v3-0-0/md_doc_getting_started_how_to_nordicSDK"&gt;provided here&lt;/a&gt;? There is similar documentation if you want to use mesh sdk v2.2.0 &lt;a href="https://www.nordicsemi.com/DocLib/Content/SDK_Doc/Mesh_SDK/v2-2-0/md_doc_getting_started_how_to_nordicSDK"&gt;here&lt;/a&gt;. I do not believe there are any coexistance examples for the 52840 at the moment unfortunately. The documentation should provide enough info (theoretically) for you to achieve the same on the 52840.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Did the coexistence example work without any issues on the 52832 (i.e. I guess you did not receive the same assert on the coexist example, correct?). What changes did you make to port the 52832 to the 52840?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>