<?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>nRF52840 BLE/NFC compliance testing, How to Change Channel &amp;amp; which tool to use ?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/39614/nrf52840-ble-nfc-compliance-testing-how-to-change-channel-which-tool-to-use</link><description>Tx Radiated spurious emissions (1-18GHz): should be able to force the radio into a continuous transmit mode on a specific channel. The device should be transmitting with as high as duty cycle as possible on that the selected channels. Testing should be</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 23 Oct 2018 11:35:20 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/39614/nrf52840-ble-nfc-compliance-testing-how-to-change-channel-which-tool-to-use" /><item><title>RE: nRF52840 BLE/NFC compliance testing, How to Change Channel &amp; which tool to use ?</title><link>https://devzone.nordicsemi.com/thread/154062?ContentTypeID=1</link><pubDate>Tue, 23 Oct 2018 11:35:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:87f1aeb5-a9f3-4d59-8724-74dfd0e8c854</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user="Shivbraham Singh"]as far as i understand from info-center that i have to create a project in uVision and load specific .c/.s file, compile it and generate hex file. once hex file ready program to our board. is it correct ?&amp;nbsp;[/quote]
&lt;p&gt;You don&amp;#39;t have to make your own project, as the SDK includes project files for all example projects. Just open the existing radio test example in Keil and modify it as needed (most likely you only need to change the UART pins so that it match your HW). You can find the example project for Keil 5 under &amp;lt;SDK&amp;gt;\examples\peripheral\radio_test\pca10056\blank\arm5_no_packs\. To adapt to your HW, the easiest is to just replace the&amp;nbsp;TX_PIN_NUMBER and&amp;nbsp;RX_PIN_NUMBER defines in main c with the GPIO numbers of the pins you intent to use for UART during the test.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;As a side note you can also use the pre-compiled .hex file (radio_test_pca10056.hex) found under &amp;lt;SDK&amp;gt;\nRF5_SDK_15.2.0_9412b96\examples\peripheral\radio_test\hex\ if you have easy access to GPIO pin 6 and 8, which have been used for TX and RX respectively (see &amp;lt;SDK&amp;gt;\components\boards\pca10056.h).&lt;/p&gt;
[quote user="Shivbraham Singh"]i need to compile whole SDK Program or which one ?[/quote]
&lt;p&gt;&amp;nbsp;You only need to compile the example project you are going to use (&amp;lt;SDK&amp;gt;\examples\peripheral\radio_test\pca10056\blank\arm5_no_packs\ in this case).&lt;/p&gt;
[quote user="Shivbraham Singh"]so connect both the board from Teraterm and Tx from one and validate Rx on another[/quote]
&lt;p&gt;You connect the UART Rx and Tx pins to your PC and use the terminal emulator to control the test (send commands). )You do not need to connect the flow control pins as they are not used.)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 BLE/NFC compliance testing, How to Change Channel &amp; which tool to use ?</title><link>https://devzone.nordicsemi.com/thread/153698?ContentTypeID=1</link><pubDate>Sat, 20 Oct 2018 01:29:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:100fa134-98cc-4ae6-af8c-04c06c10e6fa</guid><dc:creator>Shivbraham Singh</dc:creator><description>&lt;p&gt;Thanks for reply. actually i am from HW side and we want to test these feature for compliance testing.&amp;nbsp; so as far as i understand from info-center that i have to create a project in uVision and load specific .c/.s file, compile it and generate hex file. once hex file ready program to our board. is it correct ?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;few more queries inline, below is snip from infocenter &amp;quot;Radio Test Example&amp;quot;&lt;/p&gt;
&lt;p&gt;Test the Radio Test Example application by performing the following steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Compile and program the application: &amp;lt;shiv&amp;gt; i need to compile whole SDK Program or which one ?&lt;/li&gt;
&lt;li&gt;Start a terminal emulator like PuTTY (recommended) with the related&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a class="el" href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.2.0/lib_cli.html#lib_cli_terminal_settings"&gt;Terminal settings&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a class="el" href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.2.0/lib_cli.html#lib_cli_terminal_settings_uart"&gt;UART and USB settings&lt;/a&gt;. The text &amp;quot;Radio test example started.&amp;quot; appears at the top of the terminal.: &amp;lt;shiv&amp;gt; so connect both the board from Teraterm and Tx from one and validate Rx on another&lt;/li&gt;
&lt;li&gt;Open a serial connection to the COM port used by the tester board. A command prompt is displayed.&lt;/li&gt;
&lt;li&gt;Type any of the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a class="el" href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.2.0/nrf_radio_test_example.html#nrf_radio_test_example_commands"&gt;CLI commands&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;described above. An output text is displayed in the terminal emulator window, and the sweep or the signal is started.&lt;/li&gt;
&lt;li&gt;Depending on the testing method:
&lt;ul&gt;
&lt;li&gt;Use a spectrum analyzer to confirm the behavior of the radio module.&lt;/li&gt;
&lt;li&gt;Use a second board configured in the same mode as the first one to receive the transmission, and type&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;print_rx&lt;/code&gt;to print the RX data received from the other board.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 BLE/NFC compliance testing, How to Change Channel &amp; which tool to use ?</title><link>https://devzone.nordicsemi.com/thread/153620?ContentTypeID=1</link><pubDate>Fri, 19 Oct 2018 11:21:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7f927fab-3455-41a0-a869-72041355b814</guid><dc:creator>ketiljo</dc:creator><description>&lt;p&gt;The best is to use the &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.2.0/nrf_radio_test_example.html?cp=4_0_0_4_5_29"&gt;radio test example&lt;/a&gt; in the SDK to setup the different modes.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>