<?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>boot loader nRF52810</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/54246/boot-loader-nrf52810</link><description>HI, 
 
 I need help on the bootloader. I could not get it work. 
 
 thanks, 
 David</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 03 Dec 2019 18:31:56 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/54246/boot-loader-nrf52810" /><item><title>RE: boot loader nRF52810</title><link>https://devzone.nordicsemi.com/thread/223426?ContentTypeID=1</link><pubDate>Tue, 03 Dec 2019 18:31:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b02b8f72-ce2c-4444-aacc-e0c6ad084ee8</guid><dc:creator>dnguyen2019</dc:creator><description>&lt;p&gt;Hi Vidar,&lt;/p&gt;
&lt;p&gt;This issue was from my STM32 main CPU. I notice it keeps sending message to nordic CPU. So I just fix it from my MAIN CPU &amp;amp; it works ok now. Other corrupt register of the Nordic CPU issue, which I will post other thread.&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;David&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: boot loader nRF52810</title><link>https://devzone.nordicsemi.com/thread/223205?ContentTypeID=1</link><pubDate>Tue, 03 Dec 2019 07:08:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d5c36ba7-4741-4556-8778-6a6c16b5605a</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi David,&lt;/p&gt;
&lt;p&gt;Please upload your project with instructions on how to reproduce if that is possible. I don&amp;#39;t have enough information now to determine why random data is sent in a loop.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: boot loader nRF52810</title><link>https://devzone.nordicsemi.com/thread/223168?ContentTypeID=1</link><pubDate>Mon, 02 Dec 2019 23:40:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:17c49351-8f39-4009-b841-c3e81eee2928</guid><dc:creator>dnguyen2019</dc:creator><description>&lt;p&gt;Hi Vidar,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;See belowm frame#3274 has 18 bytes, which main CPU sends over to BLE CPU. The BLE CPU automatically random data (185 bytes) which starts from frame#3320 and never stop.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1575330054352v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;David&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: boot loader nRF52810</title><link>https://devzone.nordicsemi.com/thread/223167?ContentTypeID=1</link><pubDate>Mon, 02 Dec 2019 23:28:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:529e8dd6-d210-4124-a527-8de77f26388f</guid><dc:creator>dnguyen2019</dc:creator><description>&lt;p&gt;Hi Vidar,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:black;font-family:&amp;#39;Arial&amp;#39;,sans-serif;font-size:9.0pt;"&gt;Sometimes, most of the time it sends 185 bytes and it does not stop. It&amp;rsquo;s only working about 10%.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align:start;"&gt;&lt;span style="color:black;font-family:&amp;#39;Arial&amp;#39;,sans-serif;font-size:9.0pt;"&gt;Even though, I only send 14 bytes with new line at once but it keeps sending 185 without stopping. The data is random.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align:start;"&gt;&lt;span style="color:black;font-family:&amp;#39;Arial&amp;#39;,sans-serif;font-size:9.0pt;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;David&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: boot loader nRF52810</title><link>https://devzone.nordicsemi.com/thread/222536?ContentTypeID=1</link><pubDate>Thu, 28 Nov 2019 08:30:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1327441f-76a9-4a42-b2bd-b6bc39c0083d</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi David,&lt;/p&gt;
&lt;p&gt;So does&amp;nbsp;it&amp;nbsp;work now when you append the new line to the text string?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: boot loader nRF52810</title><link>https://devzone.nordicsemi.com/thread/222463?ContentTypeID=1</link><pubDate>Wed, 27 Nov 2019 21:40:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:100e6591-69f5-4cf7-a2a3-14628b17e49d</guid><dc:creator>dnguyen2019</dc:creator><description>&lt;p&gt;Hi Vidar,&lt;/p&gt;
&lt;p&gt;Initially, I though&amp;nbsp;the error from BLE code but it works fine. I debug the BLE code and see the way it works.&lt;/p&gt;
&lt;p&gt;I need to send the &amp;#39;new line&amp;#39; command at the end of the UART package so it can process it.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;David&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: boot loader nRF52810</title><link>https://devzone.nordicsemi.com/thread/222437?ContentTypeID=1</link><pubDate>Wed, 27 Nov 2019 16:20:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1f54f741-484a-4349-899f-b5c8b0ffe62b</guid><dc:creator>dnguyen2019</dc:creator><description>&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1574871627208v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: boot loader nRF52810</title><link>https://devzone.nordicsemi.com/thread/222436?ContentTypeID=1</link><pubDate>Wed, 27 Nov 2019 16:19:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b997cfe6-e379-4c9b-a45d-2b009feedf4a</guid><dc:creator>dnguyen2019</dc:creator><description>&lt;p&gt;Hi Vidar,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Even I sends 1 byte every 5s. it still waits until reach the PDU length 185 before it sends out.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;void sendaByteData()&lt;br /&gt;{&lt;br /&gt; USART_SendData(USART1,0xEF);&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;Can you help to look into this?&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;David&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: boot loader nRF52810</title><link>https://devzone.nordicsemi.com/thread/222426?ContentTypeID=1</link><pubDate>Wed, 27 Nov 2019 15:24:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f656f4c0-e6a1-4445-b80c-7076224efe9e</guid><dc:creator>dnguyen2019</dc:creator><description>&lt;p&gt;Hi Vidar,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;OK, can you answer case#1 vs. case#2 above?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;David&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: boot loader nRF52810</title><link>https://devzone.nordicsemi.com/thread/222227?ContentTypeID=1</link><pubDate>Wed, 27 Nov 2019 07:22:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:556e8095-55a9-404e-ae45-d455d00780eb</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi David,&lt;/p&gt;
&lt;p&gt;Please create a new thread for the UART question and try to include more information about the problem. Preferably&amp;nbsp;the full project and instructions on how to replicate it. It&amp;#39;s strange that the debugger reads all the UART0 registers as 0xAAA..&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: boot loader nRF52810</title><link>https://devzone.nordicsemi.com/thread/222192?ContentTypeID=1</link><pubDate>Wed, 27 Nov 2019 00:00:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a5d10120-5bcb-4a00-bd95-57b29445daab</guid><dc:creator>dnguyen2019</dc:creator><description>&lt;p&gt;Hi Vidar,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I also see this issue. I sends data over the UART to nRF52810 CPU. Sometimes, it causes issue below. I seems the UART registers are messing up?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1574812779929v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;David&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: boot loader nRF52810</title><link>https://devzone.nordicsemi.com/thread/222190?ContentTypeID=1</link><pubDate>Tue, 26 Nov 2019 23:03:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eef51b14-78c4-49e3-8821-e42b4bd15129</guid><dc:creator>dnguyen2019</dc:creator><description>&lt;p&gt;Hi Vidar,&lt;/p&gt;
&lt;p&gt;I sent data from other CPU to the nRF52810 CPU over UART&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;David&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: boot loader nRF52810</title><link>https://devzone.nordicsemi.com/thread/222189?ContentTypeID=1</link><pubDate>Tue, 26 Nov 2019 23:01:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:59a69765-f218-4d56-92b0-73f2381e85c0</guid><dc:creator>dnguyen2019</dc:creator><description>&lt;p&gt;Hi Vidar,&lt;/p&gt;
&lt;p&gt;Following is my uart txd code:&lt;/p&gt;
&lt;p&gt;Case #1: it is good. I sends 10 bytes and it receives 10 bytes&lt;/p&gt;
&lt;p&gt;void sendData()&lt;br /&gt;{&lt;br /&gt; uByte Array[10] = {0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A};&lt;br /&gt; HAL_UART_Transmit(&amp;amp;huart1, (uint8_t *) Array, 10, 200);&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1574809121054v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;case#2: it does not work. I sends 10 bytes but it receives 182 bytes. Do you know why?&lt;/p&gt;
&lt;p&gt;&lt;span&gt;void sendData()&lt;/span&gt;&lt;br /&gt;&lt;span&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span&gt;uByte Array[10] = {0x01,0x22,0x33,0x44,0x55,0x66,0x77,0x88,0x99,0xAA};&lt;/span&gt;&lt;br /&gt;&lt;span&gt;HAL_UART_Transmit(&amp;amp;huart1, (uint8_t *) Array, 10, 200);&lt;/span&gt;&lt;br /&gt;&lt;span&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1574808887981v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: boot loader nRF52810</title><link>https://devzone.nordicsemi.com/thread/221257?ContentTypeID=1</link><pubDate>Thu, 21 Nov 2019 09:36:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5833a5c4-9ead-4e2c-87fa-e64c7c6c2e1b</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi David,&lt;/p&gt;
&lt;p&gt;The &lt;a title="Message sequence charts" href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v16.0.0/lib_dfu_transport_ble.html?cp=6_1_3_5_2_2_3#lib_dfu_transport_msc"&gt;Message sequence charts&lt;/a&gt;&amp;nbsp;in the bootloader documentation illustrate the packet exchange between the app (dfu master) and the bootloader.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;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: boot loader nRF52810</title><link>https://devzone.nordicsemi.com/thread/221173?ContentTypeID=1</link><pubDate>Wed, 20 Nov 2019 22:35:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:43d6c719-2d45-4f04-8cc2-b0136a7cc37f</guid><dc:creator>dnguyen2019</dc:creator><description>&lt;p&gt;Hi Vidar,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Do you have the document for bootloader?&lt;/p&gt;
&lt;p&gt;How it initializes and sends data package to from the APPs to bootloader?&lt;/p&gt;
&lt;p&gt;I mean the shakehand of the communication between the Apps &amp;amp; bootloader.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;David&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: boot loader nRF52810</title><link>https://devzone.nordicsemi.com/thread/219715?ContentTypeID=1</link><pubDate>Tue, 12 Nov 2019 14:43:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e3ad4381-1c6f-4302-83e3-15c4cc42df30</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi David,&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve tested this with SDK 16.0.0. I didn&amp;#39;t make any modifications to the bootloader except for&amp;nbsp;changing the public key.&amp;nbsp;To test it, unzip the attached zip and program the softdevice and bootlaoder in&amp;nbsp;\dfu_test\bl+sd. Then try to do DFU with the included app_dfu.zip package.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-02d9d1f8cf2949aaad7e65476da7e1d2/dfu_5F00_test.zip"&gt;dfu_test.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Note: there seems to be a bug in the latest pre-release of nrfutil. Please make sure you&amp;#39;re using nrfutil v.5.2.0.&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/54202/error-of-invalid_object-when-using-nrf-connect-desktop-after-generating-dfu-zip-file-with-new-keys"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/54202/error-of-invalid_object-when-using-nrf-connect-desktop-after-generating-dfu-zip-file-with-new-keys&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>