<?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>UART DFU for nRF52833</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/66298/uart-dfu-for-nrf52833</link><description>HW setup is my boart connected to a windows10 PC with an uart link. 
 I tried secure_bootloader_pca10100_uart_ses_nRF5SDKThreadv4.1.0.zip example, with some modification for my board, es UART pins in custom_board.h 
 #define RX_PIN_NUMBER 7 #define TX_PIN_NUMBER</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 27 Oct 2020 09:58:46 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/66298/uart-dfu-for-nrf52833" /><item><title>RE: UART DFU for nRF52833</title><link>https://devzone.nordicsemi.com/thread/277077?ContentTypeID=1</link><pubDate>Tue, 27 Oct 2020 09:58:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8779fcd9-98db-4e28-ac38-eae05fcbf40e</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Yes. And you can call NVIC_SystemReset() to perform the reset. The bootloader will check the &lt;span&gt;GPREGRET &lt;/span&gt;on subsequent boot.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART DFU for nRF52833</title><link>https://devzone.nordicsemi.com/thread/276970?ContentTypeID=1</link><pubDate>Mon, 26 Oct 2020 17:19:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:53a32879-5dc9-4d00-9594-1d316716a012</guid><dc:creator>rcerati</dc:creator><description>&lt;p&gt;&lt;span&gt;&amp;gt; The bootloader will enter DFU mode only if GPREGRET contain the value 0xB1&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Ok, but how to switch from application program to bootloader ?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Is it needed to force a soft reset ? and how ? &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;nRF52833 DS refers to SYSRESETREQ (5.3.6.4 Soft reset), but it is not clear for me.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best Regards&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART DFU for nRF52833</title><link>https://devzone.nordicsemi.com/thread/276831?ContentTypeID=1</link><pubDate>Mon, 26 Oct 2020 10:56:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3cfb4585-78e2-49a5-95ff-26fd8d5c59ca</guid><dc:creator>Vidar Berg</dc:creator><description>[quote user="rcerati"]The project includes also ses_startup_nrf52.s;[/quote]
&lt;p&gt;&amp;nbsp;That means your project is configured for the 52832 (pca10040 board), not the 52833 (pca10100). You should go over the linker settings as well as the startup files to verify it matches your device.&lt;/p&gt;
[quote user="rcerati"]NRF_POWER-&amp;gt;GPREGRET = (uint8_t val) 0x1;[/quote]
&lt;p&gt;&amp;nbsp;The bootloader will enter DFU mode only if GPREGRET contain the value 0xB1 (BOOTLOADER_DFU_START)&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vidar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART DFU for nRF52833</title><link>https://devzone.nordicsemi.com/thread/276710?ContentTypeID=1</link><pubDate>Fri, 23 Oct 2020 17:00:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7fd0043a-cfd2-4b79-9b1e-d5dc3ac362fd</guid><dc:creator>rcerati</dc:creator><description>&lt;p&gt;The project was built with&amp;nbsp;&amp;#39;system_nrf52.c&amp;#39;: I changed it with &amp;#39;system_nrf52833.c&amp;#39;&amp;nbsp;and now reset button works.&lt;/p&gt;
&lt;p&gt;I also checked&lt;/p&gt;
&lt;p&gt;nrfjprog --memrd 0x10001200&lt;br /&gt;0x10001200: 00000012&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |....|&lt;/p&gt;
&lt;p&gt;The project includes also ses_startup_nrf52.s;&lt;/p&gt;
&lt;p&gt;should I change it with ses_startup_nrf52833.s ?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;If I want to test NRF_BL_DFU_ENTER_METHOD_GPREGRET:&lt;/p&gt;
&lt;p&gt;I&amp;#39;m adding&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffffff;color:#474747;float:none;font-family:&amp;#39;Open Sans&amp;#39;, Calibri, Arial, sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:left;text-indent:0px;text-transform:none;white-space:normal;"&gt;NRF_POWER-&amp;gt;GPREGRET = (uint8_t val) 0x1;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;in an application program.&lt;/p&gt;
&lt;p&gt;Is it all needed to enter in DFU mode or it is needed to force a soft reset ?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you&lt;/p&gt;
&lt;p&gt;Best Regards&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART DFU for nRF52833</title><link>https://devzone.nordicsemi.com/thread/276652?ContentTypeID=1</link><pubDate>Fri, 23 Oct 2020 13:42:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c3167aa8-03a2-4c98-abde-0bdb78e4b109</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;It appears to be mismatch between your project configuration and chip target. Make sure the project is built with &amp;#39;system_nrf52833.c&amp;#39; and not system_nrf52.c&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART DFU for nRF52833</title><link>https://devzone.nordicsemi.com/thread/276577?ContentTypeID=1</link><pubDate>Fri, 23 Oct 2020 08:56:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b46150b3-a786-4a60-8f77-b1cff0441096</guid><dc:creator>rcerati</dc:creator><description>&lt;p&gt;nrfjprog --memrd 0x10001200&lt;br /&gt;0x10001200: 00000015&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |....|&lt;/p&gt;
&lt;p&gt;and&lt;/p&gt;
&lt;p&gt;nrfjprog --memrd 0x10001204&lt;br /&gt;0x10001204: 00000015&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |....|&lt;/p&gt;
&lt;p&gt;It seems not setted the right pin&lt;/p&gt;
&lt;p&gt;shuld I reprogram the register with&lt;/p&gt;
&lt;p&gt;nrfjprog --memwr 0x10001200 --val 0x12 --verify&lt;/p&gt;
&lt;p&gt;and&lt;/p&gt;
&lt;p&gt;nrfjprog --memwr 0x10001204 --val 0x12 --verify&lt;/p&gt;
&lt;p&gt;??&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART DFU for nRF52833</title><link>https://devzone.nordicsemi.com/thread/276535?ContentTypeID=1</link><pubDate>Fri, 23 Oct 2020 06:39:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5715d441-0bb5-4dad-bc3c-34bc48f2e333</guid><dc:creator>Vidar Berg</dc:creator><description>[quote user="rcerati"]About the other question, reset seems to have no effect while application firmware is running: with reset button is not possible to enter in bootloader mode.[/quote]
&lt;p&gt;&amp;nbsp;Sounds like the pinreset is not working then. Please double check that the reset button on your board is connected to P0.18 and also read out UICR.&lt;span&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/ps_nrf52833/uicr.html?cp=4_1_0_3_4_0_3#register.PSELRESET-0-1"&gt;PSELRESET[n]&lt;/a&gt;&lt;/span&gt; to verify that the register is set. E.g., nrfjprog --memrd 0x10001200. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART DFU for nRF52833</title><link>https://devzone.nordicsemi.com/thread/276491?ContentTypeID=1</link><pubDate>Thu, 22 Oct 2020 15:38:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:758631ba-3029-4394-9de8-d72cc453e54d</guid><dc:creator>rcerati</dc:creator><description>&lt;p&gt;For heart_rate_demo, the smartphone Bluetooth had a problem I suppose, because&lt;/p&gt;
&lt;p&gt;I tried&lt;/p&gt;
&lt;p&gt;nrfjprog -f NRF52 --chiperase --program ..\..\tools\heart_rate_demo\heart_rate_demo\heart_rate_demo.hex&lt;br /&gt;Parsing hex file.&lt;br /&gt;Erasing user available code and UICR flash areas.&lt;br /&gt;Applying system reset.&lt;br /&gt;Checking that the area to write is not protected.&lt;br /&gt;Programming device.&lt;/p&gt;
&lt;p&gt;and it is ok.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;About the other question, reset seems to have no effect while application firmware is running: with reset button is not possible to enter in bootloader mode.&lt;/p&gt;
&lt;p&gt;Best Regards&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART DFU for nRF52833</title><link>https://devzone.nordicsemi.com/thread/276435?ContentTypeID=1</link><pubDate>Thu, 22 Oct 2020 12:25:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:061d4bc0-75f7-4b7f-8fd6-0ce260b9441d</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Please try to erase the chip, then re-program the FW with either the Programmer app in &lt;span&gt;&lt;a title="nRF Connect for Desktop" href="https://infocenter.nordicsemi.com/topic/struct_nrftools/struct/nrftools_nrfconnect.html?cp=9_3"&gt;nRF Connect for Desktop&lt;/a&gt;&lt;/span&gt;, or &lt;a href="https://infocenter.nordicsemi.com/topic/ug_nrf5x_cltools/UG/cltools/nrf5x_nrfjprogexe.html"&gt;nrfjprog&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART DFU for nRF52833</title><link>https://devzone.nordicsemi.com/thread/276345?ContentTypeID=1</link><pubDate>Thu, 22 Oct 2020 07:19:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8467d4bf-7137-419c-aa93-21d5a86b7f63</guid><dc:creator>rcerati</dc:creator><description>&lt;p&gt;There is blinky firmware running: if I press reset button nothing happens, blinky continues to work.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;By the way, if I copy heart_rate_demo on the disk of&amp;nbsp;interface MCU, the&amp;nbsp;&amp;nbsp;heart_rate_demo seems not to&amp;nbsp;works&amp;nbsp;because the DK doesn&amp;#39;t connect to the smartphone. The demo worked some days ago (see previous message), I&amp;#39;m following the readme instructions.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART DFU for nRF52833</title><link>https://devzone.nordicsemi.com/thread/276334?ContentTypeID=1</link><pubDate>Thu, 22 Oct 2020 06:34:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:730fad78-5f57-448d-b376-67268b132a42</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Is the board reset when you press the reset button?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART DFU for nRF52833</title><link>https://devzone.nordicsemi.com/thread/276278?ContentTypeID=1</link><pubDate>Wed, 21 Oct 2020 15:22:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c1403408-395f-47e3-b473-de823f7334a2</guid><dc:creator>rcerati</dc:creator><description>&lt;p&gt;Now I&amp;#39;m able to merge MBR, bootloader, application, bootloader settings in a single file for production, and it starts and enter in bootloader mode when I press Button 4 at power-on.&lt;/p&gt;
&lt;p&gt;However if I set NRF_BL_DFU_ENTER_METHOD_PINRESET instead of &amp;nbsp;NRF_BL_DFU_ENTER_METHOD_BUTTON I&amp;#39;m not able to enter in bootloader mode (LED 1 and 3 on): the program never enters in bootloader mode with reset button also if I use &lt;span&gt;nrfjprog and nrfutil&amp;nbsp;or Jlink programmer and program the board in &amp;quot;old style&amp;quot; manner.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;CONFIG_GPIO_AS_PINRESET is defined in bootloader project and also in application program project.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;Which checks can I perform ?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART DFU for nRF52833</title><link>https://devzone.nordicsemi.com/thread/276088?ContentTypeID=1</link><pubDate>Wed, 21 Oct 2020 07:39:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:51169c7c-4eb6-4ab7-af52-b6b0c2d32d3a</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;The bootloader will not be aware of the application if it was programmed directly through the debug interface and will thus as a result fall back to DFU mode. Please read the &amp;quot;Combine application, bootloader and softdevice image - Bootloader setting&amp;quot; section at the end of this post: &lt;a href="https://devzone.nordicsemi.com/nordic/short-range-guides/b/software-development-kit/posts/getting-started-with-nordics-secure-dfu-bootloader"&gt;https://devzone.nordicsemi.com/nordic/short-range-guides/b/software-development-kit/posts/getting-started-with-nordics-secure-dfu-bootloader.&amp;nbsp;&lt;/a&gt; It goes through the necessary steps to make the bootloader aware of the app after it has been programmed with the Jlink.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART DFU for nRF52833</title><link>https://devzone.nordicsemi.com/thread/276010?ContentTypeID=1</link><pubDate>Tue, 20 Oct 2020 16:23:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d5a8e832-ffe2-48c8-844b-8068e13b63fd</guid><dc:creator>rcerati</dc:creator><description>&lt;p&gt;&lt;span&gt;Returning on&amp;nbsp;how to load an application program on a board with DFU/bootloader&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;if I use&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;nrfutil dfu serial -pkg blinky_pca10100_mbr.zip -p COM6 -b 115200&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&amp;nbsp; [####################################] &amp;nbsp;100%&lt;/div&gt;
&lt;p&gt;&lt;span&gt;the bootloader run the application program,&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;if I download the application program with the jlink debugger from &amp;quot;Segger Embedded Studio&amp;quot; the bootloader is running but doesn&amp;#39;t load the application program.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Is it correct ?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best Regards&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART DFU for nRF52833</title><link>https://devzone.nordicsemi.com/thread/275873?ContentTypeID=1</link><pubDate>Tue, 20 Oct 2020 11:26:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0f7d43a3-f27b-4a16-8c7f-b29f9d3e189d</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;The flash placement file was copied from the bootloader project. It&amp;#39;s generic and used across all configurations. The &lt;span&gt;MBR_PRESENT flag is used in the bootloader configurations that don&amp;#39;t include the Softdevice.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART DFU for nRF52833</title><link>https://devzone.nordicsemi.com/thread/275812?ContentTypeID=1</link><pubDate>Tue, 20 Oct 2020 09:22:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:773eb722-cffe-4cbd-bbb4-56e70ee4ce2b</guid><dc:creator>rcerati</dc:creator><description>&lt;p&gt;&lt;span&gt;Is MBR_PRESENT for DFU program or for application program ?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;gt;&amp;nbsp;flash_placement.xml file ... from nRF5 SDK 17.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;From which project was flash_placement.xml copied ?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART DFU for nRF52833</title><link>https://devzone.nordicsemi.com/thread/275498?ContentTypeID=1</link><pubDate>Mon, 19 Oct 2020 07:45:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:552566f8-552a-4492-b2b6-b681b512b521</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;You can search the project for &amp;quot;MBR_PRESENT&amp;quot; to see where it&amp;#39;s used.&lt;/p&gt;
[quote user="rcerati"]&lt;p&gt;FLASH_SIZE=0x7F000&lt;/p&gt;
&lt;p&gt;are Bootloader settings and&amp;nbsp;MBR parameter storage sections preserved ?&lt;/p&gt;[/quote]
&lt;p&gt;They are supposed to be preserved, but due to a problem with the way the SES project is set up in SDK 16,&amp;nbsp; the linker will not actually prevent you from letting your code&amp;nbsp; grow into the reserved MBR and bootloader settings page. However, you can easily fix this potential problem by replacing&amp;nbsp; the flash_placement.xml file in your project folder with the one below which I copied from nRF5 SDK 17.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/7416.flash_5F00_placement.xml"&gt;devzone.nordicsemi.com/.../7416.flash_5F00_placement.xml&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART DFU for nRF52833</title><link>https://devzone.nordicsemi.com/thread/275178?ContentTypeID=1</link><pubDate>Thu, 15 Oct 2020 16:33:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:042fc3c4-041d-4ca9-9167-bb8d86a4eb65</guid><dc:creator>rcerati</dc:creator><description>&lt;p&gt;It works, thank you&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;What&amp;nbsp;is preprocessor definition MBR_PRESENT for ?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I want to go in deep with sections definition:&lt;/p&gt;
&lt;p&gt;with&lt;/p&gt;
&lt;p&gt;FLASH_START=0x1000&lt;/p&gt;
&lt;p&gt;MBR section is preserved&lt;/p&gt;
&lt;p&gt;but with&lt;/p&gt;
&lt;p&gt;FLASH_SIZE=0x7F000&lt;/p&gt;
&lt;p&gt;are Bootloader settings and&amp;nbsp;MBR parameter storage sections preserved ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART DFU for nRF52833</title><link>https://devzone.nordicsemi.com/thread/274859?ContentTypeID=1</link><pubDate>Wed, 14 Oct 2020 11:05:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5baad388-b869-4985-95f8-9e74104e9f42</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;It should be sufficient to adjust the linker settings as shown below:&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/2086.pastedimage1602673616879v1.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART DFU for nRF52833</title><link>https://devzone.nordicsemi.com/thread/274853?ContentTypeID=1</link><pubDate>Wed, 14 Oct 2020 10:41:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cc9ebd20-9348-4e05-bdde-d82a467b33a8</guid><dc:creator>rcerati</dc:creator><description>&lt;p&gt;About point 3,&lt;/p&gt;
&lt;p&gt;I want to modify the examples\peripheral\blinky_freertos\pca10100 in order to&amp;nbsp;download it by DFU update:&lt;/p&gt;
&lt;p&gt;Which are the needed steps ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART DFU for nRF52833</title><link>https://devzone.nordicsemi.com/thread/274771?ContentTypeID=1</link><pubDate>Wed, 14 Oct 2020 06:15:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dcfaab35-b02c-4dc9-8118-d2e200f93df1</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;1) I&amp;#39;ve seen reports of this when other non-Jlink serial bridges are being used. Please try the workaround suggested in this thread: &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/55803/nrfutil-takes-34-seconds-before-starting-dfu"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/55803/nrfutil-takes-34-seconds-before-starting-dfu&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;2) The &lt;span&gt;heart_rate_demo.hex&lt;/span&gt; is merged with a Softdevice, and the problem with that is that you must specify the Softdevice and Application image separately when you generate the dfu packages (&lt;span&gt;&lt;a title="Memory layout" href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.2/lib_bootloader.html?cp=7_1_3_5_0_7#lib_bootloader_memory"&gt;Memory layout&lt;/a&gt;&lt;/span&gt;). Othwerwise the bootloader will treat the merged softdevice+app image as one application image.&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
[quote user="rcerati"]When I copy heart_rate_demo on the disk of&amp;nbsp;interface MCU, the&amp;nbsp;&amp;nbsp;heart_rate_demo works fine and the DK connects to the smartphone. [/quote]
&lt;p&gt;&amp;nbsp;Then it&amp;#39;s programmed directly through the debug interface and not through the bootloader.&lt;/p&gt;
&lt;p&gt;3) Yes, it&amp;#39;s required. You can read more about its function here: &lt;span&gt;&lt;a title="Master boot record and bootloader" href="https://infocenter.nordicsemi.com/topic/sds_s132/SDS/s1xx/mbr_bootloader/mbr_bootloader.html?cp=4_7_3_0_11"&gt;Master boot record and bootloader. &lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART DFU for nRF52833</title><link>https://devzone.nordicsemi.com/thread/274734?ContentTypeID=1</link><pubDate>Tue, 13 Oct 2020 17:06:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7508769a-506c-4353-a8f9-e754f3516360</guid><dc:creator>rcerati</dc:creator><description>&lt;p&gt;With&amp;nbsp;&lt;span&gt;nrfjprog&amp;nbsp;I&amp;#39;ve programmed a DFU that uses an UART on P1 pins, and then dowloaded a program&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;nrfutil dfu serial -pkg blinky_pca10100_mbr.zip -p COM5 -b 115200&lt;br /&gt; [####################################] 100%&lt;br /&gt;Device programmed.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Three questions:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;1) PC UART waits 30 seconds before to lower RTS signal and start download, is it correct ?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;2) I tried to download&amp;nbsp;heart_rate_demo.hex,&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;nrfutil dfu serial -pkg heart_rate_demo.zip -p COM5 -b 115200&lt;br /&gt; [####################################] 100%&lt;br /&gt;Device programmed.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;but the program seems not work because&amp;nbsp;LED1 and LED3&amp;nbsp;are lit on the DK (the DK has bootloader mode active).&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;When I copy heart_rate_demo on the disk of&amp;nbsp;interface MCU, the&amp;nbsp;&amp;nbsp;heart_rate_demo works fine and the DK connects to the smartphone. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;What&amp;#39;s wrong ?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;3) it is not clear for me the use of mbr: is it necessary include it with DFU bootloader ?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best Regards&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART DFU for nRF52833</title><link>https://devzone.nordicsemi.com/thread/272405?ContentTypeID=1</link><pubDate>Thu, 01 Oct 2020 05:15:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:25e238f3-6c6a-4b50-a4dc-6ce047c1556d</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Glad to hear that it works. It should be sufficient to to change the UART pinout in the bootloader FW to support the external serial bridge.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART DFU for nRF52833</title><link>https://devzone.nordicsemi.com/thread/272370?ContentTypeID=1</link><pubDate>Wed, 30 Sep 2020 15:53:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8b6f0651-a4cd-42b4-bfd4-99b6c2184774</guid><dc:creator>rcerati</dc:creator><description>&lt;p&gt;Now&amp;nbsp;&lt;span&gt;&amp;nbsp;interface chip works !&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;With PCA10100 board&amp;nbsp;connected to PC with a usb cable on j2 connector, I programmed fw with&amp;nbsp;&lt;span&gt;MSD functionality, then&amp;nbsp;&lt;/span&gt;&lt;span&gt;I tried to use virtual com with nrfutil but it didn&amp;#39;t work.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;All changes if I program the board with&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;nrfjprog -f NRF52 --sectorerase --program NORDIK_SDK_v4\examples\dfu\secure_bootloader\pca10100_uart\ses\Output\Release\Exe\secure_bootloader_uart_mbr_pca10100.hex --reset&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Now nrfutil is able to program the chip&lt;/div&gt;
&lt;div&gt;&lt;span&gt;nrfutil dfu serial -pkg blinky_pca10100_mbr.zip -p COM6 -b 115200&lt;/span&gt;
&lt;div&gt;&amp;nbsp; [####################################] &amp;nbsp;100%&lt;/div&gt;
&lt;span&gt;Device programmed.&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;span&gt;I want to perform another test with the PCA10100 board: &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;move&amp;nbsp;nRF52833 UART on other pins,&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;span&gt;using pins P1.01/02/03/04, and&amp;nbsp;connect the UART to the PC with an external&amp;nbsp;USB-UART serial bridge.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART DFU for nRF52833</title><link>https://devzone.nordicsemi.com/thread/271953?ContentTypeID=1</link><pubDate>Tue, 29 Sep 2020 07:48:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:96564937-75af-4388-8ca4-bbd3229e93d5</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Attached below is the Jlink FW for the interface chip. You can drag&amp;amp;drop the file to the &amp;quot;Bootloader&amp;quot; drive when the board is in bootloader mode.&lt;/p&gt;
[quote user="rcerati"]I want to avoid conflict on&amp;nbsp;nRF52833 UART pins P0.5/6/7/8.[/quote]
&lt;p&gt;Do you want to use a different USB-UART serial bridge? If not, you can just use the default pins which are connected to the Jlink. &lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vidar&lt;/p&gt;
&lt;p&gt;Jlink OB FW:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/5706.J_2D00_Link-OB_2D00_SAM3U128_2D00_V2_2D00_NordicSemi-170724.bin"&gt;devzone.nordicsemi.com/.../5706.J_2D00_Link-OB_2D00_SAM3U128_2D00_V2_2D00_NordicSemi-170724.bin&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>