<?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/"><channel><title>Segger Embedded Studio - A Cross Platform IDE</title><link>/nordic/nordic-blog/b/blog/posts/segger-embedded-studio-a-cross-platform-ide</link><description>Download and Setup

Download Embedded Studio &amp;gt;= v3.10e 
Download and install the J-Link Software and Documentation Pack &amp;gt;= v6.10g 
Download and unzip Nordic&amp;#39;s nRF5 SDK &amp;gt;= v12.0.1 

Note: It is recommended, but not necessary, to use the mo...</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><item><title>RE: Segger Embedded Studio - A Cross Platform IDE</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/segger-embedded-studio-a-cross-platform-ide</link><pubDate>Wed, 14 Apr 2021 14:00:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ce71745-2c8d-4100-ba11-d434d69c54ec</guid><dc:creator>brianreinhold</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;span&gt;I am trying to port a Keil project that builds and run on the nrf51 DK. I have been unable to port to SES using nrf52840 DK. There is a whole slew of problems and it&amp;#39;s hard to know where to start. So I would like to do this piecemeal. First port to SES. The above looks like that step is being skipped. Can I port an nRF51 project to SES or MUST it be ported to nRF52?&lt;/span&gt;&lt;/p&gt;&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1146&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Segger Embedded Studio - A Cross Platform IDE</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/segger-embedded-studio-a-cross-platform-ide</link><pubDate>Tue, 19 Jan 2021 18:47:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ce71745-2c8d-4100-ba11-d434d69c54ec</guid><dc:creator>nvj</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I am using nRF51422 on nRF51-DK board (pca10028) which support nRF5 SDK version upto v12.3.0. Would this procedure to import SDK v12.3.0 pc10028 peripheral/central Keil project samples and for user defined Keil projects ?&lt;/p&gt;&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1146&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Segger Embedded Studio - A Cross Platform IDE</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/segger-embedded-studio-a-cross-platform-ide</link><pubDate>Fri, 20 Dec 2019 12:47:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ce71745-2c8d-4100-ba11-d434d69c54ec</guid><dc:creator>secondbest</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;For NRF51822 and SK12.3, you can find the solution in this thread.&amp;nbsp;&lt;a href="/f/nordic-q-a/48639/segger-embedded-studio-support-for-nrf5_sdk_12_3_0_d7732ad-this-is-not-a-question"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/48639/segger-embedded-studio-support-for-nrf5_sdk_12_3_0_d7732ad-this-is-not-a-question&lt;/a&gt;&lt;/p&gt;&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1146&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Segger Embedded Studio - A Cross Platform IDE</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/segger-embedded-studio-a-cross-platform-ide</link><pubDate>Wed, 08 May 2019 16:26:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ce71745-2c8d-4100-ba11-d434d69c54ec</guid><dc:creator>Steve</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Linking ble_app_beacon_pca10028_s130.elf&lt;br /&gt;1&amp;gt; &lt;br /&gt;1&amp;gt; Diagnostics:&lt;br /&gt;1&amp;gt; remark: increasing alignment of section .vectors from 1 to 2 because it contains executable instructions&lt;br /&gt;1&amp;gt; error: undefined symbol: __SRAM_segment_end__&lt;br /&gt;1&amp;gt; error: undefined symbol: __data_start__&lt;br /&gt;Build failed&lt;/p&gt;&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1146&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Segger Embedded Studio - A Cross Platform IDE</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/segger-embedded-studio-a-cross-platform-ide</link><pubDate>Wed, 08 May 2019 16:25:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ce71745-2c8d-4100-ba11-d434d69c54ec</guid><dc:creator>Steve</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Building&amp;nbsp;&lt;/p&gt;&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1146&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Segger Embedded Studio - A Cross Platform IDE</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/segger-embedded-studio-a-cross-platform-ide</link><pubDate>Sat, 01 Sep 2018 06:56:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ce71745-2c8d-4100-ba11-d434d69c54ec</guid><dc:creator>walterLIte</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Building &amp;lsquo;ble_app_beacon_pca10040_s132&amp;rsquo; from solution &amp;lsquo;ble_app_beacon_pca10040_s132&amp;rsquo; in configuration &amp;lsquo;nrf52832_xxaa&amp;rsquo;&lt;br /&gt;1&amp;gt; Linking ble_app_beacon_pca10040_s132.elf&lt;br /&gt;1&amp;gt; &lt;br /&gt;1&amp;gt; Diagnostics:&lt;br /&gt;1&amp;gt; remark: increasing alignment of section .vectors from 1 to 2 because it contains executable instructions&lt;br /&gt;1&amp;gt; error: undefined symbol: __data_start__&lt;br /&gt;Build failed&lt;/p&gt;&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1146&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Segger Embedded Studio - A Cross Platform IDE</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/segger-embedded-studio-a-cross-platform-ide</link><pubDate>Fri, 31 Aug 2018 05:39:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ce71745-2c8d-4100-ba11-d434d69c54ec</guid><dc:creator>walterLIte</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;&lt;span&gt;&amp;quot;Import Section placement&amp;quot; is missing from&amp;nbsp;SEGGER Embedded Studio for ARM&lt;br /&gt;Release 3.50&amp;nbsp;&amp;nbsp;Build 2018081000.36713&lt;br /&gt;Windows x64&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1146&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Segger Embedded Studio - A Cross Platform IDE</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/segger-embedded-studio-a-cross-platform-ide</link><pubDate>Thu, 16 Aug 2018 08:42:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ce71745-2c8d-4100-ba11-d434d69c54ec</guid><dc:creator>awneil</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;&lt;span&gt;Adding the fs_data In thumb_crt0.s as shown (thanks to @RK) will break any example or project which does &lt;em&gt;&lt;strong&gt;not&lt;/strong&gt;&lt;/em&gt; use fstorage.&lt;/span&gt;&lt;/p&gt;&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1146&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Segger Embedded Studio - A Cross Platform IDE</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/segger-embedded-studio-a-cross-platform-ide</link><pubDate>Thu, 09 Aug 2018 06:21:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ce71745-2c8d-4100-ba11-d434d69c54ec</guid><dc:creator>shilpa</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;when I do the above steps I got an error as&amp;quot;nrf.h: No such file or directory&amp;quot;&lt;/p&gt;&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1146&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Segger Embedded Studio - A Cross Platform IDE</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/segger-embedded-studio-a-cross-platform-ide</link><pubDate>Thu, 19 Jul 2018 07:34:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ce71745-2c8d-4100-ba11-d434d69c54ec</guid><dc:creator>MaxRPEng</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hello, i tried to get it running for my nRF51422 device. I use the SKD V12. At building process i get a lot of errors in the ble_advertising.c file. &lt;img src="/resized-image/__size/320x240/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-4ce71745-2c8d-4100-ba11-d434d69c54ec/pastedimage1531985638447v1.png" alt=" " /&gt; Does anyone know this problem? Best regards Max&lt;/p&gt;&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1146&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Segger Embedded Studio - A Cross Platform IDE</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/segger-embedded-studio-a-cross-platform-ide</link><pubDate>Fri, 22 Jun 2018 13:36:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ce71745-2c8d-4100-ba11-d434d69c54ec</guid><dc:creator>awneil</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;span&gt;The opening comment:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Note: It is recommended, but not necessary, to use the most recent releases of the above software.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Is &lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;&lt;em&gt;not&lt;/em&gt;&lt;/span&gt; true!&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Adopting that approach caused me problems:&amp;nbsp;&lt;a href="/f/nordic-q-a/34784/conflicting-types-for-_putchar/137159#137159"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/34784/conflicting-types-for-_putchar/137159#137159&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;So do &lt;span style="text-decoration:underline;"&gt;&lt;em&gt;&lt;strong&gt;not&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt; use the latest Segger (or any other 3rd-party) tools - use the one(s) listed in the Release Notes!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1146&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Segger Embedded Studio - A Cross Platform IDE</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/segger-embedded-studio-a-cross-platform-ide</link><pubDate>Wed, 21 Mar 2018 15:34:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ce71745-2c8d-4100-ba11-d434d69c54ec</guid><dc:creator>AnthonyPhan</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;span&gt;Hi, I am stuck on the section entitled &amp;quot;Building&amp;quot;. I have gone into the project settings and added the following text to the Section Placement Macros field: &amp;quot;&lt;/span&gt;&lt;span&gt;FLASH_START=0x1F000;&lt;/span&gt;&lt;span&gt;SRAM_START=0x20002000&amp;quot;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;However after adding this macro an error is thrown when i build the project.This error does not occur&amp;nbsp;if i remove the project.&amp;nbsp;&lt;br /&gt;&lt;img height="86" src="/resized-image/__size/320x240/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-4ce71745-2c8d-4100-ba11-d434d69c54ec/pastedimage1521646437938v3.png" width="393" alt=" " /&gt;&lt;br /&gt;I have noted the for some reason my side panel appears different to the one shown in this tutorial also when in type the ; character embedded studio&amp;nbsp;is automatically&amp;nbsp;showing this as \;&lt;br /&gt;&lt;br /&gt;&lt;img alt=" " height="375" src="/resized-image/__size/320x240/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-4ce71745-2c8d-4100-ba11-d434d69c54ec/error.PNG" width="674" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1146&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Segger Embedded Studio - A Cross Platform IDE</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/segger-embedded-studio-a-cross-platform-ide</link><pubDate>Thu, 18 Jan 2018 18:40:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ce71745-2c8d-4100-ba11-d434d69c54ec</guid><dc:creator>puff</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;That was the first thing I did, but unfortunatelly, the latest SDK with examples for S110 and S130 (i.e. for nrf51822 as a peripheral) was v.11. I looked through all the examples available in SKD14, but there were none for S130. I decided, that being a full noob, I&amp;#39;d better look for examples for S130, than repurpose the code from the newest SDK to old softdevice.&lt;/p&gt;
&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1146&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Segger Embedded Studio - A Cross Platform IDE</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/segger-embedded-studio-a-cross-platform-ide</link><pubDate>Thu, 18 Jan 2018 18:22:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ce71745-2c8d-4100-ba11-d434d69c54ec</guid><dc:creator>Knut Auvor Grythe</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I believe the latest SDK has official support for SES, meaning you shouldn&amp;#39;t need to do any of this stuff. You might be better off using one of the examples from the latest SDK as a basis instead.&lt;/p&gt;
&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1146&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Segger Embedded Studio - A Cross Platform IDE</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/segger-embedded-studio-a-cross-platform-ide</link><pubDate>Thu, 18 Jan 2018 14:22:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ce71745-2c8d-4100-ba11-d434d69c54ec</guid><dc:creator>puff</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Thank you for your example  - this might be of help, as a reference, for future use.&lt;/p&gt;
&lt;p&gt;During import, I had to add plenty of user include directories in the preprocessor section. Besides, I didnt touch Peer Manager/Flash Data Storage settings, since I am using sdk 11, sd130, and those  figures might be different, and I couldn&amp;#39;t actually understand that part to do it properly myself.
Obviously, the only problem with my project was RTT enabled in debugging, which led to hardfaults, plus, probably, my bad undeerstanding of nRf Connect (I did rescan without stop scanning, and in this case it just doesn&amp;#39;t display those devices that have already been found)&lt;/p&gt;
&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1146&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>