<?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>Failure with MESH &amp;amp; BLE coexistence around flash management</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/77714/failure-with-mesh-ble-coexistence-around-flash-management</link><description>I am running into an issue around flash management when attempting mesh coexistance with BLE. 
 
 The call I am failing on is during mesh_init(). 
 
 Line 298 of flash_manager.c 
 
 
 I am using nrf5SDK 17.02 and Mesh SDK 5.00. 
 
 I have demonstrated</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 29 Jul 2021 19:44:24 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/77714/failure-with-mesh-ble-coexistence-around-flash-management" /><item><title>RE: Failure with MESH &amp; BLE coexistence around flash management</title><link>https://devzone.nordicsemi.com/thread/322539?ContentTypeID=1</link><pubDate>Thu, 29 Jul 2021 19:44:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4c13dd05-d970-4d75-822f-f42279787572</guid><dc:creator>ccasebeer</dc:creator><description>&lt;p&gt;I was able to proceed by what seems like hitting the following define in the makefile:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;CFLAGS += -DCONFIG_APP_IN_CORE&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I had begun trying to check the areas of flash of fds() and peer_managers use of fds(), against the mesh flash management, but then I added this define and things cleared up.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Not 110% sure on this but it certainly helped.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Failure with MESH &amp; BLE coexistence around flash management</title><link>https://devzone.nordicsemi.com/thread/321241?ContentTypeID=1</link><pubDate>Thu, 22 Jul 2021 07:32:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8917a2f0-1635-4e50-8d33-4cb680259de7</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Due to the summer vacation period we are currently understaffed, so delayed replies must be expected. I am sorry about any inconvenience this might cause.&lt;/p&gt;
&lt;p&gt;What might be happening here is that the FDS is using the same area of Flash as the flash manager area that the Mesh stack uses? The flash manager from Mesh is usually located at the end of the flash except the bootloader area, defined by the flash recovery page (flash_area_end_get()). Please make sure that the FDS and Mesh flash manager use different areas of the Flash memory.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>