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

Does the SDK 5.2 bootloader support 128kb devices?

At work we are primarily interested in using the 128kb nRF51822 devices. I am able to get a softdevice and bootloader onto a 256kb device just fine. When I attempt to do the same for a 128kb device, nRFgo studio complains: "Failed: invalid parameter error"

The project has IROM1 from 0x3C800 with size 0x3400 and IRAM1 from 0x20002000 with size 0x2000 I copied the device_firmware_updates project into my own Boards/ folder. nRFgo Studio reports Region 0 with size 80kB filled with a softdevice and region 1 of size 48kB addr 0x14000

I can program and run firmware normally but I need to get a bootloader on the 128kB devices eventually.

Parents Reply
  • It is hard to say what is triggering that behavior. One thought would be to make sure you have the QFAB device selected in the project properties settings.

    If the programming is failing, I'd be looking at the JLink log file for clues. If it is really programming and just resetting early on, I'd break point the start of main() and step through to see where things are going wrong.

Children
No Data
Related