<?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>how to program nRF52832 via uart</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/25202/how-to-program-nrf52832-via-uart</link><description>I am designing a board with a host cpu and Nordic nRF52832 as companion chip in order to have Bluetooth capabilities; the two SoCs are connected each other through the uart. 
 I have read in 
 
 infocenter.nordicsemi.com/index.jsp 
 
 that the [programming</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 25 Sep 2017 09:35:24 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/25202/how-to-program-nrf52832-via-uart" /><item><title>RE: how to program nRF52832 via uart</title><link>https://devzone.nordicsemi.com/thread/99337?ContentTypeID=1</link><pubDate>Mon, 25 Sep 2017 09:35:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:54ab3257-cb35-442c-be32-5047d5d7e71d</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;That page should provide all the information you need. You can also find the source code of pc-nrfjprog on &lt;a href="https://github.com/NordicSemiconductor/pc-nrfutil"&gt;our GitHub page&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to program nRF52832 via uart</title><link>https://devzone.nordicsemi.com/thread/99336?ContentTypeID=1</link><pubDate>Fri, 22 Sep 2017 15:04:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c02fb9e6-272d-4fe1-8c37-0cee80a1aa35</guid><dc:creator>bigezio</dc:creator><description>&lt;p&gt;In order to port nrfutil from the PC environment to my host microcontroller CPU do I have to use the information provided in the following section of the infocenter?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v14.0.0%2Flib_dfu_transport_serial.html&amp;amp;cp=4_0_0_3_5_2_3"&gt;infocenter.nordicsemi.com/index.jsp&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Is there any other source of information within the infocenter that I need to consult?&lt;/p&gt;
&lt;p&gt;thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to program nRF52832 via uart</title><link>https://devzone.nordicsemi.com/thread/99335?ContentTypeID=1</link><pubDate>Fri, 15 Sep 2017 10:39:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:50abe18b-3b5e-4692-ba03-37770217e380</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Yes, you are correct.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to program nRF52832 via uart</title><link>https://devzone.nordicsemi.com/thread/99334?ContentTypeID=1</link><pubDate>Fri, 15 Sep 2017 10:07:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:71c76000-1b7d-480b-a2e1-502d58027d38</guid><dc:creator>bigezio</dc:creator><description>&lt;p&gt;Dear Jorgen Holmefjord,&lt;/p&gt;
&lt;p&gt;thanks for your answer.&lt;/p&gt;
&lt;p&gt;So basically I need to&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;have a bootloader in my design (that makes my main application start or takes care for the upgrade)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;emulate on the host cpu what can be done on a PC with the command&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;nrfutil dfu serial -pkg package.zip -p COM_PORT&lt;/p&gt;
&lt;p&gt;Am I correct?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to program nRF52832 via uart</title><link>https://devzone.nordicsemi.com/thread/99331?ContentTypeID=1</link><pubDate>Fri, 15 Sep 2017 09:55:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c05581e5-9b9f-424c-94b5-ce707ebd8288</guid><dc:creator>bigezio</dc:creator><description>&lt;p&gt;dear Matt and dear AmbystomaLabs,
thanks for your feedback.
Ezio&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to program nRF52832 via uart</title><link>https://devzone.nordicsemi.com/thread/99333?ContentTypeID=1</link><pubDate>Fri, 15 Sep 2017 09:02:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:18171b24-5e59-4930-88f7-8f26973ba4e5</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;As mentioned in the comments, you need a bootloader to update the firmware over UART. SDK 13 and above provide &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v14.0.0/sdk_app_serial_dfu_bootloader.html?cp=4_0_0_4_3_2"&gt;serial secure DFU bootloader example&lt;/a&gt;, in addition to BLE secure DFU bootloader (for OTA DFU).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to program nRF52832 via uart</title><link>https://devzone.nordicsemi.com/thread/99330?ContentTypeID=1</link><pubDate>Thu, 14 Sep 2017 16:46:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dd14d81d-aaa6-46ac-a5cb-fe75145b0084</guid><dc:creator>AmbystomaLabs</dc:creator><description>&lt;p&gt;I believe the DFU examples support UART in addition to OTA.  An easy approach might be to put the nRF into dfu mode via the uart then do update over uart.  DFU is pretty easy to code and work into a custom solution.  Plus this way it can act as a loader if the application code gets messed up or maybe isn&amp;#39;t loaded yet (eg, during production). Also with the multi bank solution there is safety in the transfer so you can&amp;#39;t brick the device.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to program nRF52832 via uart</title><link>https://devzone.nordicsemi.com/thread/99332?ContentTypeID=1</link><pubDate>Thu, 14 Sep 2017 16:20:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:26263fa9-437e-49b3-b506-bb1ef21ccbc1</guid><dc:creator>Matt</dc:creator><description>&lt;p&gt;I believe you need to have a bootloader in the N52 chip and your host cpu running as the bootloader controller to send the image file through the uart. I once read the bootloader documentation in SDK11 (especially the serial bootloading portion) so you may want to check it out there. There is also some major bootloader changes since SDK12 so go through that one too if you have time to do so.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>