<?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>This is about sdk</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/1991/this-is-about-sdk</link><description>Recently I open the sdk of the nrf51422,there are some functions that indicate that they are come from the document call &amp;#39;ant_interface.h&amp;#39;.But when I try to go to the definition of it,I find there are not such a &amp;#39;.c&amp;#39; document.That bothers me.Can anybody</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 28 Mar 2014 11:32:54 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/1991/this-is-about-sdk" /><item><title>RE: This is about sdk</title><link>https://devzone.nordicsemi.com/thread/8542?ContentTypeID=1</link><pubDate>Fri, 28 Mar 2014 11:32:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:acb8f865-feb0-4407-ab2c-7b5676248cd7</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@Mahone: You have C0 version, which is revision 1 (XLR) . The softdevice is hardcoded on the chip and is S210 v1.0 and the start address at 0xA000 is correct.
You can find the softdevice name and version of the chip in nRFGo Studio.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: This is about sdk</title><link>https://devzone.nordicsemi.com/thread/8541?ContentTypeID=1</link><pubDate>Thu, 27 Mar 2014 04:00:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0cca3611-40ad-40a6-b447-8d86fb167d62</guid><dc:creator>mahone</dc:creator><description>&lt;p&gt;Hung Bui,&lt;/p&gt;
&lt;p&gt;Thank you for your advice.I change NRF_CLOCK_LFCLKSRC_XTAL_50_PPM with NRF_CLOCK_LFCLKSRC_RC_250_PPM,and it works!But still,I can&amp;#39;t figure the version of my chip.By the way, my keil&amp;#39;s  target option is 0xA000.Could it be wrong?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: This is about sdk</title><link>https://devzone.nordicsemi.com/thread/8540?ContentTypeID=1</link><pubDate>Thu, 27 Mar 2014 02:51:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ee6204ad-884e-43e8-a652-abe1e48d8403</guid><dc:creator>mahone</dc:creator><description>&lt;p&gt;Hung Bui,&lt;/p&gt;
&lt;p&gt;It&amp;#39;s nRF51422QFAACO1319AJ.I check that there don&amp;#39;t have the 32kHz crystal.By looking at what you said ,I start to wonder is there other places difference between the two version?Can you mension some other things that I should notice?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: This is about sdk</title><link>https://devzone.nordicsemi.com/thread/8539?ContentTypeID=1</link><pubDate>Wed, 26 Mar 2014 17:30:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:35893f42-c040-4df5-b6fd-b8879071efd3</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;@Mahone: I got a small mistake in the above reply it&amp;#39;s S210 not S120.&lt;/p&gt;
&lt;p&gt;0x20000 is just an example of a 128kB softdevice. You need to actually look for the size of the softdevice  to find where the application should start.&lt;/p&gt;
&lt;p&gt;Could you let me know your nRF51422 full laser mark ? If you have nRF51422 version 1 you will have your softdevice hard coded and you don&amp;#39;t need to worry about that.&lt;/p&gt;
&lt;p&gt;If you have nRF51422 version 2 you will have to download the S210 softdevice and flash to the chip.&lt;/p&gt;
&lt;p&gt;Depend on which S210 version you will have different sizes, S210 v1.0 has 40kB size and the application should start at 0xA000, S210 v1.2 has 48kB and the application should start at 0xC000
You can find this in the softdevice specification.&lt;/p&gt;
&lt;p&gt;Could you please check if you have the 32kHz crystal ? (beside the 16MHz crystal) . If you don&amp;#39;t have 32kHz crystal, you should call sd_softdevice_enable with NRF_CLOCK_LFCLKSRC_RC_250_PPM_2000MS_CALIBRATION instead of NRF_CLOCK_LFCLKSRC_XTAL_50_PPM&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: This is about sdk</title><link>https://devzone.nordicsemi.com/thread/8538?ContentTypeID=1</link><pubDate>Wed, 26 Mar 2014 16:22:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9948819d-fa54-431a-94aa-19dbff388c84</guid><dc:creator>mahone</dc:creator><description>&lt;p&gt;Hung Bui,&lt;/p&gt;
&lt;p&gt;I use the nrf51422 device just for 1 month,so I don&amp;#39;t really know how to have S120 softdevice programmed.Can you tell me what is it?Maybe I happened to  do so.
In the nRF51422_DK_UG_v2.0,it said I should change IROM1 starts at 0x20000,and the Size is 0x20000.IRAM10x20002000 the Size is 0x2000.Or can I say that the picture just set a example and it should starts at what you said?
I test a  custom board,the chip shows it&amp;#39;s NRF51422QFAA.I check the introduction of the custom board,there are seems to have a 16kHz crystal .&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: This is about sdk</title><link>https://devzone.nordicsemi.com/thread/8537?ContentTypeID=1</link><pubDate>Wed, 26 Mar 2014 15:48:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dec11ae8-a0d7-46c8-8d84-d9aec4b71e6b</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Mahone,&lt;/p&gt;
&lt;p&gt;Have you make sure you have the S120 softdevice programmed ?
If you add a break point after the call, which err_code you receive or it just can&amp;#39;t never go through the line ?
Also please check your target option to make sure IROM1 starts at 0xC000&lt;/p&gt;
&lt;p&gt;Which hardware are you testing ? Is it our dev/ev kit or your custom board ? Please verify that you have the 32kHz crystal connected.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: This is about sdk</title><link>https://devzone.nordicsemi.com/thread/8536?ContentTypeID=1</link><pubDate>Wed, 26 Mar 2014 15:35:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3d3aa08d-9d73-4728-989f-324b3f11b3e4</guid><dc:creator>mahone</dc:creator><description>&lt;p&gt;Thanks for you reply,but I still confuse about this things cause I found that when I download the sample ant_broadcast_tx to nrf51422,there is something wrong about the code
&amp;quot;  err_code = sd_softdevice_enable(NRF_CLOCK_LFCLKSRC_XTAL_50_PPM, softdevice_assert_callback);  &amp;quot;.The program stuck at this line and I don&amp;#39;t know where goes wrong.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: This is about sdk</title><link>https://devzone.nordicsemi.com/thread/8535?ContentTypeID=1</link><pubDate>Wed, 26 Mar 2014 14:22:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8b1223bd-b19f-4f9c-8fa5-f696dc674610</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Mahome,&lt;/p&gt;
&lt;p&gt;There is no ant_interface.c because ant_interface.h is only the header file to declare the SVCalls (APIs) functions that the S210 stack (softdevice) provides. The application code interface with the stack via these APIs and Events.&lt;/p&gt;
&lt;p&gt;The stack is pre-compiled therefore you would not be able to find the source code of those functions.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>