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

Memory settings for working with rigDFU (Rigado BMD-300)

Good evening (at least here...)

I successfully developed an application with Keil on the Rigado EVAL board with the following steps:

  1. nRFgo Studio -> erase all and program SoftDevice S132 (memory range: 0x0 - 0x1F000)
  2. Keil uVision -> develop a project from example using \pca10040\s132\arm5_no_packs\xxx.uvprojx
  3.                 -> keep the default memory settings (IROM1: 0x1F000, 0x61000, startup; IRAM1: 0x20002128, 0xDED8) an
    
  4.                 -> downloading program using J-Link debugger at default settings
    

Now I'd like to use the rigDFU and followed the instructions from Rigado:

  1. get back to the factory settings of the BMD-300: S132 v2.0.0 (memory 0x0 - 0x1c000) and rigDFU v3.2.0 (memory 0x75000 - 0x7FFFF)
  2. generate the image.bin from the .hex file produced by uVision and try to load over serial connection as explained in the rigDFU datasheet
  3. despite the fact that the process seems to be successful (see the command prompt capture prompt.png), the application doesn't work

I suppose that the memory settings of my application don't match the requirements of the DFU and/or I should work with another pack in uVision...

Can someone give me some hints about where to start or which example to follow?

Thanks a lot for the great nordicsemi support!

Sebastien

Related