<?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>Eclipse Managed Make Project for nRF52</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/19664/eclipse-managed-make-project-for-nrf52</link><description>I&amp;#39;m using nRF52 + SDK11.0.0 + s132 and following this tutorial and this blog to make a Managed Make project using the ble_hrs esample. 
 As I was going through the directory structure, I noticed that ble_app_hrs_gcc_nrf52.ld in the Eclipse project directory</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 14 Feb 2017 23:27:22 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/19664/eclipse-managed-make-project-for-nrf52" /><item><title>RE: Eclipse Managed Make Project for nRF52</title><link>https://devzone.nordicsemi.com/thread/76501?ContentTypeID=1</link><pubDate>Tue, 14 Feb 2017 23:27:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:95af6bd2-f108-4fd4-9227-951149547612</guid><dc:creator>Tosa</dc:creator><description>&lt;p&gt;My mistake; the files are actually different for the RAM regions. I believe the one listed in the project directory accounts for the softdevice: &lt;code&gt;RAM (rwx) : RAM (rwx) : ORIGIN = 0x20002080, LENGTH = 0xdf80&lt;/code&gt; vs &lt;code&gt;ORIGIN = 0x20000000, LENGTH = 0x10000&lt;/code&gt;. But since the template .ld file is in the softdevice\toolchain directory, I would have guessed that the template would already account for this.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Eclipse Managed Make Project for nRF52</title><link>https://devzone.nordicsemi.com/thread/76500?ContentTypeID=1</link><pubDate>Tue, 14 Feb 2017 13:34:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:11d515e7-3c45-4169-8180-45fd8b931915</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;I assume that the linker script in the toolchain folder is the template that was used to generate the linker scripts for each individual project.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Eclipse Managed Make Project for nRF52</title><link>https://devzone.nordicsemi.com/thread/76502?ContentTypeID=1</link><pubDate>Tue, 14 Feb 2017 12:59:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f22136b7-6570-4432-9f71-8f41c20a85ca</guid><dc:creator>butch</dc:creator><description>&lt;p&gt;1,2) Those are just two different forms of the same &amp;quot;option&amp;quot;, both have the same effect (e.g. the gc-sections effect)  -Wl,foo just says the option foo is passed to the compiler but understood by the linker.  Maybe Eclipse managed make is passing the option directly to the linker instead of to the compiler which then invokes the linker.&lt;/p&gt;
&lt;ol start="3"&gt;
&lt;li&gt;Not necessary until your app uses a function from those libraries.  The link phase of the build would fail otherwise.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I use Eclipse managed make.  It seems fine but does require you to learn the GUI of Eclipse i.e. build configurations, project properties, etc.  Also requires you to extract options and paths from the Nordic example makefiles.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>