<?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>nrf51822 DFU Bootloader w/ gcc and SDK 6.0</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/3311/nrf51822-dfu-bootloader-w-gcc-and-sdk-6-0</link><description>Has anyone been able to get the DFU over the air bootloader to work with gcc and the newest SDK (6.0)? 
 I have followed all the tips I can find on here to get it working. I&amp;#39;m successfully compiling, but the bootloader is not functioning. 
 Here&amp;#39;s some</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 28 Oct 2014 20:59:05 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/3311/nrf51822-dfu-bootloader-w-gcc-and-sdk-6-0" /><item><title>RE: nrf51822 DFU Bootloader w/ gcc and SDK 6.0</title><link>https://devzone.nordicsemi.com/thread/12074?ContentTypeID=1</link><pubDate>Tue, 28 Oct 2014 20:59:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6b1da848-ff4a-409c-8dc8-e7fdf4fffb0f</guid><dc:creator>Locky</dc:creator><description>&lt;p&gt;Still get the same error response with 1.17.1.   I started a thread about this yesterday (&lt;a href="https://devzone.nordicsemi.com/question/18581/problems-flashing-the-dfu-on-the-eval-kit/)."&gt;devzone.nordicsemi.com/.../).&lt;/a&gt;&lt;br /&gt;
I dont want to hijack this thread.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf51822 DFU Bootloader w/ gcc and SDK 6.0</title><link>https://devzone.nordicsemi.com/thread/12073?ContentTypeID=1</link><pubDate>Tue, 28 Oct 2014 20:46:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:31e46325-5729-4000-a7ec-d7e43d566457</guid><dc:creator>Locky</dc:creator><description>&lt;p&gt;I am using 1.17.0.3211 which I believe had a fix for an earlier flashing issue for the bootloader.  I just saw there is a new version 1.17.1.  I&amp;#39;ll try that one.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf51822 DFU Bootloader w/ gcc and SDK 6.0</title><link>https://devzone.nordicsemi.com/thread/12072?ContentTypeID=1</link><pubDate>Tue, 28 Oct 2014 20:40:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c20b84f8-6e46-41fc-bf13-d060bc706bf3</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;It&amp;#39;s strange.  Your ld looks good.  Which version of nRFGO are you using ?  Try the newest version.  The old version that was with SDK5 would not work.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf51822 DFU Bootloader w/ gcc and SDK 6.0</title><link>https://devzone.nordicsemi.com/thread/12071?ContentTypeID=1</link><pubDate>Tue, 28 Oct 2014 20:10:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f578aa58-672c-409f-904b-7a512fb120f6</guid><dc:creator>Locky</dc:creator><description>&lt;p&gt;I had tried this but still no luck.  I erase-all,  flash s110-v7,  then try and flash the DFU bootloader hex file. I&amp;#39;m pretty sure my linker file is set correctly based on other DFU posts.&lt;/p&gt;
&lt;p&gt;/* Linker script to configure memory regions. */&lt;/p&gt;
&lt;p&gt;SEARCH_DIR(.)
GROUP(-lgcc -lc -lnosys)&lt;/p&gt;
&lt;p&gt;MEMORY
{&lt;/p&gt;
&lt;p&gt;FLASH (rx) : ORIGIN = 0x0003C000, LENGTH = 0x3C00&lt;/p&gt;
&lt;p&gt;RAM (rwx) :  ORIGIN = 0x20002000, LENGTH = 0x2000&lt;/p&gt;
&lt;p&gt;bootloader_settings (rwx) : ORIGIN = 0x0003FC00, LENGTH = 0x400&lt;/p&gt;
&lt;p&gt;NRF_UICR_BOOT_START (rwx) : ORIGIN = 0x10001014, LENGTH = 0x4
}&lt;/p&gt;
&lt;p&gt;SECTIONS
{
.bootloader_settings_block 0x0003FC00 :
{
KEEP(*(.bootloader_settings_sect))
} &amp;gt; bootloader_settings&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;     .NRF_UICR_BOOT_START_BLOCK 0x10001014 :
{
    KEEP(*(.NRF_UICR_BOOT_START_SECT))
} &amp;gt; NRF_UICR_BOOT_START
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;}	&lt;/p&gt;
&lt;p&gt;INCLUDE &amp;quot;gcc_nrf51_common.ld&amp;quot;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf51822 DFU Bootloader w/ gcc and SDK 6.0</title><link>https://devzone.nordicsemi.com/thread/12070?ContentTypeID=1</link><pubDate>Tue, 28 Oct 2014 18:50:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2ddb6f9e-cac8-44ca-8680-a98b95b0b6c9</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;The location is set in the linker script file gcc_nrf51_s110_xxaa.ld or what ever ld file you use for it.&lt;br /&gt;
Before you can flash the DFU in, you need to ease all. Flash the softdevice first, then the DFU.  nRFGO won&amp;#39;t flash it if not erase all first.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf51822 DFU Bootloader w/ gcc and SDK 6.0</title><link>https://devzone.nordicsemi.com/thread/12069?ContentTypeID=1</link><pubDate>Tue, 28 Oct 2014 18:41:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d57048f8-a08b-4514-81ba-ff1c310d5797</guid><dc:creator>Locky</dc:creator><description>&lt;p&gt;How do you set the location of the DFU?   I currently cannot Flash program the Bootloader because rRFgo Studio throws the following error  &amp;quot;The hex file has data in SoftDevice region. Try programming using &amp;quot;Program SoftDevice&amp;quot;, or erase all before programming.&amp;quot;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf51822 DFU Bootloader w/ gcc and SDK 6.0</title><link>https://devzone.nordicsemi.com/thread/12067?ContentTypeID=1</link><pubDate>Mon, 04 Aug 2014 16:19:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:760e0db2-76bd-4971-b5dd-ff6bd86f0751</guid><dc:creator>EL45</dc:creator><description>&lt;p&gt;I searched high and low and cannot believe I didn&amp;#39;t find that before. Thanks for pointing me there!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf51822 DFU Bootloader w/ gcc and SDK 6.0</title><link>https://devzone.nordicsemi.com/thread/12068?ContentTypeID=1</link><pubDate>Sat, 02 Aug 2014 15:31:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:09287155-ec51-44f4-9484-544a63e333fa</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;Check the section naming of the UICR and Bootload data in boot loader_util.  SDK6 changed the section name.  You must have the same name in the loader file.  Otherwise there is no mapping so it would not work.  Once you have them set correctly it will work for gcc.&lt;/p&gt;
&lt;p&gt;Also the DFU must be located at 0x3C000.  Would not work otherwise.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf51822 DFU Bootloader w/ gcc and SDK 6.0</title><link>https://devzone.nordicsemi.com/thread/12066?ContentTypeID=1</link><pubDate>Fri, 01 Aug 2014 08:50:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7779adf5-97cc-4aac-95e8-b4f464a5792e</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Check out this example. Note that it&amp;#39;s compiled with -Os in order to keep the original address areas.
&lt;a href="https://github.com/Rallare/nrf51_bootloader_gcc"&gt;github.com/.../nrf51_bootloader_gcc&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Cheers,
Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>