<?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>non-bluetooth applications.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/4371/non-bluetooth-applications</link><description>I am trying to port an application from MBED LPC1768 to a nRF51822 Evaluation board to develop a multi-function application for the nRF51822. The BLE part (developed on the Eval board) is working, but I first want to develop and test the other sections</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 12 Nov 2014 13:51:35 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/4371/non-bluetooth-applications" /><item><title>RE: non-bluetooth applications.</title><link>https://devzone.nordicsemi.com/thread/15534?ContentTypeID=1</link><pubDate>Wed, 12 Nov 2014 13:51:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ab98aef-5578-47f0-b638-c3778e531c14</guid><dc:creator>Asbj&amp;#248;rn</dc:creator><description>&lt;p&gt;I would recommend you to have a look in the softdevice specification for the softdevice you are planning on using. Basically you just have to move your application up in flash and avoid using parts of RAM when you enable the softdevice. &lt;a href="https://www.nordicsemi.com/eng/nordic/download_resource/20338/12/43975723"&gt;Assuming you are planning on using the S110, the S110 softdevice specification can be found here.&lt;/a&gt; If you are using a different softdevice, it will have its own specification.&lt;/p&gt;
&lt;p&gt;To make this easier, I would recommend you to also program the softdevice into the chip even though you are not enabling it. That way the softdevice will be there in flash and it will forward the run time operation to you application as it will when you are in you final application as well. So just program it and develop code for the chip and once you are ready use the softdevice, you enable it. Also, remember that the softdevice will take control over certain resources and peripherals when you enable it. This is also stated and described in the above mentioned softdevice specification.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: non-bluetooth applications.</title><link>https://devzone.nordicsemi.com/thread/15533?ContentTypeID=1</link><pubDate>Tue, 11 Nov 2014 14:25:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ff281441-acac-42b5-8559-2f982c2a7e16</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;You can remap your app with the linker script.  Unfortunately, the M0 does not allow relocation of the interrupt vector like the M3.  Your code can start anywhere but the vector needs to be at 0.  So without the softdevice to forward the interrupts, you need to put your vector there.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: non-bluetooth applications.</title><link>https://devzone.nordicsemi.com/thread/15532?ContentTypeID=1</link><pubDate>Sat, 08 Nov 2014 12:27:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0102988e-10d6-4299-8931-d018c4d0fdfd</guid><dc:creator>Julian</dc:creator><description>&lt;p&gt;What you suggest is exactly how I debugged the BLE part of my project. My question was related more to the platform than the device; specifically the transfer from MBED and memory allocation. How do I avoid using memory space normally reserved for soft devices, although there will eventually be one, or do I need to avoid it?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: non-bluetooth applications.</title><link>https://devzone.nordicsemi.com/thread/15531?ContentTypeID=1</link><pubDate>Fri, 07 Nov 2014 19:40:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:445df59c-9ab9-4a98-a7cb-8fc8aff44288</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;Since you you already have your code in Keil.  You need first to configure Keil to use Segger jtag in SW mode (not Jtag mode) for the project.  After that you can run or debug or just flash the code.&lt;/p&gt;
&lt;p&gt;You may want to have a look at this Blog site for multiplatform development.  I use Eclipse only and have code that works both for nRF51, LPC, TI.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://embeddedsoftdev.blogspot.ca/p/h.html"&gt;embeddedsoftdev.blogspot.ca/.../h.html&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>