<?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>S120 bootloader by UART (not over by air)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/2858/s120-bootloader-by-uart-not-over-by-air</link><description>Hi All, 
 I am working on the S120 bootloader.
I start it with dfu sample on nrf6310 folder. It work with S110 softdevice with PCA10001 perfectly.
I had made following change on the code for try to work with S120 
 
 change the start address from</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 06 Feb 2015 01:01:00 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/2858/s120-bootloader-by-uart-not-over-by-air" /><item><title>RE: S120 bootloader by UART (not over by air)</title><link>https://devzone.nordicsemi.com/thread/10895?ContentTypeID=1</link><pubDate>Fri, 06 Feb 2015 01:01:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6161e9b1-0df9-4f8f-9cd2-07c177e65f85</guid><dc:creator>irarykim</dc:creator><description>&lt;p&gt;Here&amp;#39;s my procedures:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CODE_REGION_1_START = 0x18000&lt;/li&gt;
&lt;li&gt;PSTORAGE_RAW_START_ADDR = 0x18000&lt;/li&gt;
&lt;li&gt;change the softdevice include file(S110 -&amp;gt; S120)&lt;/li&gt;
&lt;li&gt;RAM start address = 0x20002800&lt;/li&gt;
&lt;li&gt;RAM SIZE = 0x1800&lt;/li&gt;
&lt;li&gt;Use Micro LIB&lt;/li&gt;
&lt;li&gt;sd_softdevice_vector_table_base_set() -&amp;gt; sd_softdevice_forward_to_application()&lt;/li&gt;
&lt;li&gt;modify HCI_SLIP_UART_MODE, HCI_SLIP_UART_RTS_PIN_NUMBER, etc. for your own board.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I can do DFU, but I don&amp;#39;t think FW running correct..
I will check what is the problem.&lt;/p&gt;
&lt;p&gt;[ADDED] : I mistakenly thought FW is not working, but there was no problem. It is working.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S120 bootloader by UART (not over by air)</title><link>https://devzone.nordicsemi.com/thread/10896?ContentTypeID=1</link><pubDate>Thu, 18 Sep 2014 09:42:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cf233935-6ce3-4a63-9840-ea90be49dcee</guid><dc:creator>DevineFelix</dc:creator><description>&lt;p&gt;hi, have you seen my private message sent to you today?i have some questions about s120 bootloader.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S120 bootloader by UART (not over by air)</title><link>https://devzone.nordicsemi.com/thread/10894?ContentTypeID=1</link><pubDate>Thu, 18 Sep 2014 08:04:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2db9cd24-b038-4f3b-a147-79bb5a6ccc11</guid><dc:creator>peter</dc:creator><description>&lt;p&gt;Which version of softdevice you using?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S120 bootloader by UART (not over by air)</title><link>https://devzone.nordicsemi.com/thread/10893?ContentTypeID=1</link><pubDate>Fri, 08 Aug 2014 06:16:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bdbb8017-65b7-4ce9-af0f-494eb5d78698</guid><dc:creator>steven</dc:creator><description>&lt;p&gt;hi peter,
i have been your Steps to build S120 bootload project(nrf6310\device_firmware_updates\bootloader)
1.
CODE_REGION_1_START
2.PSTORAGE_RAW_START_ADDR
3. and change the softdevice include file(S120)
4. RAM start address .
5. remove the bootloader.c
//     err_code = sd_softdevice_forward_to_application();
//     APP_ERROR_CHECK(err_code);&lt;/p&gt;
&lt;p&gt;but that will be HardFault_Handler after arm_startup_nrf51.s SystemInit&lt;/p&gt;
&lt;p&gt;is there something I missed?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: S120 bootloader by UART (not over by air)</title><link>https://devzone.nordicsemi.com/thread/10892?ContentTypeID=1</link><pubDate>Thu, 19 Jun 2014 10:48:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4aa432b8-0327-4b9d-96c4-8f7cc46ee67d</guid><dc:creator>peter</dc:creator><description>&lt;p&gt;Hi All,&lt;/p&gt;
&lt;p&gt;I found I miss the step that change the RAM start address from 0x20002000 to 0x20002800....&lt;/p&gt;
&lt;p&gt;It working well now~~~&lt;/p&gt;
&lt;p&gt;Regards
Peter&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>