<?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>Running nRF51-ble-bcast-mesh on nRF51 dongles</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/6567/running-nrf51-ble-bcast-mesh-on-nrf51-dongles</link><description>Hello! 
 I&amp;#39;ve just started using the nRF51 dongles (currently having 5 of them) and I would like to test the GitHub mesh protocol . Excuse my lack of experience, but I am having trouble knowing where I should unzip the files. Should I create a new folder</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 27 May 2015 07:13:19 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/6567/running-nrf51-ble-bcast-mesh-on-nrf51-dongles" /><item><title>RE: Running nRF51-ble-bcast-mesh on nRF51 dongles</title><link>https://devzone.nordicsemi.com/thread/22933?ContentTypeID=1</link><pubDate>Wed, 27 May 2015 07:13:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ae5d77cb-c535-4221-bd17-faf17a2746cb</guid><dc:creator>Ankit</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I am trying to compile the BLE_Gateway_SDK7.uvprojx using Keil. But, it is giving me the following errors.&lt;/p&gt;
&lt;p&gt;Build target &amp;#39;nRF51822 xxAA&amp;#39;
compiling main.c...
C:\Keil_v5\ARM\PACK\NordicSemiconductor\nRF_DeviceFamilyPack\7.2.1\Device\Include\nrf51.h(119): error:  #5: cannot open source input file &amp;quot;core_cm0.h&amp;quot;: No such file or directory
#include &amp;quot;core_cm0.h&amp;quot;                               /*!&amp;lt; Cortex-M0 processor and core peripherals                              &lt;em&gt;/
..\main.c: 0 warnings, 1 error
compiling nrf_adv_conn.c...
..\include\nrf_adv_conn.h(39): error:  #5: cannot open source input file &amp;quot;ble.h&amp;quot;: No such file or directory
#include &amp;lt;ble.h&amp;gt;
..\nrf_adv_conn.c: 0 warnings, 1 error
compiling led_config.c...
......\SDK\bsp\boards.h(15): error:  #5: cannot open source input file &amp;quot;nrf_gpio.h&amp;quot;: No such file or directory
#include &amp;quot;nrf_gpio.h&amp;quot;
..\led_config.c: 0 warnings, 1 error
compiling radio_control.c...
C:\Keil_v5\ARM\PACK\NordicSemiconductor\nRF_DeviceFamilyPack\7.2.1\Device\Include\nrf51.h(119): error:  #5: cannot open source input file &amp;quot;core_cm0.h&amp;quot;: No such file or directory
#include &amp;quot;core_cm0.h&amp;quot;                               /&lt;/em&gt;!&amp;lt; Cortex-M0 processor and core peripherals                              &lt;em&gt;/
......\rbc_mesh\src\radio_control.c: 0 warnings, 1 error
compiling rbc_mesh.c...
C:\Keil_v5\ARM\PACK\NordicSemiconductor\nRF_DeviceFamilyPack\7.2.1\Device\Include\nrf51.h(119): error:  #5: cannot open source input file &amp;quot;core_cm0.h&amp;quot;: No such file or directory
#include &amp;quot;core_cm0.h&amp;quot;                               /&lt;/em&gt;!&amp;lt; Cortex-M0 processor and core peripherals                              &lt;em&gt;/
......\rbc_mesh\src\rbc_mesh.c: 0 warnings, 1 error
compiling timer_control.c...
C:\Keil_v5\ARM\PACK\NordicSemiconductor\nRF_DeviceFamilyPack\7.2.1\Device\Include\nrf51.h(119): error:  #5: cannot open source input file &amp;quot;core_cm0.h&amp;quot;: No such file or directory
#include &amp;quot;core_cm0.h&amp;quot;                               /&lt;/em&gt;!&amp;lt; Cortex-M0 processor and core peripherals                              &lt;em&gt;/
......\rbc_mesh\src\timer_control.c: 0 warnings, 1 error
compiling timeslot_handler.c...
C:\Keil_v5\ARM\PACK\NordicSemiconductor\nRF_DeviceFamilyPack\7.2.1\Device\Include\nrf51.h(119): error:  #5: cannot open source input file &amp;quot;core_cm0.h&amp;quot;: No such file or directory
#include &amp;quot;core_cm0.h&amp;quot;                               /&lt;/em&gt;!&amp;lt; Cortex-M0 processor and core peripherals                              &lt;em&gt;/
......\rbc_mesh\src\timeslot_handler.c: 0 warnings, 1 error
compiling trickle.c...
C:\Keil_v5\ARM\PACK\NordicSemiconductor\nRF_DeviceFamilyPack\7.2.1\Device\Include\nrf51.h(119): error:  #5: cannot open source input file &amp;quot;core_cm0.h&amp;quot;: No such file or directory
#include &amp;quot;core_cm0.h&amp;quot;                               /&lt;/em&gt;!&amp;lt; Cortex-M0 processor and core peripherals                              &lt;em&gt;/
......\rbc_mesh\src\trickle.c: 0 warnings, 1 error
compiling mesh_srv.c...
C:\Keil_v5\ARM\PACK\NordicSemiconductor\nRF_DeviceFamilyPack\7.2.1\Device\Include\nrf51.h(119): error:  #5: cannot open source input file &amp;quot;core_cm0.h&amp;quot;: No such file or directory
#include &amp;quot;core_cm0.h&amp;quot;                               /&lt;/em&gt;!&amp;lt; Cortex-M0 processor and core peripherals                              &lt;em&gt;/
......\rbc_mesh\src\mesh_srv.c: 0 warnings, 1 error
compiling transport_control.c...
C:\Keil_v5\ARM\PACK\NordicSemiconductor\nRF_DeviceFamilyPack\7.2.1\Device\Include\nrf51.h(119): error:  #5: cannot open source input file &amp;quot;core_cm0.h&amp;quot;: No such file or directory
#include &amp;quot;core_cm0.h&amp;quot;                               /&lt;/em&gt;!&amp;lt; Cortex-M0 processor and core peripherals                              &lt;em&gt;/
......\rbc_mesh\src\transport_control.c: 0 warnings, 1 error
compiling system_nrf51.c...
C:\Keil_v5\ARM\PACK\NordicSemiconductor\nRF_DeviceFamilyPack\7.2.1\Device\Include\nrf51.h(119): error:  #5: cannot open source input file &amp;quot;core_cm0.h&amp;quot;: No such file or directory
#include &amp;quot;core_cm0.h&amp;quot;                               /&lt;/em&gt;!&amp;lt; Cortex-M0 processor and core peripherals                              */
system_nrf51.c: 0 warnings, 1 error
compiling ble_advdata.c...
&amp;quot;no source&amp;quot;: Error:  #5: cannot open source input file &amp;quot;............\components\ble\common\ble_advdata.c&amp;quot;: No such file or directory
............\components\ble\common\ble_advdata.c: 0 warnings, 1 error
&amp;quot;.\rbc_gateway_example.axf&amp;quot; - 11 Error(s), 0 Warning(s).
Target not created.
Build Time Elapsed:  00:00:01&lt;/p&gt;
&lt;p&gt;Surely, it means that I have not defined the path correctly. Kindly help me in deciding the correct path so that it can compile without errors. This is the current path of BLE_Gateway_SDK7.uvprojx that I am using:
C:\Keil_v5\ARM\Pack\NordicSemiconductor\nRF_Examples\7.2.0\nRF51-ble-bcast-mesh-master\nRF51\examples\BLE_Gateway\arm\rbc_mesh_BLE_Gateway_SDK7.uvprojx&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Running nRF51-ble-bcast-mesh on nRF51 dongles</title><link>https://devzone.nordicsemi.com/thread/22932?ContentTypeID=1</link><pubDate>Thu, 30 Apr 2015 14:39:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bfa5afc2-324e-44a9-9384-4e4f419c0334</guid><dc:creator>Yuri Murillo</dc:creator><description>&lt;p&gt;Sorry I forgot to mark it as &amp;quot;correct answer&amp;quot;, but indeed it worked like wonders.
Thank you!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Running nRF51-ble-bcast-mesh on nRF51 dongles</title><link>https://devzone.nordicsemi.com/thread/22931?ContentTypeID=1</link><pubDate>Sun, 19 Apr 2015 12:31:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e7d478e5-d7fb-4ab8-ba88-ef615726f29b</guid><dc:creator>Trond Einar Snekvik</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The mesh protocol is compatible with SDK6.x and 7.x for now, and I recommend that you use 7.2.0.
You need the non-packs version of the SDK, which can be found under nRF51_SDK/nRF51_SDK_v7.x.x/nRF51_SDK_7.2.0_cf547b5.zip on the &lt;a href="http://developer.nordicsemi.com/"&gt;Nordic Developer portal&lt;/a&gt;. When you have the correct version, clone the mesh project (or download and unzip) to [SDK7-folder]/examples/[Mesh-folder]. This way, you will not have to change the include paths in the project files.&lt;/p&gt;
&lt;p&gt;There are some example projects located under /nRF51/examples. I recommend that you start with the BLE_Gateway project. Go to [Mesh-folder]/nRF51/examples/BLE_Gateway/arm, and open rbc_mesh_BLE_Gateway_SDK7.uvprojx in Keil uVision 5. Under &amp;quot;Options for target&amp;quot; in uVision, go to the tab &amp;quot;C/C++&amp;quot; and change the BOARD_PCA10001-define to fit your target board. Compile the project.&lt;/p&gt;
&lt;p&gt;Next, use nRFGoStudio to flash the dongle with the Softdevice S110v7.x, available at the &lt;a href="http://nordicsemi.com/"&gt;Nordic homepage&lt;/a&gt;, and then the .hex file you compiled in uVision (found under [Mesh-folder]/nRF51/examples/BLE_Gateway/arm/_build). Look at the BLE_Gateway-readme to see how you can interact with your mesh.&lt;/p&gt;
&lt;p&gt;Trond&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>