<?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>changes in Bootloader- saving image in external flash and transferring in internal via Bootloader</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/84025/changes-in-bootloader--saving-image-in-external-flash-and-transferring-in-internal-via-bootloader</link><description>Hi , I am using ZEPHYR rtos , and using the internal bootloader and its working fine and there are two images but now my code size has increased and i can not store 2 images in internal flash so have to do implementation of saving the image to external</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 18 Feb 2022 08:55:23 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/84025/changes-in-bootloader--saving-image-in-external-flash-and-transferring-in-internal-via-bootloader" /><item><title>RE: changes in Bootloader- saving image in external flash and transferring in internal via Bootloader</title><link>https://devzone.nordicsemi.com/thread/353780?ContentTypeID=1</link><pubDate>Fri, 18 Feb 2022 08:55:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:789fff31-e3a3-49e9-8a8e-1a12b8e9f252</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Excellent. I&amp;#39;m glad that it works now :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: changes in Bootloader- saving image in external flash and transferring in internal via Bootloader</title><link>https://devzone.nordicsemi.com/thread/353672?ContentTypeID=1</link><pubDate>Thu, 17 Feb 2022 15:21:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1c873ad8-70eb-4ddb-b64f-8011e794b7fd</guid><dc:creator>Anil Snadhan</dc:creator><description>&lt;p&gt;Hi Hung,&lt;/p&gt;
&lt;p&gt;Thank you for your support ,my bootloader in working properly now&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: changes in Bootloader- saving image in external flash and transferring in internal via Bootloader</title><link>https://devzone.nordicsemi.com/thread/353657?ContentTypeID=1</link><pubDate>Thu, 17 Feb 2022 14:49:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:107f10c1-b3f1-4d96-97ff-1d46c793c7b4</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Anil,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;- Please let us know if you have tested the example I provided ?&amp;nbsp;&lt;br /&gt;- Do you have Devkit (nRF52840/nRF52833) to test ?&amp;nbsp;&lt;br /&gt;- I&amp;#39;m not 100% sure but why you use &amp;quot;&lt;span&gt;zephyr,pm-ext-flash = &amp;amp;mx25r64;&amp;quot; instead of &amp;quot;nordic,pm-ext-flash = &amp;amp;mx25r64; &amp;quot; ?&amp;nbsp;&lt;br /&gt;- Please send us your test project including the build folder.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: changes in Bootloader- saving image in external flash and transferring in internal via Bootloader</title><link>https://devzone.nordicsemi.com/thread/353445?ContentTypeID=1</link><pubDate>Wed, 16 Feb 2022 17:02:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1d2da004-a485-4862-afe1-886aa3498fd5</guid><dc:creator>Anil Snadhan</dc:creator><description>&lt;p&gt;Hi Hung,&lt;/p&gt;
&lt;p&gt;Already have done that also added that in dts file but result is still the same having the same problem&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;/*&lt;br /&gt; * Copyright (c) 2019 Nordic Semiconductor ASA&lt;br /&gt; *&lt;br /&gt; * SPDX-License-Identifier: Apache-2.0&lt;br /&gt; */&lt;/p&gt;
&lt;p&gt;/dts-v1/;&lt;br /&gt;#include &amp;lt;nordic/nrf52833_qiaa.dtsi&amp;gt;&lt;/p&gt;
&lt;p&gt;/ {&lt;br /&gt; model = &amp;quot;MPC Tonga NRF52833&amp;quot;;&lt;br /&gt; compatible = &amp;quot;nordic,tonga-nrf52833&amp;quot;;&lt;/p&gt;
&lt;p&gt;chosen {&lt;br /&gt; zephyr,console = &amp;amp;uart0;&lt;br /&gt; zephyr,shell-uart = &amp;amp;uart0;&lt;br /&gt; zephyr,uart-mcumgr = &amp;amp;uart0;&lt;br /&gt; zephyr,bt-mon-uart = &amp;amp;uart0;&lt;br /&gt; zephyr,bt-c2h-uart = &amp;amp;uart0;&lt;br /&gt; zephyr,sram = &amp;amp;sram0;&lt;br /&gt; zephyr,flash = &amp;amp;flash0;&lt;br /&gt; zephyr,code-partition = &amp;amp;slot0_partition;&lt;br /&gt; zephyr,pm-ext-flash = &amp;amp;mx25r64;&lt;br /&gt; };&lt;/p&gt;
&lt;p&gt;leds {&lt;br /&gt; compatible = &amp;quot;gpio-leds&amp;quot;;&lt;br /&gt; led0: led_0 {&lt;br /&gt; gpios = &amp;lt;&amp;amp;gpio0 19 GPIO_ACTIVE_HIGH&amp;gt;;&lt;br /&gt; label = &amp;quot;Green LED&amp;quot;;&lt;br /&gt; };&lt;br /&gt; led1: led_1 {&lt;br /&gt; gpios = &amp;lt;&amp;amp;gpio0 20 GPIO_ACTIVE_HIGH&amp;gt;;&lt;br /&gt; label = &amp;quot;Red LED&amp;quot;;&lt;br /&gt; };&lt;br /&gt; led2: led_2 {&lt;br /&gt; gpios = &amp;lt;&amp;amp;gpio0 21 GPIO_ACTIVE_HIGH&amp;gt;;&lt;br /&gt; label = &amp;quot;Blue LED&amp;quot;;&lt;br /&gt; };&lt;br /&gt; };&lt;/p&gt;
&lt;p&gt;pwmleds {&lt;br /&gt; compatible = &amp;quot;pwm-leds&amp;quot;;&lt;br /&gt; pwm_led0: pwm_led_0 {&lt;br /&gt; pwms = &amp;lt;&amp;amp;pwm0 13&amp;gt;;&lt;br /&gt; };&lt;br /&gt; };&lt;/p&gt;
&lt;p&gt;buttons {&lt;br /&gt; compatible = &amp;quot;gpio-keys&amp;quot;;&lt;br /&gt; button0: button_0 {&lt;br /&gt; gpios = &amp;lt;&amp;amp;gpio0 22 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)&amp;gt;;&lt;br /&gt; label = &amp;quot;Push button switch 0&amp;quot;;&lt;br /&gt; };&lt;br /&gt; };&lt;/p&gt;
&lt;p&gt;interrupt {&lt;br /&gt; compatible = &amp;quot;gpio-keys&amp;quot;;&lt;br /&gt; interrupt1: interrupt_1 {&lt;br /&gt; gpios = &amp;lt;&amp;amp;gpio1 7 (GPIO_ACTIVE_LOW)&amp;gt;;&lt;br /&gt; label = &amp;quot;Accel interrupt 1&amp;quot;;&lt;br /&gt; };&lt;br /&gt; interrupt2: interrupt_2 {&lt;br /&gt; gpios = &amp;lt;&amp;amp;gpio1 6 (GPIO_ACTIVE_LOW)&amp;gt;;&lt;br /&gt; label = &amp;quot;Accel interrupt 2&amp;quot;;&lt;br /&gt; };&lt;br /&gt; };&lt;/p&gt;
&lt;p&gt;arduino_header: connector {&lt;br /&gt; compatible = &amp;quot;arduino-header-r3&amp;quot;;&lt;br /&gt; #gpio-cells = &amp;lt;2&amp;gt;;&lt;br /&gt; gpio-map-mask = &amp;lt;0xffffffff 0xffffffc0&amp;gt;;&lt;br /&gt; gpio-map-pass-thru = &amp;lt;0 0x3f&amp;gt;;&lt;br /&gt; gpio-map = &amp;lt;0 0 &amp;amp;gpio0 3 0&amp;gt;, /* A0 */&lt;br /&gt; &amp;lt;1 0 &amp;amp;gpio0 4 0&amp;gt;, /* A1 */&lt;br /&gt; &amp;lt;2 0 &amp;amp;gpio0 28 0&amp;gt;, /* A2 */&lt;br /&gt; &amp;lt;3 0 &amp;amp;gpio0 29 0&amp;gt;, /* A3 */&lt;br /&gt; &amp;lt;4 0 &amp;amp;gpio0 30 0&amp;gt;, /* A4 */&lt;br /&gt; &amp;lt;5 0 &amp;amp;gpio0 31 0&amp;gt;, /* A5 */&lt;br /&gt; &amp;lt;6 0 &amp;amp;gpio1 1 0&amp;gt;, /* D0 */&lt;br /&gt; &amp;lt;7 0 &amp;amp;gpio1 2 0&amp;gt;, /* D1 */&lt;br /&gt; &amp;lt;8 0 &amp;amp;gpio1 3 0&amp;gt;, /* D2 */&lt;br /&gt; &amp;lt;9 0 &amp;amp;gpio1 4 0&amp;gt;, /* D3 */&lt;br /&gt; &amp;lt;10 0 &amp;amp;gpio1 5 0&amp;gt;, /* D4 */&lt;br /&gt; &amp;lt;11 0 &amp;amp;gpio1 6 0&amp;gt;, /* D5 */&lt;br /&gt; &amp;lt;12 0 &amp;amp;gpio1 7 0&amp;gt;, /* D6 */&lt;br /&gt; &amp;lt;13 0 &amp;amp;gpio1 8 0&amp;gt;, /* D7 */&lt;br /&gt; &amp;lt;14 0 &amp;amp;gpio0 17 0&amp;gt;, /* D8 */&lt;br /&gt; &amp;lt;15 0 &amp;amp;gpio0 19 0&amp;gt;, /* D9 */&lt;br /&gt; &amp;lt;16 0 &amp;amp;gpio0 20 0&amp;gt;, /* D10 */&lt;br /&gt; &amp;lt;17 0 &amp;amp;gpio0 21 0&amp;gt;, /* D11 */&lt;br /&gt; &amp;lt;18 0 &amp;amp;gpio0 22 0&amp;gt;, /* D12 */&lt;br /&gt; &amp;lt;19 0 &amp;amp;gpio0 23 0&amp;gt;, /* D13 */&lt;br /&gt; &amp;lt;20 0 &amp;amp;gpio0 26 0&amp;gt;, /* D14 */&lt;br /&gt; &amp;lt;21 0 &amp;amp;gpio0 27 0&amp;gt;; /* D15 */&lt;br /&gt; };&lt;/p&gt;
&lt;p&gt;/* These aliases are provided for compatibility with samples */&lt;br /&gt; aliases {&lt;br /&gt; led0 = &amp;amp;led0;&lt;br /&gt; led1 = &amp;amp;led1;&lt;br /&gt; led2 = &amp;amp;led2;&lt;br /&gt; pwm-led0 = &amp;amp;pwm_led0;&lt;br /&gt; sw0 = &amp;amp;button0;&lt;br /&gt; interrupt1 = &amp;amp;interrupt1;&lt;br /&gt; interrupt2 = &amp;amp;interrupt2;&lt;br /&gt; };&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;&amp;amp;adc {&lt;br /&gt; status = &amp;quot;okay&amp;quot;;&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;&amp;amp;gpiote {&lt;br /&gt; status = &amp;quot;okay&amp;quot;;&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;&amp;amp;gpio0 {&lt;br /&gt; status = &amp;quot;okay&amp;quot;;&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;&amp;amp;gpio1 {&lt;br /&gt; status = &amp;quot;okay&amp;quot;;&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;&amp;amp;uart0 {&lt;br /&gt; compatible = &amp;quot;nordic,nrf-uarte&amp;quot;;&lt;br /&gt; status = &amp;quot;okay&amp;quot;;&lt;br /&gt; current-speed = &amp;lt;115200&amp;gt;;&lt;br /&gt; tx-pin = &amp;lt;2&amp;gt;;&lt;br /&gt; rx-pin = &amp;lt;3&amp;gt;;&lt;br /&gt; rts-pin = &amp;lt;4&amp;gt;;&lt;br /&gt; cts-pin = &amp;lt;5&amp;gt;;&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;arduino_serial: &amp;amp;uart1 {&lt;br /&gt; /* status = &amp;quot;okay&amp;quot;; */&lt;br /&gt; current-speed = &amp;lt;115200&amp;gt;;&lt;br /&gt; rx-pin = &amp;lt;33&amp;gt;;&lt;br /&gt; tx-pin = &amp;lt;34&amp;gt;;&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;arduino_i2c: &amp;amp;i2c0 {&lt;br /&gt; compatible = &amp;quot;nordic,nrf-twi&amp;quot;;&lt;br /&gt; /* status = &amp;quot;okay&amp;quot;; */&lt;br /&gt; sda-pin = &amp;lt;9&amp;gt;;&lt;br /&gt; scl-pin = &amp;lt;10&amp;gt;;&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;&amp;amp;i2c1 {&lt;br /&gt; compatible = &amp;quot;nordic,nrf-twi&amp;quot;;&lt;br /&gt; /* Cannot be used together with spi1. */&lt;br /&gt; status = &amp;quot;okay&amp;quot;;&lt;br /&gt; sda-pin = &amp;lt;9&amp;gt;;&lt;br /&gt; scl-pin = &amp;lt;10&amp;gt;;&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;&amp;amp;pwm0 {&lt;br /&gt; status = &amp;quot;okay&amp;quot;;&lt;br /&gt; ch0-pin = &amp;lt;13&amp;gt;;&lt;br /&gt; ch0-inverted;&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;&amp;amp;spi0 {&lt;br /&gt; compatible = &amp;quot;nordic,nrf-spi&amp;quot;;&lt;br /&gt; /* Cannot be used together with i2c0. */&lt;br /&gt; status = &amp;quot;okay&amp;quot;;&lt;br /&gt; sck-pin = &amp;lt;26&amp;gt;;&lt;br /&gt; mosi-pin = &amp;lt;24&amp;gt;;&lt;br /&gt; miso-pin = &amp;lt;25&amp;gt;;&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;&amp;amp;spi1 {&lt;br /&gt; compatible = &amp;quot;nordic,nrf-spi&amp;quot;;&lt;br /&gt; /* status = &amp;quot;okay&amp;quot;; */&lt;br /&gt; sck-pin = &amp;lt;31&amp;gt;;&lt;br /&gt; mosi-pin = &amp;lt;30&amp;gt;;&lt;br /&gt; miso-pin = &amp;lt;40&amp;gt;;&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;&amp;amp;spi3 {&lt;br /&gt; status = &amp;quot;okay&amp;quot;;&lt;br /&gt; sck-pin = &amp;lt;13&amp;gt;;&lt;br /&gt; mosi-pin = &amp;lt;14&amp;gt;;&lt;br /&gt; miso-pin = &amp;lt;15&amp;gt;;&lt;br /&gt; cs-gpios = &amp;lt;&amp;amp;gpio0 12 GPIO_ACTIVE_LOW&amp;gt;;&lt;br /&gt; mx25r64: mx25r6435f@0 {&lt;br /&gt; status = &amp;quot;okay&amp;quot;;&lt;br /&gt; compatible = &amp;quot;jedec,spi-nor&amp;quot;;&lt;br /&gt; reg = &amp;lt;0&amp;gt;;&lt;br /&gt; spi-max-frequency = &amp;lt;8000000&amp;gt;;&lt;br /&gt; label = &amp;quot;MX25R64&amp;quot;;&lt;br /&gt; jedec-id = [c2 28 17];&lt;br /&gt; size = &amp;lt;67108864&amp;gt;;&lt;br /&gt; wp-gpios = &amp;lt;&amp;amp;gpio0 16 GPIO_ACTIVE_LOW&amp;gt;;&lt;br /&gt; reset-gpios = &amp;lt;&amp;amp;gpio0 17 GPIO_ACTIVE_LOW&amp;gt;;&lt;br /&gt; partitions {&lt;br /&gt; compatible = &amp;quot;fixed-partitions&amp;quot;;&lt;br /&gt; #address-cells = &amp;lt;1&amp;gt;;&lt;br /&gt; #size-cells = &amp;lt;1&amp;gt;;&lt;/p&gt;
&lt;p&gt;storage_partition: partition@0 {&lt;br /&gt; label = &amp;quot;external-flash&amp;quot;;&lt;br /&gt; reg = &amp;lt;0x00000000 0x00800000&amp;gt;;&lt;br /&gt; };&lt;br /&gt; };&lt;br /&gt; };&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;&amp;amp;flash0 {&lt;/p&gt;
&lt;p&gt;partitions {&lt;br /&gt; compatible = &amp;quot;fixed-partitions&amp;quot;;&lt;br /&gt; #address-cells = &amp;lt;1&amp;gt;;&lt;br /&gt; #size-cells = &amp;lt;1&amp;gt;;&lt;/p&gt;
&lt;p&gt;boot_partition: partition@0 {&lt;br /&gt; label = &amp;quot;mcuboot&amp;quot;;&lt;br /&gt; reg = &amp;lt;0x000000000 0x12000&amp;gt;;&lt;br /&gt; };&lt;br /&gt; slot0_partition: partition@12000 {&lt;br /&gt; label = &amp;quot;image-0&amp;quot;;&lt;br /&gt; reg = &amp;lt;0x00012000 0x69000&amp;gt;;&lt;br /&gt; };&lt;br /&gt; scratch_partition: partition@7B000 {&lt;br /&gt; label = &amp;quot;image-scratch&amp;quot;;&lt;br /&gt; reg = &amp;lt;0x0007B000 0x9000&amp;gt;;&lt;br /&gt; };&lt;br /&gt; };&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;&amp;amp;mx25r64 {&lt;br /&gt; partitions {&lt;br /&gt; compatible = &amp;quot;fixed-partitions&amp;quot;;&lt;br /&gt; #address-cells = &amp;lt;1&amp;gt;;&lt;br /&gt; #size-cells = &amp;lt;1&amp;gt;;&lt;/p&gt;
&lt;p&gt;slot1_partition: partition@0 {&lt;br /&gt; label = &amp;quot;image-1&amp;quot;;&lt;br /&gt; reg = &amp;lt;0x000000000 0x000069000&amp;gt;;&lt;br /&gt; };&lt;br /&gt; };&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt;&amp;amp;usbd {&lt;br /&gt; compatible = &amp;quot;nordic,nrf-usbd&amp;quot;;&lt;br /&gt; status = &amp;quot;okay&amp;quot;;&lt;br /&gt;};&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: changes in Bootloader- saving image in external flash and transferring in internal via Bootloader</title><link>https://devzone.nordicsemi.com/thread/353404?ContentTypeID=1</link><pubDate>Wed, 16 Feb 2022 14:31:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d07ab074-31bc-48a1-bb9e-f9d798956e82</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi anil,&amp;nbsp;&lt;br /&gt;I don&amp;#39;t see&lt;/p&gt;
&lt;p&gt;chosen {&lt;br /&gt; nordic,pm-ext-flash = &amp;amp;mx25r64;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;};&amp;nbsp;&lt;/p&gt;
&lt;p&gt;in your dts, are you sure you followed that in the overlay file in my example ?&amp;nbsp;&lt;br /&gt;Do you have a DK that can run my example ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: changes in Bootloader- saving image in external flash and transferring in internal via Bootloader</title><link>https://devzone.nordicsemi.com/thread/353344?ContentTypeID=1</link><pubDate>Wed, 16 Feb 2022 12:18:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:61e9b470-033d-4ecf-a1a8-9276cf991f3d</guid><dc:creator>Anil Snadhan</dc:creator><description>&lt;p&gt;Hi Hung ,&lt;/p&gt;
&lt;p&gt;what can cause this issue also attaching my project files&lt;/p&gt;
&lt;p&gt;00&amp;gt; *** Booting Zephyr O&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/tonga_5F00_nrf52833.dts"&gt;tonga_nrf52833.dts&lt;/a&gt;S build v2.4.99-ncs1 ***&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/usb_5F00_cdc_5F00_acm_5F00_log_5F00_recovery.conf"&gt;usb_cdc_acm_log_recovery.conf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;00&amp;gt; I: Starting bootloader 00&amp;gt; W: Failed reading sectors; BOOT_MAX_IMG_SECTORS=512 - too small?&lt;/p&gt;
&lt;p&gt;00&amp;gt;E: Image in the primary slot is not valid!&lt;/p&gt;
&lt;p&gt;00&amp;gt; E: Unable to find bootable image&lt;/p&gt;
&lt;p&gt;this is the error i am getting ,this is exactly what i wanted to do save the file in external flash and then move it to internal flash,&lt;/p&gt;
&lt;p&gt;this is my partotion file below&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;#include &amp;lt;autoconf.h&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;app&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x12200&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;end_address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x7A000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;region&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;flash_primary&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;size&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x69e00&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;external_flash&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;end_address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x800000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;region&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;external_flash&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;size&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x800000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;littlefs_storage&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x7a000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;end_address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x80000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;placement&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;before&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; - &lt;/span&gt;&lt;span&gt;end&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;region&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;flash_primary&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;size&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x6000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;mcuboot&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;end_address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x12000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;placement&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;before&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; - &lt;/span&gt;&lt;span&gt;mcuboot_primary&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;region&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;flash_primary&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;size&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x12000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;mcuboot_pad&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x12000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;end_address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x12200&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;placement&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;align&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;start&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x1000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;before&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; - &lt;/span&gt;&lt;span&gt;mcuboot_primary_app&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;region&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;flash_primary&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;size&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x200&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;mcuboot_primary&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x12000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;end_address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x7A000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;orig_span&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&amp;amp;&lt;/span&gt;&lt;span&gt;id001&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; - &lt;/span&gt;&lt;span&gt;mcuboot_pad&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; - &lt;/span&gt;&lt;span&gt;app&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;region&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;flash_primary&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;sharers&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;size&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x69000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;span&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;*&lt;/span&gt;&lt;span&gt;id001&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;mcuboot_primary_app&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x12200&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;end_address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x7A000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;orig_span&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;&amp;amp;&lt;/span&gt;&lt;span&gt;id002&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; - &lt;/span&gt;&lt;span&gt;app&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;region&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;flash_primary&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;size&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x69e00&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;span&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;*&lt;/span&gt;&lt;span&gt;id002&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;mcuboot_secondary&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x00000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;device&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;mx25r6435f&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;end_address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x69000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;placement&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;align&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;start&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;region&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;external_flash&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;size&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x6A000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;sram_primary&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x20000000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;end_address&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x20020000&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;region&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;sram_primary&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;size&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;0x20000&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: changes in Bootloader- saving image in external flash and transferring in internal via Bootloader</title><link>https://devzone.nordicsemi.com/thread/353340?ContentTypeID=1</link><pubDate>Wed, 16 Feb 2022 12:09:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b979a5ba-1066-46a3-93a2-cecf4af1526a</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Anil,&amp;nbsp;&lt;br /&gt;Please provide what exact error do you receive ? Do you have any debug log ?&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Note that it&amp;#39;s not possible (as far as I know) to boot from the external flash. What you can do is to receive the image in the secondary slot and then swap the image to the primary slot (the internal flash)&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Please let us know what&amp;#39;s your modification, which flash library,&amp;nbsp; how you configure the device tree and the partition manager (partitions.yml file).&amp;nbsp;&lt;br /&gt;Do you have the Dev Kit ? You can test my example on the devkit and then change the QSPI interface to SPI interface. It&amp;#39;s easier if we have the same hardware and can test here.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: changes in Bootloader- saving image in external flash and transferring in internal via Bootloader</title><link>https://devzone.nordicsemi.com/thread/353332?ContentTypeID=1</link><pubDate>Wed, 16 Feb 2022 11:54:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3ad49e5c-b22c-4144-a5b5-93c869307e72</guid><dc:creator>Anil Snadhan</dc:creator><description>&lt;p&gt;Hi Hung , I have tried the example code you mentioned but still do not work as i am using external flash as secondary image area it is fetting failed in reading the sectors or secondary image&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;rc&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span&gt;boot_read_sectors&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;state&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;if&lt;/span&gt;&lt;span&gt; (&lt;/span&gt;&lt;span&gt;rc&lt;/span&gt;&lt;span&gt; != &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;) {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;BOOT_LOG_WRN&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&amp;quot;Failed reading sectors; BOOT_MAX_IMG_SECTORS=&lt;/span&gt;&lt;span&gt;%d&lt;/span&gt;&lt;span&gt;&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;quot; - too small?&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;BOOT_MAX_IMG_SECTORS&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;/* Unable to determine sector layout, continue with next image&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* if there is one.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*/&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;BOOT_SWAP_TYPE&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;state&lt;/span&gt;&lt;span&gt;) = &lt;/span&gt;&lt;span&gt;BOOT_SWAP_TYPE_NONE&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;return&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Do i need to make any change in NCS code for bootloader i have done all required change on conf file but some linking is missing as it not able to read sectors&amp;nbsp;for secondary&amp;nbsp; can you pls guide for further changes&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: changes in Bootloader- saving image in external flash and transferring in internal via Bootloader</title><link>https://devzone.nordicsemi.com/thread/352191?ContentTypeID=1</link><pubDate>Wed, 09 Feb 2022 22:53:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:27211bb9-3bc1-4be5-905c-2e118ac60453</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;br /&gt;Please find my example of using external flash with MCUBoot and smpsvr.&amp;nbsp;&lt;br /&gt;I have tested here and it worked for both nRF5340DK and nRF52840DK , it should be the same for the nRF52833 DK.&amp;nbsp;&lt;br /&gt;Please test them on the DK first and then try to port it to your board with SPI instead of QSPI. Note that your flash driver should support:&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Single-byte read and write.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Writing data from the internal flash memory to the external flash memory.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The example only support DFU via UART (using mcumgr)&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/0726.smp_5F00_svr_5F00_external.zip"&gt;devzone.nordicsemi.com/.../0726.smp_5F00_svr_5F00_external.zip&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: changes in Bootloader- saving image in external flash and transferring in internal via Bootloader</title><link>https://devzone.nordicsemi.com/thread/352115?ContentTypeID=1</link><pubDate>Wed, 09 Feb 2022 14:49:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f1dcdcbd-b3cf-44fc-a181-1e6afe1a64b5</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi again Anil,&amp;nbsp;&lt;br /&gt;It seems that code for using external flash is changed a bit, you can find the documentation here:&amp;nbsp;&lt;br /&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.8.0/nrf/ug_bootloader_external_flash.html"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.8.0/nrf/ug_bootloader_external_flash.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The code from Håkon may not run out of the box. You will need to look at the test code as mentioned in the page.&amp;nbsp;&lt;br /&gt;I will check and let you know if it works for me.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: changes in Bootloader- saving image in external flash and transferring in internal via Bootloader</title><link>https://devzone.nordicsemi.com/thread/351985?ContentTypeID=1</link><pubDate>Wed, 09 Feb 2022 09:16:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:448fdb9e-d9b5-48e5-8633-de21f38ffcff</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Anil,&amp;nbsp;&lt;br /&gt;Have you tried &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/78718/using-external-flash-to-store-updates-for-mcuboot-app-on-nrf5340-which-the-existing-mcuboot-will-apply/325526#325526"&gt;the example&lt;/a&gt; provided by Håkon in one of the case I pointed you to ? It was made for nRF5340 but I believe it shouldn&amp;#39;t be too hard to configure to work with nRF52833.&amp;nbsp;&lt;br /&gt;I don&amp;#39;t see&amp;nbsp;CONFIG_PM_EXTERNAL_FLASH=y in your configuration.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In addition there is a case &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/81563/device-firmware-update-dfu-with-mcuboot-bootloader-showing-failed-reading-sectors-boot_max_img_sectors-128---too-small"&gt;here&lt;/a&gt; that has the exact same error as you described. Could you have a look ?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: changes in Bootloader- saving image in external flash and transferring in internal via Bootloader</title><link>https://devzone.nordicsemi.com/thread/351957?ContentTypeID=1</link><pubDate>Wed, 09 Feb 2022 07:26:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8179e8f4-f5c9-49ff-a9a5-74eaf526ca95</guid><dc:creator>Anil Snadhan</dc:creator><description>&lt;p&gt;&lt;span&gt;yeah i have flashed the mcuboot, image first is my application previously my code has 2 images in internal flash and it was working fine ,the as my code size&amp;nbsp; increased mode the i used external flash for image -1 and internal flash for image -0 and this error start showing can you guiide what more changes are required to made in bootloader code for it&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: changes in Bootloader- saving image in external flash and transferring in internal via Bootloader</title><link>https://devzone.nordicsemi.com/thread/351956?ContentTypeID=1</link><pubDate>Wed, 09 Feb 2022 07:26:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c56c3da8-aa99-4ad6-8a5a-1909caa56f73</guid><dc:creator>Anil Snadhan</dc:creator><description>&lt;p&gt;yeah i have flashed the mcuboot, image first is my application previously my code has 2 images in internal flash and it was working fine ,the as my code size&amp;nbsp; increased mode the i used external flash for image -1 and internal flash for image -0 and this error start showing can you guiide what more changes are required to made in bootloader code for it&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: changes in Bootloader- saving image in external flash and transferring in internal via Bootloader</title><link>https://devzone.nordicsemi.com/thread/351879?ContentTypeID=1</link><pubDate>Tue, 08 Feb 2022 15:28:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:79c7d68d-5256-421d-a89e-725dec3fa088</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Have you flashed MCUBoot ?&amp;nbsp;&lt;br /&gt;What did you flash to the app primary slot configured by MCUBoot ?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: changes in Bootloader- saving image in external flash and transferring in internal via Bootloader</title><link>https://devzone.nordicsemi.com/thread/351853?ContentTypeID=1</link><pubDate>Tue, 08 Feb 2022 14:26:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4996bb24-e1e4-45ce-84c6-184b63644166</guid><dc:creator>Anil Snadhan</dc:creator><description>&lt;p&gt;uploaded all files related to bootloader changes changes&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: changes in Bootloader- saving image in external flash and transferring in internal via Bootloader</title><link>https://devzone.nordicsemi.com/thread/351851?ContentTypeID=1</link><pubDate>Tue, 08 Feb 2022 14:21:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f1fb19e8-b574-4a37-8213-28dbc0c58b17</guid><dc:creator>Anil Snadhan</dc:creator><description>&lt;p&gt;I have done the implementation but facing this issue&lt;/p&gt;
&lt;p&gt;what can cause this issue also attaching my project files&lt;/p&gt;
&lt;p&gt;00&amp;gt; *** Booting Zephyr O&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/tonga_5F00_nrf52833.dts"&gt;devzone.nordicsemi.com/.../tonga_5F00_nrf52833.dts&lt;/a&gt;S build v2.4.99-ncs1 ***&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/usb_5F00_cdc_5F00_acm_5F00_log_5F00_recovery.conf"&gt;devzone.nordicsemi.com/.../usb_5F00_cdc_5F00_acm_5F00_log_5F00_recovery.conf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;00&amp;gt; I: Starting bootloader 00&amp;gt; W: Failed reading sectors; BOOT_MAX_IMG_SECTORS=512 - too small?&lt;/p&gt;
&lt;p&gt;00&amp;gt;E: Image in the primary slot is not valid!&lt;/p&gt;
&lt;p&gt;00&amp;gt; E: Unable to find bootable image&lt;/p&gt;
&lt;p&gt;also&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: changes in Bootloader- saving image in external flash and transferring in internal via Bootloader</title><link>https://devzone.nordicsemi.com/thread/349532?ContentTypeID=1</link><pubDate>Tue, 25 Jan 2022 13:02:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1085e48c-3b53-4056-b496-136a2db686cd</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Anil,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Could you have a look at &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/78718/using-external-flash-to-store-updates-for-mcuboot-app-on-nrf5340-which-the-existing-mcuboot-will-apply"&gt;&lt;span&gt;this case&lt;/span&gt;&lt;/a&gt; and &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/72543/mcu-boot-with-external-flash-littles-partition-and-secondary-image-partition"&gt;this case&lt;/a&gt;.&amp;nbsp;&lt;br /&gt;Our coworker Håkon discussed and gave an example of using external flash as secondary slot for MCUBoot.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>