<?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>nRF52 SDK compiling fail with Keil</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/9729/nrf52-sdk-compiling-fail-with-keil</link><description>Hello, 
 I was trying to compile a BLE proximity project with Keil nRF52 SDK, but got error such as struct &amp;quot;&amp;quot; has no field. I can command out all these error and compile it. BLE seems to work fine. But I feel just not right to do it in this way. Does</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 13 Jun 2016 07:33:26 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/9729/nrf52-sdk-compiling-fail-with-keil" /><item><title>RE: nRF52 SDK compiling fail with Keil</title><link>https://devzone.nordicsemi.com/thread/36022?ContentTypeID=1</link><pubDate>Mon, 13 Jun 2016 07:33:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:afc190c1-6392-4dea-a01b-a434a811940c</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;What SDK are you using? If you are having problems with the latest SDK release (v11) please add a new question.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 SDK compiling fail with Keil</title><link>https://devzone.nordicsemi.com/thread/36021?ContentTypeID=1</link><pubDate>Sat, 04 Jun 2016 03:17:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1bcc6091-ebee-4455-a1b3-0e6886b537fd</guid><dc:creator>Jeffrey Haynes</dc:creator><description>&lt;p&gt;It looks like the current release is 8.6.1 now.  I&amp;#39;ve tried uninstalling that and just leaving 8.0.3 but I&amp;#39;m still getting the same error.  As Mich points out, you can&amp;#39;t delete the RTE folders as they are reference by the project.  Are you guys planning on fixing this?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 SDK compiling fail with Keil</title><link>https://devzone.nordicsemi.com/thread/36020?ContentTypeID=1</link><pubDate>Tue, 20 Oct 2015 08:44:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8447f446-8c73-4ab1-b481-24e7bb1c331b</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;The current SDK uses 8.0.3. If you don&amp;#39;t use the SDK you can use 8.1.0. The next SDK release will probably use 8.1.0 or later.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 SDK compiling fail with Keil</title><link>https://devzone.nordicsemi.com/thread/36024?ContentTypeID=1</link><pubDate>Sat, 17 Oct 2015 17:23:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a79a3fe8-e915-4568-9973-0aedf9c69f36</guid><dc:creator>Bernd (nvisionary)</dc:creator><description>&lt;p&gt;As per above, I have used this project on 0.9.2 all along and it behaves the same way as 0.9.0. So this solution does not seem right. My best guess is that you have uninstalled 8.1.0 which actually fixed the problem as per the above.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 SDK compiling fail with Keil</title><link>https://devzone.nordicsemi.com/thread/36019?ContentTypeID=1</link><pubDate>Sat, 17 Oct 2015 17:21:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6b9dc882-8bd3-4340-ae17-7f691acacc25</guid><dc:creator>Bernd (nvisionary)</dc:creator><description>&lt;p&gt;OK, I did some playing around with this. Your description does solve the reported issue. The important part is that 8.1.0 &lt;strong&gt;must not&lt;/strong&gt; be installed in order to not get this compilation issue. It is insufficient to just have 8.0.3 selected in the &amp;#39;Select Software Packs&amp;#39; dialog.
To the point below, I have used this solution on 0.9.2 and it behaves the same way so the solution below does not seem right. My best guess is that you have uninstalled 8.1.0 which actually fixed the problem.
Begs the question what 8.1.0 can be used for then? It obviously breaks the builds every time since the startupfile is trying to map structs that are never defined anywhere.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 SDK compiling fail with Keil</title><link>https://devzone.nordicsemi.com/thread/36023?ContentTypeID=1</link><pubDate>Fri, 16 Oct 2015 18:45:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:78f9f312-4228-4c65-9cdf-95c7d28d42c4</guid><dc:creator>Mich</dc:creator><description>&lt;p&gt;Thanks Petter. I deleted pack 8.1.0, but I can&amp;#39;t delete RTE folder because the compiler will complain that there is no startup.s code. Therefore, compiling still fails. However, I opened the SDK link and found that there is a new version 9.0.2.  I use this one and am able to compile successfully.
&lt;a href="http://developer.nordicsemi.com/nRF52_SDK/nRF52_SDK_v0.x.x/"&gt;developer.nordicsemi.com/.../&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 SDK compiling fail with Keil</title><link>https://devzone.nordicsemi.com/thread/36018?ContentTypeID=1</link><pubDate>Fri, 16 Oct 2015 11:32:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a8d1d5c6-b303-4e56-97b1-90a5fbbd1dd3</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;I believe you get these errors because you are using an Device Family Pack that is incompatible with the SDK.&lt;/p&gt;
&lt;p&gt;The Device Family Pack that can be downloaded together with the SDK is 8.0.3. As you can see &lt;a href="http://developer.nordicsemi.com/nRF52_SDK/nRF52_SDK_v0.x.x/"&gt;here&lt;/a&gt;. Install it in the Pack Installer by clicking File-&amp;gt;Import...&lt;/p&gt;
&lt;p&gt;It can be a bit troublesome to downgrade this from 8.0.5 or 8.1.0 which I guess you are using, but this should work:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Uninstall all 8.x.x device family packs (except 8.0.3 if you have it). Then it should look like this in the pack installer:&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/uninstall.JPG" alt="image description" /&gt;&lt;/p&gt;
&lt;p&gt;The Select Software Packs should look like this:
&lt;img src="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/select.JPG" alt="image description" /&gt;&lt;/p&gt;
&lt;p&gt;And the Run-Time Environment should look like this:
&lt;img src="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/run-time.JPG" alt="image description" /&gt;&lt;/p&gt;
&lt;p&gt;You also need to delete the _build and the RTE folders in the project folder. If you compile now, you shouldn&amp;#39;t get any errors.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 SDK compiling fail with Keil</title><link>https://devzone.nordicsemi.com/thread/36017?ContentTypeID=1</link><pubDate>Fri, 16 Oct 2015 04:40:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5992f7e2-ecc5-46cd-8ca9-9eb70c7e41f1</guid><dc:creator>Bernd (nvisionary)</dc:creator><description>&lt;p&gt;I have the exact same problem here. I see the same happening for either the heart rate or the ble uart example. I used to do nrf51 development on the same machine but I have updated to the latest packs and SDK. The basic blinky sample works just fine but that doesn&amp;#39;t use the same startup file.
Note: I tested both the SDK 0.9.0 and 0.9.2 and I see the same behavior.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 SDK compiling fail with Keil</title><link>https://devzone.nordicsemi.com/thread/36016?ContentTypeID=1</link><pubDate>Thu, 15 Oct 2015 17:16:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e3197bba-925f-4a47-84e5-0aeeac52ca90</guid><dc:creator>Mich</dc:creator><description>&lt;p&gt;Hi Petter,&lt;/p&gt;
&lt;p&gt;I didn&amp;#39;t modify anything. I just attached the the screen shot on my original post. Thanks.&lt;/p&gt;
&lt;p&gt;Mich&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52 SDK compiling fail with Keil</title><link>https://devzone.nordicsemi.com/thread/36015?ContentTypeID=1</link><pubDate>Thu, 15 Oct 2015 09:08:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6b869bea-6f00-477f-9953-4d26c06c4c16</guid><dc:creator>Petter Myhre</dc:creator><description>&lt;p&gt;I just compiled the unmodified ble_app_proximity. No errors. You haven&amp;#39;t modified anything? Could you include a screenshot in your question?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>