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

BMD-200 Flashed from nRF51-DK Unresponsive

I have been experimenting with mbed ble programming and have had some success with the examples and my own programs. Everything works fine on the nRF51 dongle and DK.

I've hooked up an external BMD-200 to the debug out of the nRF51 DK. I have erased the factory image using nRFGo Studio and also been able to flash hex files to the external board. '

However, none of the programs function. Not even simple examples like blinky or debug print statements. I seem to be missing something obvious.

Could anyone who has used mbed with the BMD-200 please tell me if there is anything special I need to do to get the programs to run?

Thanks.

Parents
  • Did you configure device.h and PinNames.h?

    To do this you need mbed-src. These files are in mbed-src -> targets -> hal -> TARGET_NORDIC -> [ADD BMD-200 folder]

    then add those files and correct them to your specific board.

    If you already did this then I'm not really sure. Maybe check the chip revision on your board and make sure it is up-to-date with what mbed expects.

    -Mike

Reply
  • Did you configure device.h and PinNames.h?

    To do this you need mbed-src. These files are in mbed-src -> targets -> hal -> TARGET_NORDIC -> [ADD BMD-200 folder]

    then add those files and correct them to your specific board.

    If you already did this then I'm not really sure. Maybe check the chip revision on your board and make sure it is up-to-date with what mbed expects.

    -Mike

Children
  • I have created a TARGET_BDM-200 folder but I'm unsure of two things:

    1. What to put in the device.h and PinNames.h files.
    2. How does the mbed compiler know which TARGET to use? Where is that defined?

    I have tried a number of different pins, even by name 'p1' etc. but I can not get the module to do anything.

    The nRF revision of the chip in the module and the DK seem to be the same.

Related