<?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>How to develop for nRF51822 using SDK 10?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/11345/how-to-develop-for-nrf51822-using-sdk-10</link><description>I&amp;#39;m just getting started with some Nordic development. This is on Linux (Ubuntu 12.04LTS) using nRF51 SDK 10.0 and gcc arm embedded toolchain. I have a PCA10031 and a PCA10000. 
 Using the PCA10031, I can go to nRF51_SDK_10.0.0_dc26b5e/examples/ble_peripheral</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sat, 16 Jan 2016 07:27:10 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/11345/how-to-develop-for-nrf51822-using-sdk-10" /><item><title>RE: How to develop for nRF51822 using SDK 10?</title><link>https://devzone.nordicsemi.com/thread/42707?ContentTypeID=1</link><pubDate>Sat, 16 Jan 2016 07:27:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:44a1b168-7909-4609-9f21-c88991763a21</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;You need to ask and you need to ask very carefully and often more than once. I know for instance that the Rigado BMD200s are rev3 and have been for a long time, the less you spend on the module, the more likelihood you have that you get an older chip.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to develop for nRF51822 using SDK 10?</title><link>https://devzone.nordicsemi.com/thread/42706?ContentTypeID=1</link><pubDate>Sat, 16 Jan 2016 07:02:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c2cabe01-4590-4223-b560-f6164c6a4438</guid><dc:creator>Alex</dc:creator><description>&lt;p&gt;RK - Thanks, this is good to know!  I won&amp;#39;t mess around with rev 2 in that case, I&amp;#39;ll just get another new dev kit.  Would off-the-shelf modules be rev2 or rev3?  (For example Xuntong PTR5518, assuming they are recent production, ie in the last few months).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to develop for nRF51822 using SDK 10?</title><link>https://devzone.nordicsemi.com/thread/42705?ContentTypeID=1</link><pubDate>Sat, 16 Jan 2016 04:38:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1bd68437-203f-419a-ab72-2da05298a5f7</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;PCA10000 is a rev 2 chip (unless it&amp;#39;s really old and rev 1), PCA10031 is a rev 3 chip. Anything you build which is custom will have a rev 3 chip on it so you should really keep testing on the rev3 board, not the old one. S110 V8 does work on rev 2 chips, although you are supposed to set some options (eg BLE_COMMON_OPT_RADIO_CPU_MUTEX) to make it properly compatible. The SDK you&amp;#39;re using it with however is very not compatible, any of the drivers in there have none of the workarounds for any of the silicon issues in that older revision.&lt;/p&gt;
&lt;p&gt;That said the simple examples usually do work ok. Did you fix your linker file properly for the amount of flash and RAM on the PCA10000? And have you tried debugging to see where you end up, hardfault, error handler etc?&lt;/p&gt;
&lt;p&gt;The nrf51422 / nrf51822 differences are basically none - so the fact the PCA10031 has an nrf51422 on it is irrelevant. The differences between rev 2 and rev 3 .. they are much more critical. So you really want to just test on the PCA10031 as that&amp;#39;s the one compatible with your SDK.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>