<?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>nRF52810 : Need help to start the software development to interface the BL651(453-00005) with Host(STM32F2 Microcontroller)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/54585/nrf52810-need-help-to-start-the-software-development-to-interface-the-bl651-453-00005-with-host-stm32f2-microcontroller</link><description>Hi all, I am beginner to Bluetooth module interface and I am in the stage of implementing the software for Bluetooth module to start and visible to other Bluetooth device(mobile phone). I am using the BL651(built using the nRF52810 Bluetooth module bl651</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 20 Nov 2019 18:56:01 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/54585/nrf52810-need-help-to-start-the-software-development-to-interface-the-bl651-453-00005-with-host-stm32f2-microcontroller" /><item><title>RE: nRF52810 : Need help to start the software development to interface the BL651(453-00005) with Host(STM32F2 Microcontroller)</title><link>https://devzone.nordicsemi.com/thread/221164?ContentTypeID=1</link><pubDate>Wed, 20 Nov 2019 18:56:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4739ce85-396f-4b49-8def-dbf6ecbefc08</guid><dc:creator>bjorn-spockeli</dc:creator><description>[quote user=""]&amp;nbsp;What is state of the&amp;nbsp;&lt;span&gt;BL651 Bluetooth module after power on? (Connection&amp;nbsp;between the Host and the BL651&amp;nbsp;is UART and I2C interface only)&lt;/span&gt;[/quote]
&lt;p&gt;&amp;nbsp;It does not seem that the BL651 is preprogrammed so it will power on and do nothing as there are no program running on it. All the GPIOs will be configured as input with their input buffers disconnected, i.e. high impedance state, so the nRF51 will neither sink nor source any current through its GPIOs.&amp;nbsp;&lt;/p&gt;
[quote user=""]Do I need to load any firmware through SWD interface? If yes, which firmware and tool need to be used.[/quote]
&lt;p&gt;Yes, you will have to load both the application you want to use and the S112 SoftDevice,i.e. Nordic&amp;#39;s Bluetooth Protocol stack for the nRF52810. We recommend using the nRF Programmer application in our nRF Connect for Desktop, you can download it &lt;a href="https://www.nordicsemi.com/Software-and-Tools/Development-Tools/nRF-Connect-for-desktop"&gt;here&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
[quote user=""]How can I use the SDK&amp;nbsp;nRF5_SDK_16.0.0_98a08e2 to test the custom board?[/quote]
&lt;p&gt;&amp;nbsp;If you just want to test the BL651 as a standalone BLE SoC, then you can flash any example labeled with&amp;nbsp;&lt;span&gt;pca10040e, see&lt;/span&gt;&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v16.0.0/nrf52810_user_guide.html"&gt;Developing for nRF52810&lt;/a&gt;. One of these examples is the ble_app_uart&lt;span&gt;&amp;nbsp;example and you&amp;#39;ll find it in nRF5_SDK_16.0.0_684aa2c\examples\ble_peripheral\ble_app_uart\pca10040e\s112 folder.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;If you want to run the application on the host MCU, i.e. the STM32F2, then things start to be a bit more complicated. You have the possibility to run a serialized application on the STM32 and then communicate with the nRF52810 over UART or SPI, see &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v16.0.0/lib_serialization.html"&gt;Serialization&lt;/a&gt;. The nRF52810 would then run a connectivty firmware that receives the serialized API calls and runs them on and then returns the result to the STM32 through the serial interface, see&amp;nbsp;&lt;a title="Running a serialized application" href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v16.0.0/nrf51_setups_serialization.html?cp=6_1_1_4"&gt;Running a serialized application&lt;/a&gt;. Note to get this up and running will require porting of some modules of the serialization libraries, see&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v16.0.0/serialization_porting_guide.html"&gt;Porting serialization libraries&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
[quote user=""]How can I use the&amp;nbsp;&amp;nbsp;&lt;span&gt;SDK&amp;nbsp;nRF5_SDK_16.0.0_98a08e2 during the software development?&lt;/span&gt;[/quote]
&lt;p&gt;&amp;nbsp;My recommendation would be to go through the&amp;nbsp;&lt;a title="Getting Started" href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v16.0.0/nrf51_getting_started.html?cp=6_1_1"&gt;Getting Started&lt;/a&gt;&amp;nbsp;section of the nRF5 SDK documentation.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Bjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52810 : Need help to start the software development to interface the BL651(453-00005) with Host(STM32F2 Microcontroller)</title><link>https://devzone.nordicsemi.com/thread/221049?ContentTypeID=1</link><pubDate>Wed, 20 Nov 2019 12:00:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a99b8ec1-c9c6-40b0-b666-c07d1c78092a</guid><dc:creator>DineshDinesh</dc:creator><description>&lt;p&gt;Hi all, I am unable to&amp;nbsp;start with the BL651 interface due to lack of understanding. Kindly support to progress...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>