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

run ble uart application with proper bootloader on a custom board

Hi,

I want to run the experimental_ble_app_uart application on our custom nRF51822 board.

However, I could not find a proper bootloader to start the application. Is there a general bootloader that I can use?

Softdevice: s110_nrf51822_7.1.0_softdevice.hex

Another question: I have the nRF51 Development Kit. Why the DK board does not required a bootloader to run the application? There are only two regions programmed on the DK which are application and softdevice. The DK board can run the uart application perfectly without any bootloaders. However, if only program the softdevice and application on our custom board, the board can not be detected.

Regards, Shu

Parents
  • Hi

    The experimental_ble_app_uart shouldn't need a bootloader. Neither should any nRF51 example/project in general if you are not planning to use a DFU or some custom solution. You only need a SoftDevice and your application code/example.

    1. What SDK version are you using?

    2. Are you sure that the IROM1 Start address is set correctly in both of your cases?

    3. Can you clarify what you mean by "board can not be detected"? Is it detected by your programmer?

    And by the way, we have just released SDK v8.0.0 where the ble_app_uart example is no longer experimental.

    Martin

  • @Martin

    1. SDK v7.0.0

    2. both are 0x16000

    3. The board is not broadcasting and i could not find it from BLE scan app if the bootloader is not programmed. However the DK board does broadcast.

    4. I will try the SDK v8.0.0.

Reply Children
No Data
Related