<?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>Does someone succeeded to build bootloader with gcc on sdk 9.0.0?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/9641/does-someone-succeeded-to-build-bootloader-with-gcc-on-sdk-9-0-0</link><description>Hi, 
 We are trying to develop application with OTA DFU on nRF51. And we need to build bootloader ourselves. We use gcc for development. We found the bootloader example for gcc on SDK 9.0.0.
So, I built it for s110. However, the bin file is too big</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 09 Oct 2015 07:38:13 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/9641/does-someone-succeeded-to-build-bootloader-with-gcc-on-sdk-9-0-0" /><item><title>RE: Does someone succeeded to build bootloader with gcc on sdk 9.0.0?</title><link>https://devzone.nordicsemi.com/thread/35634?ContentTypeID=1</link><pubDate>Fri, 09 Oct 2015 07:38:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b3526b2e-6067-451f-9221-6d1285c5438a</guid><dc:creator>R. Kawajiri</dc:creator><description>&lt;p&gt;It makes sense to me.
Thank you&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Does someone succeeded to build bootloader with gcc on sdk 9.0.0?</title><link>https://devzone.nordicsemi.com/thread/35633?ContentTypeID=1</link><pubDate>Fri, 09 Oct 2015 07:27:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:673950a1-1b52-4ffa-9eb5-8ff799122b76</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi, the large .bin file is a result of the bootloader address being stored in the UICR section, hence causing a lot of byte padding (0x3C000 -&amp;gt; 0x10001014 ~ 260 MB) in the binary image. The makefile should have only outputted the .hex for this example.&lt;/p&gt;
&lt;p&gt;You can use the .hex file with &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v9.0.0/bledfu_example_image.html?cp=4_1_0_4_3_1_2"&gt;nRF utility&lt;/a&gt; to prepare an image for DFU, this will strip the UICR section before converting it to .bin, or build the project without the bootloader address.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>