Navigation

    • Register
    • Login
    • OpenHardware.io
    • Categories
    • Recent
    • Tags
    • Popular
    1. Home
    2. abelson
    3. Posts
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Best
    • Groups

    Posts made by abelson

    • RE: GUIDE - NRF5 / NRF51 / NRF52 for beginners

      @monte that makes sense. Do you know what options I have to do to flash the sketch after I flash the soft device? If I get the above output that I posted, does that mean that the soft device flashed successfully?

      posted in Development
      abelson
      abelson
    • RE: GUIDE - NRF5 / NRF51 / NRF52 for beginners

      I am using a generic nRF52 dev board with the Arduino nRF52 core. I am trying to get a sample BLE service to display, but it cannot find it on my BLE scanner. After I couldn't get that to work, I decided to make the code even simpler. Since the dev board that I am using has a serial USB out I thought I would just check if I could get a "Hello World!" to the serial monitor... After flashing the soft device, I still couldn't get any output on my serial monitor.

      Open On-Chip Debugger 0.10.0-dev-00254-g696fc0a (2016-04-10-10:13)
      Licensed under GNU GPL v2
      For bug reports, read
      	http://openocd.org/doc/doxygen/bugs.html
      debug_level: 0
      0x4000
      adapter speed: 10000 kHz
      nrf52.cpu: target state: halted
      target halted due to debug-request, current mode: Thread 
      xPSR: 0x61000000 pc: 0x0001b08e msp: 0x20001188
      nrf52.cpu: target state: halted
      target halted due to debug-request, current mode: Thread 
      xPSR: 0x01000000 pc: 0xfffffffe msp: 0xfffffffc
      ** Programming Started **
      auto erase enabled
      nrf52.cpu: target state: halted
      target halted due to breakpoint, current mode: Thread 
      xPSR: 0x61000000 pc: 0x2000001e msp: 0xfffffffc
      wrote 114688 bytes from file C:\Users\Admin\Documents\ArduinoData\packages\sandeepmistry\hardware\nRF5\0.7.0/cores/nRF5/SDK/components/softdevice/s132/hex/s132_nrf52_2.0.1_softdevice.hex in 2.559271s (43.762 KiB/s)
      ** Programming Finished **
      ** Verify Started **
      nrf52.cpu: target state: halted
      target halted due to breakpoint, current mode: Thread 
      xPSR: 0x61000000 pc: 0x2000002e msp: 0xfffffffc
      nrf52.cpu: target state: halted
      target halted due to breakpoint, current mode: Thread 
      xPSR: 0x61000000 pc: 0x2000002e msp: 0xfffffffc
      verified 110636 bytes in 0.372659s (289.924 KiB/s)
      ** Verified OK **
      ** Resetting Target **
      shutdown command invoked
      

      I am using OpenOCD and an ST-Link v2 to upload my code and it looks like it is uploading successfully. Here is the output when I try to flash the S132 soft device:

      void setup() {
        Serial.begin(9600);
        Serial.println("Starting...");
      
      }
      
      void loop() {
        Serial.println("Hello World!");
        delay(1000);
      
      }
      

      I also tried running this code with the MySensors library:

      #define MY_RADIO_NRF5_ESB
      #include <MySensors.h>
      
      void setup() {
        Serial.begin(9600);
        Serial.println("Starting");
      }
      
      void loop() {
        Serial.println("Hello World!");
        delay(3000);
      }
      

      And got this error:

      In file included from C:\Users\Admin\Documents\ArduinoData\packages\sandeepmistry\hardware\nRF5\0.7.0\cores\nRF5/Arduino.h:5:0,
                       from sketch\MyBoardNRF5.ino.cpp:1:
      c:\users\admin\documents\arduinodata\packages\sandeepmistry\tools\gcc-arm-none-eabi\5_2-2015q4\lib\gcc\arm-none-eabi\5.2.1\include\stdint.h:9:26: fatal error: stdint.h: No such file or directory
      compilation terminated.
      exit status 1
      Error compiling for board MyBoardNRF5 nRF52832.
      Error while flashing SoftDevice.
      java.io.FileNotFoundException: C:\Users\Admin\Documents\ArduinoData\packages\MySensors\hardware\nRF5\0.3.0\softdevices.txt (The system cannot find the file specified)
      
      
      posted in Development
      abelson
      abelson