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

Unable to create bootloader for nRF52832

Hello,

I am creating a wearable PCB with the Raytac MDBT4Q-P BLE module, which uses the nRF52832. I need this device to have OTA firmware capability, but I'm finding it nearly impossible to create a simple bootloader. I'm following this guide for creating the bootloader. Unfortunately, I've been having all sorts of issues trying to set this up on Mac, Windows, or Linux operating systems. Before I do a deep dive into troubleshooting my issues, I need to ask; is there just a standard bootloader .hex file that I can download somewhere and flash to the board? The process for creating a simple bootloader is extremely convoluted and requires that multiple 3rd-party tools work perfectly.

Thank you,

Nick 

Parents Reply
  • I have had some issues with getting the RTT log to show up in SES when running a debug session. I am not quite sure what the cause for this is, but I have registered a support ticket with Segger on this. 

    Are you using the Jlink RTT viewer when flashing the buttonless DFU example with J-Flash Lite? So you do not see any log output from the bootloader when flashing the precompiled bootloader hex?

    It could be that the bootloader is compiled with UART as the logger backend and not RTT. 

Children
Related