<?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>Flash Image API on Network Core</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/93650/flash-image-api-on-network-core</link><description>Hi, 
 When I try to use the Flash Image API on the Network Core I get build errors. The problem seems to be that some symbols are not defined, as there is no MCUboot bootloader on the Network Core (but there is one on the Application Core). 
 What is</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 05 Jan 2023 12:08:09 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/93650/flash-image-api-on-network-core" /><item><title>RE: Flash Image API on Network Core</title><link>https://devzone.nordicsemi.com/thread/403382?ContentTypeID=1</link><pubDate>Thu, 05 Jan 2023 12:08:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2ca61f3b-24e8-420b-9c5f-36291a79a53c</guid><dc:creator>nkost</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/flash_5F00_access_5F00_nvmc_5F00_s.zip"&gt;devzone.nordicsemi.com/.../flash_5F00_access_5F00_nvmc_5F00_s.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Hi Naeem&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Attached you can find the project. I simply took the project that I provided earlier, removed MCUboot as it is not needed and changed the main on the NetCore to write to flash.&lt;/p&gt;
&lt;p&gt;After flashing it to the nRF5340 DK, I read the flash address that was overwritten using nrfjprog.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Flash Image API on Network Core</title><link>https://devzone.nordicsemi.com/thread/403367?ContentTypeID=1</link><pubDate>Thu, 05 Jan 2023 11:31:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:94c36c67-5663-4d8e-9fae-eb37306688ba</guid><dc:creator>Naeem Maroof</dc:creator><description>&lt;p&gt;Hi nkost,&lt;/p&gt;
&lt;p&gt;Can you please share your project/code where you are successfully accessing the app-core flash region using the secure nvmc.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Flash Image API on Network Core</title><link>https://devzone.nordicsemi.com/thread/402500?ContentTypeID=1</link><pubDate>Thu, 29 Dec 2022 09:35:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a5a3eb57-d4e9-4565-9a6e-850c36165e19</guid><dc:creator>nkost</dc:creator><description>&lt;p&gt;I&amp;#39;ve found a way to do what I want, but there are still open questions.&lt;/p&gt;
&lt;p&gt;It works when I access the AppCore&amp;#39;s NVMC over its &lt;strong&gt;Secure&lt;/strong&gt; base address (0x50039000) from the NetCore using the nrfx HAL. From my understanding it should also work, when accessing the AppCore&amp;#39;s NVMC over its &lt;strong&gt;Non-Secure&lt;/strong&gt; base address (0x40039000), when the DCNF and SPU settings are configured accordingly, but I can&amp;#39;t get that to work properly (meaning, I can access and configure the peripheral, but when trying to write to the flash, I get the above described fault).&lt;/p&gt;
&lt;p&gt;From the information in the documentation, both ways should work. The question that remains is: How does it work?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Flash Image API on Network Core</title><link>https://devzone.nordicsemi.com/thread/398885?ContentTypeID=1</link><pubDate>Sun, 04 Dec 2022 20:15:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fc991868-f0e9-475c-9800-83d7a8d57635</guid><dc:creator>Naeem Maroof</dc:creator><description>&lt;p&gt;Hi nkost,&lt;/p&gt;
&lt;p&gt;I was not able to do it successfully, and we don&amp;#39;t have any specific example/sample for your case as well.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Flash Image API on Network Core</title><link>https://devzone.nordicsemi.com/thread/398033?ContentTypeID=1</link><pubDate>Tue, 29 Nov 2022 09:15:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9c8a4211-74e5-4d75-a478-183859f0cf19</guid><dc:creator>nkost</dc:creator><description>&lt;p&gt;Hi Naeem,&lt;/p&gt;
&lt;p&gt;Thank you for your answer.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:inherit;"&gt;The network core can access application core resources (flash, RAM, and peripherals) when granted&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:inherit;"&gt;permission through the application&amp;#39;s DCNF and SPU settings.&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is what I need but does not yet work (the access to the flash, I don&amp;#39;t need access to the RAM and the peripherals).&lt;/p&gt;
&lt;p&gt;I know about the IPC, but that is &lt;strong&gt;not&lt;/strong&gt; what I need. I want to access the flash directly from the network core and &lt;strong&gt;not&lt;/strong&gt; to send the data from the network core through IPC to the application core.&lt;/p&gt;
&lt;p&gt;Did you find a way to get the example from above to work?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Flash Image API on Network Core</title><link>https://devzone.nordicsemi.com/thread/398029?ContentTypeID=1</link><pubDate>Tue, 29 Nov 2022 09:02:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:81e7847d-3523-4a74-aada-e244e513e7d0</guid><dc:creator>Naeem Maroof</dc:creator><description>&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:inherit;"&gt;Hi nkost,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:inherit;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:inherit;"&gt;Thank you for being patient.&amp;nbsp;I have gone through documentation again.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:inherit;"&gt;- Yes, writing flash is managed by the NVMC&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:inherit;"&gt;- For the nrf4350, the&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:inherit;"&gt;application core memory is mapped to the network core memory map&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:inherit;"&gt;- This means that the network core CPU can access and use the application core memory for &lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;shared memory communication&lt;/strong&gt;&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:inherit;"&gt;- Even then, the application core can restrict network core access through the domain configuration (DCNF) PROTECT registers.&amp;nbsp;&lt;/span&gt;Access to secure memory or peripherals is also prevented when the network core is marked as non-secure&lt;/p&gt;
&lt;p&gt;-&amp;nbsp;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:inherit;"&gt;The network core can access application core resources (flash, RAM, and peripherals) when granted&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:inherit;"&gt;permission through the application&amp;#39;s DCNF and SPU settings. A small &lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;portion of the application core RAM is dedicated to the exchange of messages&lt;/strong&gt;&lt;/span&gt; between the application and network cores.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:inherit;"&gt;- We have IPC (interprocessor communication) periphereal that is used to send and receive events between MCUs.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:inherit;"&gt;-&amp;nbsp;An IPC event often does not contain any data itself, it is used to signal other MCUs that something has occurred. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:inherit;"&gt;- Data can be shared through shared memory, for example in the form of a software implemented mailbox, or command/event queues. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:inherit;"&gt;- It is up to software to assign a logical functionality to an IPC channel. For instance, one IPC channel can be used to signal that a command is ready to be executed, and any processor in the system can subscribe to that particular IPC channel and decode/execute the command.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:inherit;"&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/pastedimage1669712476776v1.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:inherit;"&gt;You can look more into the IPC and using OpenAmp.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Naeem&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Flash Image API on Network Core</title><link>https://devzone.nordicsemi.com/thread/397550?ContentTypeID=1</link><pubDate>Fri, 25 Nov 2022 08:11:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:29100bfc-403d-47df-ac27-f83080827f09</guid><dc:creator>nkost</dc:creator><description>&lt;p&gt;Hi Naeem,&lt;/p&gt;
&lt;p&gt;Some additional information that might help:&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve tried the same as in the example above with two variations:&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;- writing to other adresses in the&amp;nbsp; address space of the AppCore,&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;- removing MCUboot from the AppCore.&lt;/p&gt;
&lt;p&gt;Both lead to the same fault as before.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Flash Image API on Network Core</title><link>https://devzone.nordicsemi.com/thread/396898?ContentTypeID=1</link><pubDate>Tue, 22 Nov 2022 12:28:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1cf79eba-ba18-4310-839d-cef29187b638</guid><dc:creator>Naeem Maroof</dc:creator><description>&lt;p&gt;Hi nkost,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I have received your sample, and can reproduce the error. I tried to check for writability before performing actual write. The address seems writable but still the netcore reboots and shows the bus fault.&amp;nbsp;I will try to figure out the cause / problem, and will let you know accordingly.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Naeem&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Flash Image API on Network Core</title><link>https://devzone.nordicsemi.com/thread/396559?ContentTypeID=1</link><pubDate>Mon, 21 Nov 2022 07:56:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cf318ec7-ca09-4a7f-9fab-f1b7ba627776</guid><dc:creator>nkost</dc:creator><description>&lt;p&gt;Hi Naeem,&lt;/p&gt;
&lt;p&gt;I tried to do the same using the NVMC HAL function. Trying to write to the address results in a Bus Fault (the instruction that assigns the value to that address causes this fault:&amp;nbsp;&lt;code&gt;*(volatile uint32_t *)addr = value;&lt;/code&gt; in the function &lt;code&gt;nvmc_word_write&lt;/code&gt;). I&amp;#39;ve added the minimal project of this test.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/flash_5F00_access_5F00_mcuboot_5F00_nrfx.zip"&gt;devzone.nordicsemi.com/.../flash_5F00_access_5F00_mcuboot_5F00_nrfx.zip&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Flash Image API on Network Core</title><link>https://devzone.nordicsemi.com/thread/396471?ContentTypeID=1</link><pubDate>Fri, 18 Nov 2022 16:19:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:52c67011-3a2f-4a07-95af-13973d09a1e4</guid><dc:creator>nkost</dc:creator><description>&lt;p&gt;Hi Naeem,&lt;/p&gt;
&lt;p&gt;Yes, when trying to use&amp;nbsp;&lt;code&gt;flash_area_write&lt;/code&gt; I get that error. (I tried using that bcs. the higher-abstraction libraries/APIs didn&amp;#39;t work, as described above).&lt;/p&gt;
&lt;p&gt;The flash write:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;// ...
err = flash_area_open(area_id, &amp;amp;fa);
if (err) {
  return err;
}

flash_area_write(&amp;amp;fa, 0, data, dataLen);&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;I added the following overlay (which I inherited from &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/90342/nrf53-netcore-flash-steraming-to-appcore"&gt;this thread&lt;/a&gt;):&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;/{
    chosen {
        zephyr,flash0 = &amp;amp;flash0;
    };
};

&amp;amp;flash_controller {
    label = &amp;quot;NRF_FLASH_APP&amp;quot;;
    flash0: flash@0 {
        reg = &amp;lt;0x00000000 DT_SIZE_K(1024)&amp;gt;;
        compatible = &amp;quot;soc-nv-flash&amp;quot;;
        label = &amp;quot;NRF_FLASH_APP_1&amp;quot;;
        erase-block-size = &amp;lt;4096&amp;gt;;
        write-block-size = &amp;lt;4&amp;gt;;
        partitions {
            compatible = &amp;quot;fixed-partitions&amp;quot;;
            #address-cells = &amp;lt;1&amp;gt;;
            #size-cells = &amp;lt;1&amp;gt;;
            app_2_partition: partition@84000 {
                label = &amp;quot;app-2&amp;quot;;
                reg = &amp;lt;0x00084000 0x40000&amp;gt;;
            };
        };
    };
};
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t have the time at the moment to create a minimal example. I will do so when I find the time.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Flash Image API on Network Core</title><link>https://devzone.nordicsemi.com/thread/396457?ContentTypeID=1</link><pubDate>Fri, 18 Nov 2022 15:14:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ecad562f-6825-4405-9347-9d8652e2043c</guid><dc:creator>Naeem Maroof</dc:creator><description>&lt;p&gt;Hello nkost,&lt;/p&gt;
&lt;p&gt;Alright, so&amp;nbsp;the error you are facing is &amp;quot;invalid address&amp;quot;.&lt;/p&gt;
&lt;p&gt;How are you performing the flash write? are you using nvmc?&lt;/p&gt;
&lt;p&gt;I would like to see your code and the method to reproduce the error.&lt;/p&gt;
&lt;p&gt;(preferably you can send your minimal project zip).&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Naeem&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Flash Image API on Network Core</title><link>https://devzone.nordicsemi.com/thread/396427?ContentTypeID=1</link><pubDate>Fri, 18 Nov 2022 13:25:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d1609131-3662-4c58-ba12-896c1b1db412</guid><dc:creator>nkost</dc:creator><description>&lt;p&gt;Hi Naeem&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks four your answer. The setup you described is the one I use. I now need to write to the &amp;quot;Secondary Slot&amp;quot; in the AppCore Flash from the &amp;quot;Net core app&amp;quot;. The problem is that the address of the &amp;quot;Secondary Slot&amp;quot; is not known in the &amp;quot;Net core app&amp;quot;.&lt;/p&gt;
&lt;p&gt;This flash should be accessible from the NetCore (according to the Product Specification of nRF5340, Section 3.2 Fig. 2 Memory Map and Section 6.4 Memory: &amp;quot;The network core can access application core resources (flash, RAM, and peripherals) when granted permission through the application&amp;#39;s DCNF and SPU settings.&amp;quot;) When I try to write to this address using the function &lt;code&gt;flash_area_write&lt;/code&gt;, it returns with an error &amp;quot;invalid address&amp;quot; (Permissions are not the problem).&lt;/p&gt;
&lt;p&gt;How can I access the flash of the AppCore from the NetCore?&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Flash Image API on Network Core</title><link>https://devzone.nordicsemi.com/thread/396422?ContentTypeID=1</link><pubDate>Fri, 18 Nov 2022 13:10:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:63b60638-7316-4896-8a44-971a9db5f007</guid><dc:creator>Naeem Maroof</dc:creator><description>&lt;p&gt;Hi nkost,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you for your patience.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Coming to your query:&amp;nbsp;&lt;/p&gt;
[quote user=""]When I try to use the Flash Image API on the Network Core I get build errors. The problem seems to be that some symbols are not defined, as there is no MCUboot bootloader on the Network Core (but there is one on the Application Core).[/quote]
&lt;p&gt;Well, we have two bootloaders for 5340 as it has two cores, one for the app core (called MCUboot) and other for the network-core, called b0n which is an immutable first-stage bootloader that can update the application firmware on the network core of the nRF5340&amp;nbsp;SoC.&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/pastedimage1668775512666v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;I suggest to look at &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;netboot&lt;/span&gt;&amp;nbsp;sample to see the use-case and the configurations.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote user=""]What is the intended way to use the Flash Image API to write image data from the Network Core to an image slot of the Application Core?[/quote]
&lt;p&gt;Flash Image Api is specific example use. Let us talk about writing image from the network core to an image slot of the app core. For such a purpose, you need to do a multi-image build. It is well described here:&amp;nbsp;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/ug_multi_image.html"&gt;Multi-Image Build&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Hope it helps,&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Naeem&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Flash Image API on Network Core</title><link>https://devzone.nordicsemi.com/thread/396355?ContentTypeID=1</link><pubDate>Fri, 18 Nov 2022 09:10:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:26520051-dcf7-4c2d-a90d-6bf20b9fe05b</guid><dc:creator>Naeem Maroof</dc:creator><description>&lt;p&gt;Hi nKost,&lt;/p&gt;
&lt;p&gt;I have been assigned this ticket and will look into this case, and accordingly will come back to you soon.&lt;/p&gt;
&lt;p&gt;Regards,&amp;nbsp;&lt;br /&gt;Naeem&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Flash Image API on Network Core</title><link>https://devzone.nordicsemi.com/thread/396284?ContentTypeID=1</link><pubDate>Thu, 17 Nov 2022 16:27:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f4eff27d-948e-466c-9981-a8e7d5dd37b6</guid><dc:creator>nkost</dc:creator><description>&lt;p&gt;I had a look at the underlying &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/services/storage/stream/stream_flash.html"&gt;Stream Flash module&lt;/a&gt;. When the overlay file of the Nework Core is adjusted to introduce the correct address space, the &lt;code&gt;flash_area_open&lt;/code&gt; function of the Flash Map API is able to find the correct partition. But &lt;code&gt;stream_flash_init&lt;/code&gt; fails on the comparison of &lt;code&gt;offset+size&lt;/code&gt; and &lt;code&gt;inspect_flash_ctx.total_size&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Any thoughts? (I already got four notifications that an engineer has been assigned to this ticket, but there&amp;#39;s no answer yet.)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Flash Image API on Network Core</title><link>https://devzone.nordicsemi.com/thread/395007?ContentTypeID=1</link><pubDate>Wed, 09 Nov 2022 21:29:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:de6383ce-e8c0-4d5a-9e0e-8a7ff391c3c5</guid><dc:creator>nkost</dc:creator><description>&lt;p&gt;Could it be that the image slot of the application core is not known in the network core because it is not defined as a flash region? If yes, how would you solve that?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>