This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Configuring and running bluetooth without nrfgo and softdevice

Hi I'm using BLE400 board (from waveshare) which have a nrf51822 chip on it. When I want to program the softdevice with nrfgo I encounter the following error: link text

nrfgo can't recognize my jtag. I can program blink example via keil but I dont know why my nrfgo cant recognize my jtag....

***Is there any way to configure and use bluetooth without using nrfgo and softdevice? Is there any example that you can share with me?

Parents
  • which model of ARM programmer are you using? Nordic tools work only with Segger J-Link. It's possible to use alternative jtag tool that supports ARM Cortex-M processors and flash softdevice hex using their dedicated software. In fact last year I used STMicro programmer embedded on STM32 Nucleo board and OpenOCD software to work with BLE400 board for educational project. Biggest hurdle is to build experimental version of openocd that supports nRF51 'recover' command as BLE400 chip comes factory locked and needs to be recovered before use. But maybe more recent editions have this in the stable branch.

    As for softdevice - it's rather required because it's the piece of software that does all of Bluetooth related stuff.

Reply
  • which model of ARM programmer are you using? Nordic tools work only with Segger J-Link. It's possible to use alternative jtag tool that supports ARM Cortex-M processors and flash softdevice hex using their dedicated software. In fact last year I used STMicro programmer embedded on STM32 Nucleo board and OpenOCD software to work with BLE400 board for educational project. Biggest hurdle is to build experimental version of openocd that supports nRF51 'recover' command as BLE400 chip comes factory locked and needs to be recovered before use. But maybe more recent editions have this in the stable branch.

    As for softdevice - it's rather required because it's the piece of software that does all of Bluetooth related stuff.

Children
Related