Hello, I try to set up the 6lowpan environment on my rpi2 following This page
When I wanted to run the radvd demon, I got error: ioct1 failed for bt0: No such device.
How can I resolve this problem?
You should unzip the SDK to C:\Keil_v5\ARM\Device\Nordic, or C:\Keil_v5\ARM\Device\IoT SDK.
If you see in the release notes if IoT SDK 0.8.0 here, under supported boards, you will see that only the nRF51 DK is supported. This has a nRF51422. The examples should work on nRF51822 as well, but you need 32 kB of RAM, which means you need revision 3 of the chip, which I'm fearing that you don't have. Please see the nRF51 Series compatibility matrix document, available here. If you have a revision 2 chip, i.e. 16 kB RAM, you may be able to use the IoT SDK 0.7.0, if you see in the Supported boards section here.
You need to program the SoftDevice first, using the SoftDevice tab, then the application using the application tab, you are probably getting because the memory region of your application overlaps the memory region of the SoftDevice.
In Keil, go to Options for Target->Target. There your IROM1 should be start 0x18000 and size 0x28000 and IRAM1 should be start 0x20002000 and size 0x6000.
Edit 06.08.2015: Here is my project, unzip it in \nrf51\examples\iot. You first need to flash this SoftDevice. The LEDs will not work if you don't redefine the pins, but of you scan the device should appear in Master Control Panel for PC, nRF Master Control Panel for Android, or doing an hcitool lescan in linux.
You should unzip the SDK to C:\Keil_v5\ARM\Device\Nordic, or C:\Keil_v5\ARM\Device\IoT SDK.
If you see in the release notes if IoT SDK 0.8.0 here, under supported boards, you will see that only the nRF51 DK is supported. This has a nRF51422. The examples should work on nRF51822 as well, but you need 32 kB of RAM, which means you need revision 3 of the chip, which I'm fearing that you don't have. Please see the nRF51 Series compatibility matrix document, available here. If you have a revision 2 chip, i.e. 16 kB RAM, you may be able to use the IoT SDK 0.7.0, if you see in the Supported boards section here.
You need to program the SoftDevice first, using the SoftDevice tab, then the application using the application tab, you are probably getting because the memory region of your application overlaps the memory region of the SoftDevice.
In Keil, go to Options for Target->Target. There your IROM1 should be start 0x18000 and size 0x28000 and IRAM1 should be start 0x20002000 and size 0x6000.
Edit 06.08.2015: Here is my project, unzip it in \nrf51\examples\iot. You first need to flash this SoftDevice. The LEDs will not work if you don't redefine the pins, but of you scan the device should appear in Master Control Panel for PC, nRF Master Control Panel for Android, or doing an hcitool lescan in linux.
I believe all PCA10001 have revision 2. You can double check by checking the device markings (on the nRF51822 chip) and then use the Table 2 in the nRF51 Series compatibility matrix to figure out what revision you have. If you have revision 2 you need to use IoT SDK 0.7.0.
Have you used this kit with our SDK? Not IoT SDK? Have you installed a nRF51 MDK?
I use the kit with the IoT SDK download from [here version 0.7.0].(www.nordicsemi.com/.../41601)
you mean I need download the NRF51 SDK from here?