<?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>bootloader example fail in linking</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/4552/bootloader-example-fail-in-linking</link><description>Hi, 
 I have problem on compiling bootloader example which is located at 
 \Nordic\nrf51822\Board\nrf6310\device_firmware_updates\bootloader 
 When I try to compile the project the keil compiler will give the below messages and fail to link 
 compiling</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 04 Feb 2015 11:05:37 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/4552/bootloader-example-fail-in-linking" /><item><title>RE: bootloader example fail in linking</title><link>https://devzone.nordicsemi.com/thread/16148?ContentTypeID=1</link><pubDate>Wed, 04 Feb 2015 11:05:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3b187598-858d-4048-9938-aa5c27eca974</guid><dc:creator>ONU</dc:creator><description>&lt;p&gt;I meet this problem too.
My solution is &amp;quot;Use MicroLIB&amp;quot; setting.
This issue may be caused by rom size.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: bootloader example fail in linking</title><link>https://devzone.nordicsemi.com/thread/16151?ContentTypeID=1</link><pubDate>Thu, 11 Dec 2014 13:47:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ed1ef2a1-bf44-479e-bcd7-5f340e13fe65</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;This is because setting -O0 will cause the image to grow, exceeding the size constraints set in the Keil project. The linker will then throw an error. See this post on how to debug the bootloader: &lt;a href="https://devzone.nordicsemi.com/question/18039/bootloader-debugging/"&gt;devzone.nordicsemi.com/.../&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: bootloader example fail in linking</title><link>https://devzone.nordicsemi.com/thread/16150?ContentTypeID=1</link><pubDate>Thu, 11 Dec 2014 05:32:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:238a6d69-08a4-440c-915b-cceb52716116</guid><dc:creator>clannad_2008</dc:creator><description>&lt;p&gt;I meet this problem as well. I use keil and select Optimization level 0 , the problem appears, and I choose other options , the problem disappears. This is very strange.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: bootloader example fail in linking</title><link>https://devzone.nordicsemi.com/thread/16149?ContentTypeID=1</link><pubDate>Mon, 08 Dec 2014 08:40:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fc9d67d6-1745-4389-84ac-3109f4eb0c6c</guid><dc:creator>Stian R&amp;#248;ed Hafskjold</dc:creator><description>&lt;p&gt;Did you make any changes to the project?&lt;/p&gt;
&lt;p&gt;Are the IROM1 and IRAM1 settings correct? They are located under the &amp;quot;target&amp;quot; fan under options. They should be IROM1 Start: 0x3C000 size: 0x4000 and IRAM1 start: 0x20002000 size: 0x2000&lt;/p&gt;
&lt;p&gt;It also seems like the include folder &lt;code&gt;..\..\..\..\..\Include\gcc&lt;/code&gt; is not added to the include paths in this project. Go to the C/C++ fan under option and add this to the field &amp;quot;Include Paths&amp;quot;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>