<?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>Strugling with nRF51 dk/sdk, nRF51822 and Segger Embedded Studios</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/40238/strugling-with-nrf51-dk-sdk-nrf51822-and-segger-embedded-studios</link><description>Hello, 
 I have problems to get SES working with nrf51822 projects. If i import project with help of tutorial from nordic semi i get undefined symbol __data_start__. Now i have made stuff from scratch and i have &amp;quot;almost&amp;quot; working example. It hangs on sd_softdevice_enable</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 27 Nov 2018 12:50:54 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/40238/strugling-with-nrf51-dk-sdk-nrf51822-and-segger-embedded-studios" /><item><title>RE: Strugling with nRF51 dk/sdk, nRF51822 and Segger Embedded Studios</title><link>https://devzone.nordicsemi.com/thread/159224?ContentTypeID=1</link><pubDate>Tue, 27 Nov 2018 12:50:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1bb8d564-ba3e-488e-b7d3-2a76c2707a35</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;Nice catch, ty! :)&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Strugling with nRF51 dk/sdk, nRF51822 and Segger Embedded Studios</title><link>https://devzone.nordicsemi.com/thread/158994?ContentTypeID=1</link><pubDate>Mon, 26 Nov 2018 10:30:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:feeb5088-5ef3-427e-924e-2f9f9c7658eb</guid><dc:creator>Iigori</dc:creator><description>&lt;p&gt;Thanks for answers. Bought nrf58232 and that one solved my problems ;).&lt;/p&gt;
&lt;p&gt;But yeah, i did know something was wrong with softdevice and my memory layout, but didn&amp;#39;t have clue how fix those.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Strugling with nRF51 dk/sdk, nRF51822 and Segger Embedded Studios</title><link>https://devzone.nordicsemi.com/thread/158927?ContentTypeID=1</link><pubDate>Sun, 25 Nov 2018 11:17:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a6e09e9a-4b86-45d2-838b-767de2dc2c8f</guid><dc:creator>Turbo J</dc:creator><description>&lt;p&gt;This project tries to use the whole RAM, wich is forbidden when using MBR and softdevice. The MBR&amp;nbsp; uses the first 8 bytes of RAM (IIRC), and your code overwrites these.See softdevice specification for details.&lt;/p&gt;
&lt;p&gt;This explains your early crash as the MBR tries to call the softdevice at a wrong address. Note that the softdevice requires even more RAM to operate.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Strugling with nRF51 dk/sdk, nRF51822 and Segger Embedded Studios</title><link>https://devzone.nordicsemi.com/thread/158906?ContentTypeID=1</link><pubDate>Sat, 24 Nov 2018 10:04:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:58c8b65e-fa80-4674-9fdf-55b4f627c87b</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;I do not know how to solve this issue. I&amp;#39;ve sucessfully replicated it, but I do not know what is wrong. I jump to address 740 and&amp;nbsp;6B0 who&amp;#39;s inside the MBR, but then i jumpi into invalid memory like you do.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Strugling with nRF51 dk/sdk, nRF51822 and Segger Embedded Studios</title><link>https://devzone.nordicsemi.com/thread/156894?ContentTypeID=1</link><pubDate>Mon, 12 Nov 2018 13:44:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c2220306-af5d-4383-a732-3b3b1b6fff64</guid><dc:creator>Iigori</dc:creator><description>&lt;p&gt;Sure thing haakonsh.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://drive.google.com/open?id=18kn6kvco07lfB9507_fZv_8Q-Dc9HGMw" rel="noopener noreferrer" target="_blank"&gt;Files&lt;/a&gt;&amp;nbsp;and target device is&amp;nbsp;MDBT40-256RV3 from raytac.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Strugling with nRF51 dk/sdk, nRF51822 and Segger Embedded Studios</title><link>https://devzone.nordicsemi.com/thread/156862?ContentTypeID=1</link><pubDate>Mon, 12 Nov 2018 12:29:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ebf0c4f3-0f87-4992-a6ae-68471e189b1a</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;&lt;span&gt;Do you mind sharing your project and relevant files?&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Strugling with nRF51 dk/sdk, nRF51822 and Segger Embedded Studios</title><link>https://devzone.nordicsemi.com/thread/156291?ContentTypeID=1</link><pubDate>Wed, 07 Nov 2018 12:09:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bbdeb382-3319-4b25-a097-ef919ebf60a1</guid><dc:creator>Iigori</dc:creator><description>&lt;p&gt;Hi Turbo, Its nice to know that, but it still hangs on there even without debugging. This app is from nRF51 SDK 12.3&amp;nbsp;examples\ble_peripheral\ble_app_uart it works well when compiled with arm gcc, but can&amp;#39;t get it work past softdevice initialization with SeS. I have enabled NRF_LOG logging, but cant see any output from that.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Strugling with nRF51 dk/sdk, nRF51822 and Segger Embedded Studios</title><link>https://devzone.nordicsemi.com/thread/156281?ContentTypeID=1</link><pubDate>Wed, 07 Nov 2018 10:51:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3c4f9ac0-626f-4537-922c-27afef93d36e</guid><dc:creator>Turbo J</dc:creator><description>&lt;p&gt;You cannot step into sd_softdevice_enable() wit a debugger. This is the place where the softdevice starts up timers, and these will time out during debugging. These timeouts cause a fault, which you see on your last screenshot (Debug10). Your app does not seem to implement a proper fault handler =&amp;gt; Lockup (Lockup resets the chip without a connected debugger).&lt;/p&gt;
&lt;p&gt;Once the SD is active, you can halt the application (e.g. to check variables) but require a reset afterwards. Using NRF_LOG is usually the simpler option.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>