<?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>nRF52832  Radio</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/72082/nrf52832-radio</link><description>This one was written by a former colleague of mine, using radio to simulate a BLE broadcast driver. I use in my own project, it is completely possible to realize the radio simulation BLE broadcast data sending and receiving BLE broadcast data through</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 11 Mar 2021 02:06:36 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/72082/nrf52832-radio" /><item><title>RE: nRF52832  Radio</title><link>https://devzone.nordicsemi.com/thread/299140?ContentTypeID=1</link><pubDate>Thu, 11 Mar 2021 02:06:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3ea97fc5-79d3-4b1a-b3ce-519218abb2df</guid><dc:creator>xiaobai</dc:creator><description>&lt;p&gt;&lt;span class="tgt"&gt;I&amp;#39;m really sorry. I checked out the problem on our side.&lt;/span&gt;&lt;span class="tgt"&gt;The reason is that one of my previous engineers modified the values of PACKET_STATIC_LENGTH macros and PACKET_BASE_ADDRESS_LENGTH macros in Radio_config.h file without notifying me, so that I did not deliberately check these values when I migrated the official SDK, resulting in the wrong radio setting at last. I am really sorry for the trouble!&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832  Radio</title><link>https://devzone.nordicsemi.com/thread/299050?ContentTypeID=1</link><pubDate>Wed, 10 Mar 2021 14:35:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a352ff21-ea05-4359-962c-cbebbc7cc13d</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Sorry for the slow reply. I&amp;#39;m still looking into your issue, should get back to you in a few days.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Jørgen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832  Radio</title><link>https://devzone.nordicsemi.com/thread/298201?ContentTypeID=1</link><pubDate>Sat, 06 Mar 2021 09:35:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6afd4ac2-8083-4ec0-9daf-af6498ab00ad</guid><dc:creator>xiaobai</dc:creator><description>&lt;p&gt;&lt;span class="tgt"&gt;Hello, are you still there?&lt;/span&gt;&lt;span class="tgt"&gt;I do not know how the situation is still the same, or still can not receive information, also can not send out the message.&lt;/span&gt;&lt;span class="tgt"&gt;The HEX file generated by the project I uploaded is downloaded to DK52832.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832  Radio</title><link>https://devzone.nordicsemi.com/thread/297340?ContentTypeID=1</link><pubDate>Wed, 03 Mar 2021 02:39:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:059c649c-00d1-4360-ae90-ad24be063692</guid><dc:creator>xiaobai</dc:creator><description>&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1614738574672v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;This is the log of the radio project that can receive and receive normally in my project. I can search the device with the bluetooth address of ff:ff:ff:ff:ff:ff via the NRF Connect tool on my mobile phone.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1614738960039v2.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span class="tgt"&gt;The above figure is the log of the project I downloaded from git to nRF52832 development board (with printing added). The original intention of this routine is the same as that of my above routine, both of which want to send and receive BLE broadcast through radio simulation.&lt;/span&gt;&lt;span class="tgt"&gt;However, I found that this routine not only sent the phone is not scanned, but also received the error.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832  Radio</title><link>https://devzone.nordicsemi.com/thread/297338?ContentTypeID=1</link><pubDate>Wed, 03 Mar 2021 02:28:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6f316313-9692-4a81-b443-988ad15156be</guid><dc:creator>xiaobai</dc:creator><description>&lt;p&gt;&lt;span&gt;I used this routine mainly because I wanted my label to use RADIO to simulate and receive BLE broadcast packets. However, when I downloaded the HEX file generated by this project into the nRF52832 development board, I found through the tool that the development board did not seem to send out my simulated broadcast packets, and the broadcast packets received were wrong.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832  Radio</title><link>https://devzone.nordicsemi.com/thread/297288?ContentTypeID=1</link><pubDate>Tue, 02 Mar 2021 16:51:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a4df140b-b5ed-4997-b5f9-18ecf3abd801</guid><dc:creator>hmolesworth</dc:creator><description>&lt;p&gt;The code in &lt;em&gt;main.c&lt;/em&gt; assumes a low-frequency 32kHz crystal is fitted to the module/board; is that the case? If not then this will stop any BLE operation, in which case just change to non-crystal mode.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;    /* Start low frequency crystal oscillator for app_timer(used by bsp)*/
    NRF_CLOCK-&amp;gt;LFCLKSRC = (CLOCK_LFCLKSRC_SRC_Xtal &amp;lt;&amp;lt; CLOCK_LFCLKSRC_SRC_Pos);&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832  Radio</title><link>https://devzone.nordicsemi.com/thread/297280?ContentTypeID=1</link><pubDate>Tue, 02 Mar 2021 16:17:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5c7e878c-8f44-4c8b-87f0-b78e11a1ab5b</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Still not sure I understand what is failing. I ran your code on two DKs, one nRF52 DK (with nRF52832) and one nRF52840 DK. Both seems to be sending and receiving packets, and printing something to the UART terminal.&lt;/p&gt;
&lt;p&gt;If I run both kits at the same time, the logging is much faster, which I assume is because the kits are receiving packets from each other.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832  Radio</title><link>https://devzone.nordicsemi.com/thread/296815?ContentTypeID=1</link><pubDate>Mon, 01 Mar 2021 11:19:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:af5aab1a-0c1d-4508-ae02-40060c99cf84</guid><dc:creator>xiaobai</dc:creator><description>&lt;p&gt;&lt;span&gt;The above is based on the Radio of the official 15.2 SDK. Could you please help me to have a look at the reason why Radio related functions cannot be used in this SDK&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832  Radio</title><link>https://devzone.nordicsemi.com/thread/296813?ContentTypeID=1</link><pubDate>Mon, 01 Mar 2021 11:15:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:76885638-a3d7-44ba-8c95-ce630f076b28</guid><dc:creator>xiaobai</dc:creator><description>&lt;p&gt;&lt;a href="https://gitee.com/baiyitao/nrf_radio_test.git"&gt;gitee.com/.../nrf_radio_test.git&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832  Radio</title><link>https://devzone.nordicsemi.com/thread/296790?ContentTypeID=1</link><pubDate>Mon, 01 Mar 2021 10:11:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7f3e40f9-7341-40eb-9829-cd746b9a3362</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;If you can upload the full project and source codes, I can try to run and debug it.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Writing down the code from your screenshots will take too much time.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832  Radio</title><link>https://devzone.nordicsemi.com/thread/296725?ContentTypeID=1</link><pubDate>Mon, 01 Mar 2021 02:44:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d9a55453-70ad-45fc-85ea-d053e5d522fa</guid><dc:creator>xiaobai</dc:creator><description>&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1614566324981v1.png" alt=" " /&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1614566372748v2.png" alt=" " /&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1614566421072v3.png" alt=" " /&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1614566436064v4.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="tgt"&gt;As you said, it is true that I used the library function to initialize the clock, but even if I changed the initialization of the clock and radio to register operation, they still could not be sent out.&lt;/span&gt;&lt;span class="tgt"&gt;The screenshot above is the project I modified in the Radio routine of the official SDK15.2 version. Radio is used to simulate the sending and receiving of broadcast packets, but both sending and receiving failed.&lt;/span&gt;&lt;span class="tgt"&gt;Could you please help me to see which side caused the problem? Thank you.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52832  Radio</title><link>https://devzone.nordicsemi.com/thread/296602?ContentTypeID=1</link><pubDate>Fri, 26 Feb 2021 15:04:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6c74cdd9-10e3-4f5c-90aa-dc48a8d87a5e</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;You are right that most of the code you have posted writes directly to the registers and should not be affected by the SDK version. However, the clock_init function seems to use the SDK driver, and may be affected.&lt;/p&gt;
&lt;p&gt;What exactly is not working after migrating to the later SDK versions? Does it not send/receive packets? Do the application crash? Is there any error codes from the clock drivers?&lt;/p&gt;
&lt;p&gt;What was the original SDK version of the project?&lt;/p&gt;
&lt;p&gt;Was this written for the same chip variant as you are running it on?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Jørgen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>