<?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>is it possible to Run the nrf51822 DFU program on nrf51422 new version ?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/1783/is-it-possible-to-run-the-nrf51822-dfu-program-on-nrf51422-new-version</link><description>Hi All , 
 I am trying to run the nRF51822 DFU sample code(SDK5.1) on nRF51422 new chip set( QFAAE0 ).but when i am running on nrf51422 i am getting below message and able to jump in bootloader but this is the error : 
 Load &amp;quot;C:\Keil\ARM\Device\Nordic</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 16 Apr 2014 07:45:34 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/1783/is-it-possible-to-run-the-nrf51822-dfu-program-on-nrf51422-new-version" /><item><title>RE: is it possible to Run the nrf51822 DFU program on nrf51422 new version ?</title><link>https://devzone.nordicsemi.com/thread/7806?ContentTypeID=1</link><pubDate>Wed, 16 Apr 2014 07:45:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1702b495-6598-429c-8a1a-22022a06872e</guid><dc:creator>Robin</dc:creator><description>&lt;p&gt;completed some time before by writing a simple loader via UART, following are the step . if some one want to do it:
Reference  this project : &lt;a href="https://github.com/hlnd/nrf51-uart-bootloader"&gt;github.com/.../nrf51-uart-bootloader&lt;/a&gt;
project: &lt;a href="https://github.com/robingujjar/nrf51422-bootloader"&gt;github.com/.../nrf51422-bootloader&lt;/a&gt;
performance: 5kb/sec approx with 115200 baud rate.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: is it possible to Run the nrf51822 DFU program on nrf51422 new version ?</title><link>https://devzone.nordicsemi.com/thread/7805?ContentTypeID=1</link><pubDate>Thu, 06 Mar 2014 14:00:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3f89c3f3-85bf-474d-8882-96f3d7e7d3d1</guid><dc:creator>Ole Morten</dc:creator><description>&lt;p&gt;Sorry, I didn&amp;#39;t understand that you got the error only when entering debug mode. This is unfortunately unavoidable, due to the way flashing works.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve also edited my answer above with 3 problems I could see with your code, and when fixing those, things seem to work.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: is it possible to Run the nrf51822 DFU program on nrf51422 new version ?</title><link>https://devzone.nordicsemi.com/thread/7804?ContentTypeID=1</link><pubDate>Wed, 05 Mar 2014 11:14:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f207632c-8c2e-46a3-afdd-cf8afae5b93c</guid><dc:creator>Robin</dc:creator><description>&lt;p&gt;Thanks for the reply Ole Morten,
i tried your steps for nrfjprog given in the pic: but still have problem.&lt;/p&gt;
&lt;p&gt;I am attaching this project here. And these are the things , which are working or not working for me.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;I am still getting the above error. when i jump to debug mode. please check the project setting.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;I flashed the default ble_ant app on 0x20000 and then in DFU main program just jump to my app , and it  is  working fine .&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;i am trying to make single and dual bank HCI-UART DFU work , but when i transfer the file from window 7 pc there is always a timeout , i do not know why ?&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;please have a look on the project setting and give me your suggestion , and some test instruction, to test this DFU program. my final target is to transfer the hex file form main MCU via UART.&lt;/p&gt;
&lt;p&gt;thanks in advance
Robin&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/bootloader.rar"&gt;bootloader.rar&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/Screenshot-2014_2D00_03_2D00_05-18.43.11.png" alt="Screenshot 2014-03-05 18.43.11.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: is it possible to Run the nrf51822 DFU program on nrf51422 new version ?</title><link>https://devzone.nordicsemi.com/thread/7803?ContentTypeID=1</link><pubDate>Tue, 04 Mar 2014 16:25:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:364cd13a-b958-4354-b4e7-28b2612532cf</guid><dc:creator>Ole Morten</dc:creator><description>&lt;p&gt;It seems that this happens since the bootloader tries to write to the UICR settings, but Keil tries to flash the bootloader using it&amp;#39;s builtin flash algorithm instead of nrfjprog. Can you please double check that the download settings look like the attached screen shot, i.e. that &amp;quot;Use external tool&amp;quot; is selected?&lt;/p&gt;
&lt;p&gt;Also, please try to do an erase all and flash the S310 softdevice again before trying, to verify that UICR hasn&amp;#39;t already been set to some erroneous value.&lt;/p&gt;
&lt;p&gt;Edit: After looking at your project, I noticed I overlooked an error in your original configuration. S310 reserves 0x2400 B RAM, not just 0x2000. You must therefore adjust your RAM settings to 0x2400 and size 0x1C00. This could very well be the cause of your timeout problem.&lt;/p&gt;
&lt;p&gt;You must also change the include path of your project to point at the S310 header files instead of the S110 ones. This you do by changing the include path in the Target Options, on the C/C++ tab.&lt;/p&gt;
&lt;p&gt;Finally, I&amp;#39;d recommend you to not use flow control with the RS232-converter on the motherboard, and to disable this, you must change the HCI_SLIP_UART_MODE in hci_transport_config.h to APP_UART_FLOW_CONTROL_DISABLED.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/bootloader_2D00_programming.png" alt="bootloader-programming.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>