<?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 app and bootloader merge. the program did not jump to application execution.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/40021/nrf52840-app-and-bootloader-merge-the-program-did-not-jump-to-application-execution</link><description>I use sdk15.2. bootloader nRF5_SDK_15.2.0_9412b96\examples\dfu\secure_bootloader\pca10056_ble_debug. Application nRF5_SDK_15.2.0_9412b96\examples\ble_peripheral\ble_app_buttonless_dfu. step1: nrfutil keys generate priv.pem nrfutil keys display --key pk</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 08 Nov 2018 14:10:00 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/40021/nrf52840-app-and-bootloader-merge-the-program-did-not-jump-to-application-execution" /><item><title>RE: nrf52840 app and bootloader merge. the program did not jump to application execution.</title><link>https://devzone.nordicsemi.com/thread/156508?ContentTypeID=1</link><pubDate>Thu, 08 Nov 2018 14:10:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0fb72609-d7ee-458e-84bd-3693c877ec53</guid><dc:creator>john.liu</dc:creator><description>&lt;p&gt;Thank you&amp;nbsp;very much !&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52840 app and bootloader merge. the program did not jump to application execution.</title><link>https://devzone.nordicsemi.com/thread/155909?ContentTypeID=1</link><pubDate>Mon, 05 Nov 2018 10:26:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5e7cab88-a5eb-44bd-a266-357e2d85212d</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;In step 4:&lt;br /&gt;nrfutil settings generate --family NRF52 --application nrf52840_app.hex --application-version 3 --bootloader-version 2 --bl-settings-version 1 settings_52840.hex&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Try:&lt;/p&gt;
&lt;p&gt;step4:&lt;br /&gt;nrfutil settings generate --family &lt;strong&gt;NRF52840&lt;/strong&gt; --application nrf52840_app.hex --application-version 3 --bootloader-version 2 --bl-settings-version 1 settings_52840.hex&lt;/p&gt;
&lt;p&gt;- Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52840 app and bootloader merge. the program did not jump to application execution.</title><link>https://devzone.nordicsemi.com/thread/155902?ContentTypeID=1</link><pubDate>Mon, 05 Nov 2018 10:07:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8fcf3c56-b337-4b2e-b70d-bd64bc2a9126</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;Could you please provide only the bootloader settings &lt;strong&gt;.hex file?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;- Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52840 app and bootloader merge. the program did not jump to application execution.</title><link>https://devzone.nordicsemi.com/thread/155890?ContentTypeID=1</link><pubDate>Mon, 05 Nov 2018 09:33:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:550bf380-b660-4f08-804f-13a99fa6c320</guid><dc:creator>john.liu</dc:creator><description>&lt;p&gt;HI.&lt;/p&gt;
&lt;p&gt;This is Test 3 log and test 3 hex file.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp;0&amp;gt; &amp;lt;info&amp;gt; app: Inside main&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;0&amp;gt; &amp;lt;debug&amp;gt; app: In nrf_bootloader_init&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;0&amp;gt; &amp;lt;debug&amp;gt; nrf_dfu_settings: Calling nrf_dfu_settings_init()...&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;0&amp;gt; &amp;lt;debug&amp;gt; nrf_dfu_flash: Initializing nrf_fstorage_nvmc backend.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;0&amp;gt; &amp;lt;debug&amp;gt; nrf_dfu_settings: Settings OK&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;0&amp;gt; &amp;lt;debug&amp;gt; app: Enter nrf_bootloader_fw_activate&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;0&amp;gt; &amp;lt;info&amp;gt; app: No firmware to activate.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;0&amp;gt; &amp;lt;debug&amp;gt; app: Enter nrf_dfu_app_is_valid&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;0&amp;gt; &amp;lt;debug&amp;gt; app: No valid app to boot.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;0&amp;gt; &amp;lt;debug&amp;gt; app: DFU mode because app is not valid.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;0&amp;gt; &amp;lt;info&amp;gt; nrf_bootloader_wdt: WDT is not enabled&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;0&amp;gt; &amp;lt;debug&amp;gt; app: in weak nrf_dfu_init_user&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;0&amp;gt; &amp;lt;debug&amp;gt; app: timer_stop (0x200057D4)&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;0&amp;gt; &amp;lt;debug&amp;gt; app: timer_activate (0x200057D4)&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;0&amp;gt; &amp;lt;info&amp;gt; app: Entering DFU mode.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;0&amp;gt; &amp;lt;debug&amp;gt; app: Initializing transports (found: 1)&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;0&amp;gt; &amp;lt;debug&amp;gt; nrf_dfu_ble: Initializing BLE DFU transport&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;0&amp;gt; &amp;lt;debug&amp;gt; nrf_dfu_ble: Setting up vector table: 0x000F1000&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;0&amp;gt; &amp;lt;debug&amp;gt; nrf_dfu_ble: Enabling SoftDevice.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;0&amp;gt; &amp;lt;debug&amp;gt; nrf_dfu_ble: Configuring BLE stack.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;0&amp;gt; &amp;lt;debug&amp;gt; nrf_dfu_ble: Enabling the BLE stack.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;0&amp;gt; &amp;lt;debug&amp;gt; nrf_dfu_ble: No advertising name found&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;0&amp;gt; &amp;lt;debug&amp;gt; nrf_dfu_ble: Using default advertising name&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;0&amp;gt; &amp;lt;debug&amp;gt; nrf_dfu_ble: Advertising...&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;0&amp;gt; &amp;lt;debug&amp;gt; nrf_dfu_ble: BLE DFU transport initialized.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;0&amp;gt; &amp;lt;debug&amp;gt; nrf_dfu_flash: Initializing nrf_fstorage_sd backend.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;strong&gt;0&amp;gt; &amp;lt;debug&amp;gt; app: Enter main loop&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/sd_5F00_app_5F00_boot_5F00_setting_5F00_complete_5F00_52840.hex"&gt;devzone.nordicsemi.com/.../sd_5F00_app_5F00_boot_5F00_setting_5F00_complete_5F00_52840.hex&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52840 app and bootloader merge. the program did not jump to application execution.</title><link>https://devzone.nordicsemi.com/thread/155868?ContentTypeID=1</link><pubDate>Mon, 05 Nov 2018 08:06:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:476f0cbf-2add-4078-b40a-44f0f1867523</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;Could you provide log from test 3?&lt;/p&gt;
&lt;p&gt;- Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52840 app and bootloader merge. the program did not jump to application execution.</title><link>https://devzone.nordicsemi.com/thread/155850?ContentTypeID=1</link><pubDate>Mon, 05 Nov 2018 05:00:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ec0c4a5d-9ff7-4f1d-a8e4-1df5f2082acd</guid><dc:creator>john.liu</dc:creator><description>&lt;p&gt;I do not have a good solution to this problem now. so if there is a better way to merge these hex, can you tell me?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52840 app and bootloader merge. the program did not jump to application execution.</title><link>https://devzone.nordicsemi.com/thread/155766?ContentTypeID=1</link><pubDate>Fri, 02 Nov 2018 13:28:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0163d7cb-5401-48b5-8456-3aa5747c4476</guid><dc:creator>john.liu</dc:creator><description>&lt;p&gt;Hi:&lt;/p&gt;
&lt;p&gt;this is test 2 log.&lt;strong&gt;&amp;nbsp;&lt;span style="text-decoration:underline;"&gt;I haven&amp;#39;t changed anything bootloader or application.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;00&amp;gt; &amp;lt;info&amp;gt; app: Inside main&lt;br /&gt;00&amp;gt; &amp;lt;debug&amp;gt; app: In nrf_bootloader_init&lt;br /&gt;00&amp;gt; &amp;lt;debug&amp;gt; nrf_dfu_settings: Calling nrf_dfu_settings_init()...&lt;br /&gt;00&amp;gt; &amp;lt;debug&amp;gt; nrf_dfu_flash: Initializing nrf_fstorage_nvmc backend.&lt;br /&gt;00&amp;gt; &amp;lt;debug&amp;gt; nrf_dfu_settings: Settings OK&lt;br /&gt;00&amp;gt; &amp;lt;debug&amp;gt; app: Enter nrf_bootloader_fw_activate&lt;br /&gt;00&amp;gt; &amp;lt;info&amp;gt; app: No firmware to activate.&lt;br /&gt;00&amp;gt; &amp;lt;debug&amp;gt; app: Enter nrf_dfu_app_is_valid&lt;br /&gt;00&amp;gt; &amp;lt;debug&amp;gt; app: No valid app to boot.&lt;br /&gt;00&amp;gt; &amp;lt;debug&amp;gt; app: DFU mode because app is not valid.&lt;br /&gt;00&amp;gt; &amp;lt;info&amp;gt; nrf_bootloader_wdt: WDT is not enabled&lt;br /&gt;00&amp;gt; &amp;lt;debug&amp;gt; app: in weak nrf_dfu_init_user&lt;br /&gt;00&amp;gt; &amp;lt;debug&amp;gt; app: timer_stop (0x200057D4)&lt;br /&gt;00&amp;gt; &amp;lt;debug&amp;gt; app: timer_activate (0x200057D4)&lt;br /&gt;00&amp;gt; &amp;lt;info&amp;gt; app: Entering DFU mode.&lt;br /&gt;00&amp;gt; &amp;lt;debug&amp;gt; app: Initializing transports (found: 1)&lt;br /&gt;00&amp;gt; &amp;lt;debug&amp;gt; nrf_dfu_ble: Initializing BLE DFU transport&lt;br /&gt;00&amp;gt; &amp;lt;debug&amp;gt; nrf_dfu_ble: Setting up vector table: 0x000F1000&lt;br /&gt;00&amp;gt; &amp;lt;debug&amp;gt; nrf_dfu_ble: Enabling SoftDevice.&lt;br /&gt;00&amp;gt; &amp;lt;debug&amp;gt; nrf_dfu_ble: Configuring BLE stack.&lt;br /&gt;00&amp;gt; &amp;lt;debug&amp;gt; nrf_dfu_ble: Enabling the BLE stack.&lt;br /&gt;00&amp;gt; &amp;lt;debug&amp;gt; nrf_dfu_ble: No advertising name found&lt;br /&gt;00&amp;gt; &amp;lt;debug&amp;gt; nrf_dfu_ble: Using default advertising name&lt;br /&gt;00&amp;gt; &amp;lt;debug&amp;gt; nrf_dfu_ble: Advertising...&lt;br /&gt;00&amp;gt; &amp;lt;debug&amp;gt; nrf_dfu_ble: BLE DFU transport initialized.&lt;br /&gt;00&amp;gt; &amp;lt;debug&amp;gt; nrf_dfu_flash: Initializing nrf_fstorage_sd backend.&lt;br /&gt;00&amp;gt; &amp;lt;debug&amp;gt; app: Enter main loop&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52840 app and bootloader merge. the program did not jump to application execution.</title><link>https://devzone.nordicsemi.com/thread/155667?ContentTypeID=1</link><pubDate>Fri, 02 Nov 2018 06:42:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e2c4aa81-3d47-4c0e-a9ec-27acb0f199a2</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;If test 2 fails then there is something wrong with the bootloader.&lt;/p&gt;
&lt;p&gt;Have you edited anything in the bootloader? If not, then the address jump in the bootloader is most likely wrong.&lt;/p&gt;
&lt;p&gt;- Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52840 app and bootloader merge. the program did not jump to application execution.</title><link>https://devzone.nordicsemi.com/thread/155657?ContentTypeID=1</link><pubDate>Fri, 02 Nov 2018 01:38:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:64a190cb-8b6b-4c10-adf3-27b528bde3e2</guid><dc:creator>john.liu</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;Test 1: Softdevice and Application merge,application can be start.&lt;/p&gt;
&lt;p&gt;Test 2: Softdevice,Application and bootloader,application cann&amp;#39;t start.&lt;/p&gt;
&lt;p&gt;Test 3: Softdevice ,Application,bootloader and settings.cann&amp;#39;t start.&lt;/p&gt;
&lt;p&gt;The result is the same as nRFgo and mergehex.exe.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52840 app and bootloader merge. the program did not jump to application execution.</title><link>https://devzone.nordicsemi.com/thread/155486?ContentTypeID=1</link><pubDate>Thu, 01 Nov 2018 08:08:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d76aeb63-9748-46e8-8204-ed922eaa6457</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;Could you try this:&lt;/p&gt;
&lt;p&gt;1. Flash your SoftDevice and Application &lt;strong&gt;without&lt;/strong&gt; using mergehex.exe, does the application start?&lt;/p&gt;
&lt;p&gt;2. Flash your SoftDevice, Application, and bootloader &lt;strong&gt;without&lt;/strong&gt; using mergehex.exe, does the application start?&lt;/p&gt;
&lt;p&gt;3. Flash your SoftDevice, Application, bootloader , and bootloader-settings-page &lt;strong&gt;without&lt;/strong&gt; using mergehex.exe, does the application start?&lt;/p&gt;
&lt;p&gt;- Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52840 app and bootloader merge. the program did not jump to application execution.</title><link>https://devzone.nordicsemi.com/thread/155278?ContentTypeID=1</link><pubDate>Wed, 31 Oct 2018 09:42:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fc19859f-3dac-4bd7-93d3-1fa4e2cb4e3d</guid><dc:creator>john.liu</dc:creator><description>&lt;p&gt;I use the version of s140_nrf52_6.1.0_softdevice.hex.Application start address.I haven&amp;#39;t changed anything.&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/TIM_FE564772_20181031174037.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52840 app and bootloader merge. the program did not jump to application execution.</title><link>https://devzone.nordicsemi.com/thread/155267?ContentTypeID=1</link><pubDate>Wed, 31 Oct 2018 08:04:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ffec4769-16d5-44f5-9c37-157d372a5031</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;You have to make sure that the SoftDevice version matches with the application start address.&lt;/p&gt;
&lt;p&gt;If they do not match, the SoftDevice will not know where to start the application from, and it will not start.&lt;/p&gt;
&lt;p&gt;- Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52840 app and bootloader merge. the program did not jump to application execution.</title><link>https://devzone.nordicsemi.com/thread/155259?ContentTypeID=1</link><pubDate>Wed, 31 Oct 2018 07:14:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:31da9eb1-1aa3-460e-84ba-df28fb9d0c62</guid><dc:creator>linkin</dc:creator><description>&lt;p&gt;I have a similar problem.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>