Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

nRF52832 bootloader build issue with Keil uVision 5

Hello, 

I have been working on a project involving a custom pcb with the nRF52832 microcontroller on it. Recently, I have been trying to modify the bootloader for this microcontroller to use the cryptographic signing and version checking using the instructions provided in this link - https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/getting-started-with-nordics-secure-dfu-bootloader#h142sjziaykttwu31ly1toq0p4zzp8vq. However, I am not able to proceed with step B3 Build the bootloader. The issue seems to be the code size of this image being larger than allowed version of the linker. I was wondering if you would be able to help with this issue. 

Parents Reply Children
  • Ah, that makes sense why I get the error only in the debug version of the example. Is there a documentation on how to build the bootloader using Segger Embedded Studio or using a Make setup by any chance? I chose Keil uVision because of Nordic's documentation for developing the bootloader used this IDE. 

  • As far as I can see the only thing pointing to Keil in the tutorial you are using is that it refers to Keil example projects. You will find SES projects right next to the Keil project in recent SDK versions, and the instructions are equally valid for SES.

Related