<?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>ncs SDK 2.9.x create customer bootloader to switching two bank applications</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/121631/ncs-sdk-2-9-x-create-customer-bootloader-to-switching-two-bank-applications</link><description>Hi, 
 I&amp;#39;m currently using the nrf52840 SDK board and based on ncs 2.9.0 SDK. I need to make a simple sample customer bootloader that does not use the DFU and MCUBOOT functions. This function requires listening to button 1 &amp;amp; button 2 interrupt in the bootloader</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 08 Jul 2025 15:22:15 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/121631/ncs-sdk-2-9-x-create-customer-bootloader-to-switching-two-bank-applications" /><item><title>RE: ncs SDK 2.9.x create customer bootloader to switching two bank applications</title><link>https://devzone.nordicsemi.com/thread/541831?ContentTypeID=1</link><pubDate>Tue, 08 Jul 2025 15:22:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6cdbe933-cf77-459d-9364-0a3aedf081d1</guid><dc:creator>Robotics Gun</dc:creator><description>&lt;p&gt;I opened a ticket. Please check below. ^^&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/122817/nrf52832-ncs-sample-instruction-for-custom-bootloader"&gt;devzone.nordicsemi.com/.../nrf52832-ncs-sample-instruction-for-custom-bootloader&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ncs SDK 2.9.x create customer bootloader to switching two bank applications</title><link>https://devzone.nordicsemi.com/thread/541822?ContentTypeID=1</link><pubDate>Tue, 08 Jul 2025 14:27:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6c4155d9-33db-46ea-a169-65b376264002</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Please create a new support case for your issue.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ncs SDK 2.9.x create customer bootloader to switching two bank applications</title><link>https://devzone.nordicsemi.com/thread/541698?ContentTypeID=1</link><pubDate>Tue, 08 Jul 2025 00:41:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:325ac431-dfd0-4770-9a2a-1f762ae986de</guid><dc:creator>Robotics Gun</dc:creator><description>&lt;p&gt;Since&lt;span&gt;I also have&amp;nbsp;the same&lt;/span&gt;&amp;nbsp;questions for our custom board, I ask here.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/members/amanda"&gt;Amanda Hsieh&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;In our custom board, the bootloader which executed as soon as the system boot up should give high on a specific gpio.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;How do I&amp;nbsp;achieve it?&lt;/p&gt;
&lt;p&gt;Any guidance?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I have no idea how to do this.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ncs SDK 2.9.x create customer bootloader to switching two bank applications</title><link>https://devzone.nordicsemi.com/thread/536812?ContentTypeID=1</link><pubDate>Fri, 23 May 2025 14:58:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2c17bd01-acad-4af3-a7c1-14808e0d86a2</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;You can use a static partition (pm_static.yml) or s&lt;span&gt;et&amp;nbsp;&lt;/span&gt;&lt;code dir="ltr"&gt;CONFIG_FLASH_LOAD_OFFSET&lt;/code&gt;&lt;span&gt;&amp;nbsp;in&amp;nbsp;&lt;/span&gt;&lt;code dir="ltr"&gt;prj.conf&lt;/code&gt;&lt;span&gt;&amp;nbsp;to your desired address.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Since I will start vacation next week, I will not reply to this case during the period. If you need urgent support, please create a new support case.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ncs SDK 2.9.x create customer bootloader to switching two bank applications</title><link>https://devzone.nordicsemi.com/thread/536736?ContentTypeID=1</link><pubDate>Fri, 23 May 2025 09:03:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:45018228-4798-41fd-980d-ab800bef1edf</guid><dc:creator>William WT Lin</dc:creator><description>&lt;p&gt;&lt;span&gt;Hi&amp;nbsp;Amanda,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;I have completed the &amp;quot;lesson-8-sysbuild&amp;quot; course, but I still don&amp;#39;t know how to burn another application project to a specific flash address. Where should I set the specific flash address?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best Regards,&lt;/span&gt;&lt;br /&gt;&lt;span&gt;William Lin&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ncs SDK 2.9.x create customer bootloader to switching two bank applications</title><link>https://devzone.nordicsemi.com/thread/536296?ContentTypeID=1</link><pubDate>Wed, 21 May 2025 01:38:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:54e2c72c-353a-49f0-a287-4c75ed597a15</guid><dc:creator>William WT Lin</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;Amanda,&lt;/p&gt;
&lt;p&gt;Thank you for your reply, I will read the documents and ask if I have any questions.&lt;/p&gt;
&lt;p&gt;Best Regards,&lt;br /&gt;William Lin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ncs SDK 2.9.x create customer bootloader to switching two bank applications</title><link>https://devzone.nordicsemi.com/thread/536257?ContentTypeID=1</link><pubDate>Tue, 20 May 2025 14:55:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:66ed1685-ab62-4da6-8f93-a04e0be43f1c</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
[quote user=""]Can you provide me with a similar example for reference?[/quote]
&lt;p&gt;Unfortunately, there is no such example as your requirement. You could develop a&amp;nbsp;&lt;span&gt;custom bootloader to achieve that.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
[quote user=""]1. How to make the Bootloader jump to the specified flash address?[/quote]
&lt;p&gt;&lt;span&gt;Check out &lt;a title="https://github.com/nrfconnect/sdk-mcuboot/blob/e110d7640aa34f207ced48ace1807054aa8492a9/boot/zephyr/main.c#l165" href="https://github.com/nrfconnect/sdk-mcuboot/blob/e110d7640aa34f207ced48ace1807054aa8492a9/boot/zephyr/main.c#L165" rel="noopener noreferrer" target="_blank"&gt;do_boot&lt;/a&gt;()&lt;/span&gt;&lt;/p&gt;
[quote user=""]2. How to specify the application project to burn to a specific flash address in VS code?[/quote]
&lt;p&gt;See&amp;nbsp;&lt;a title="https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-8-sysbuild/" href="https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-8-sysbuild/" rel="noopener noreferrer" target="_blank"&gt;https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-8-sysbuild/&lt;/a&gt;&lt;/p&gt;
[quote user=""]3. How to combine bootloader+app1+app2 into one binary file?[/quote]
&lt;p&gt;You can use &lt;a href="https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-8-sysbuild/topic/exercise-2-adding-custom-image/"&gt;Sysbuild&lt;/a&gt;&amp;nbsp;or &lt;a href="https://docs.nordicsemi.com/bundle/ug_nrf_cltools/page/UG/cltools/nrf_mergehex.html"&gt;merge files with mergehex&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;Regards,&lt;br /&gt;Amanda H.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>