Dear Nordic family,
I tried programming MDBT40 (purchased from Raytac) with the same code which worked with nRF51822 Bluetooth Low Energy BLE 4 and 2.4GHz Wireless Communication Module. The project has an LED blinking taken from the example project
..\nRF51_SDK_8.0.0_5fc2c3a\examples\peripheral\timer
and the BLE and UART fuctions taken from the project
..\nRF51_SDK_8.0.0_5fc2c3a\examples\ble_peripheral\ble_app_uart
I erased the chip, programmed the softdevice (S110) and then programmed using the .hex file of the above project.
It is getting programmed successfully, but is not getting detected in the UART app (I tried NRF toolbox, master control panel and nrf UART apps)
I have already tried the following considering the suggestions from devzone
- Changed the line SOFTDEVICE_HANDLER_INIT(NRF_CLOCK_LFCLKSRC_XTAL_20_PPM, NULL); in main() to SOFTDEVICE_HANDLER_INIT(NRF_CLOCK_LFCLKSRC_RC_250_PPM_8000MS_CALIBRATION, NULL);
- Connected 12k pull down from SWCLK
Any thoughts?
(PS: I am using Keil (sometimes J-Lite) and Segger J-Link for programming. Haven't tried nRFGo yet. Is it a must to use nRFGo for programming nRF chips?)