<?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>Configuration of section placement files for Segger Embedded Studio – Segger_flash.icf or Flash_placement.xml?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/45601/configuration-of-section-placement-files-for-segger-embedded-studio-segger_flash-icf-or-flash_placement-xml</link><description>What is the current best practice? I am using Segger Embedded Studio v4.12 for programming a Nordic 51822 application (SDK 12.3) and need to configure the section placement file to include a block for pwr_mgmt_data Information on the Segger wiki discusses</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 02 Apr 2019 14:55:57 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/45601/configuration-of-section-placement-files-for-segger-embedded-studio-segger_flash-icf-or-flash_placement-xml" /><item><title>RE: Configuration of section placement files for Segger Embedded Studio – Segger_flash.icf or Flash_placement.xml?</title><link>https://devzone.nordicsemi.com/thread/179818?ContentTypeID=1</link><pubDate>Tue, 02 Apr 2019 14:55:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ed8d3c3a-eed2-4cb4-8401-bff09cf296b7</guid><dc:creator>northernLight</dc:creator><description>&lt;p&gt;Advice from Segger:&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Embedded Studio supports two linkers out of the box.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;The one is the gcc linker (section_placement.xml and memory map file) and the other our new Segger Linker (only one .icf file).&lt;/span&gt;&lt;br /&gt;&lt;span&gt;The Nordic guide seems to reference the gcc linker.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Make sure that in project options the linker is set to &amp;quot;GNU&amp;quot; instead of &amp;quot;SEGGER&amp;quot;.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Then you should get the &amp;quot;Import Section placement&amp;quot; option.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;(I was using the Segger linker, hence the import section placement option was not available in the project options menu.)&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Configuration of section placement files for Segger Embedded Studio – Segger_flash.icf or Flash_placement.xml?</title><link>https://devzone.nordicsemi.com/thread/179804?ContentTypeID=1</link><pubDate>Tue, 02 Apr 2019 14:23:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:589490a8-c342-4c7f-927c-4487a7e72064</guid><dc:creator>northernLight</dc:creator><description>&lt;p&gt;Edvin&lt;/p&gt;
&lt;p&gt;Thankyou for the helpful reply.&amp;nbsp; Your suggestion makes sense.&amp;nbsp; I wish I had known that SDK12.3 and SES v4.12 do not play nicely together before I started this project!&lt;/p&gt;
&lt;p&gt;Adding SES support for more recent versions of the SDK is a good idea. Unfortunately it does not help me since I am using NRF51 SoCs which are not supported by versions of the SDK &amp;gt; 12.3&lt;/p&gt;
&lt;p&gt;Is it likely that given the SES-Nordic alliance there will be further effort to develop compatibility with the newest version of&amp;nbsp;Segger&amp;#39;s&amp;nbsp;IDE?&lt;/p&gt;
&lt;p&gt;With kindest regards&lt;/p&gt;
&lt;p&gt;Rob&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Configuration of section placement files for Segger Embedded Studio – Segger_flash.icf or Flash_placement.xml?</title><link>https://devzone.nordicsemi.com/thread/179540?ContentTypeID=1</link><pubDate>Mon, 01 Apr 2019 14:08:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9143ab6d-c402-405b-a49b-884792c05961</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I am not quite sure how to check without downloading and installing, but I believe that SES v4.12 has an armgcc compiler version that is &amp;quot;not supported&amp;quot; in our SDKs. By not supported, I mean that it isn&amp;#39;t tested properly, and we have seen a few bug reports with weird behavior using this version. I suggest that you download the 3.40 version of Segger Embedded Studio.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;However, I am not 100% sure that this is the reason that you don&amp;#39;t see the import section placement option. Can you please try to follow this guide:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/b/blog/posts/segger-embedded-studio-a-cross-platform-ide"&gt;https://devzone.nordicsemi.com/b/blog/posts/segger-embedded-studio-a-cross-platform-ide&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I remember that I did this a couple of times before we added support for SES projects in our SDK (included SES project files). And that did work.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;So please try to download SES v3.40, and follow the guide from the link.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>