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

Problem flashing nrf52832 custom board on keil uvision CMSIS-DAP Debugger. can anyone help me?

I Have an issue trying to flash a nrf52832 custom board. Something extrange happens because when I download an example from keil that blink a led(gpiote_pca1036(nrf52 PCA10036)) it works perfectly but when I try to download an example of BLE keil says that programming has been successfull however when I press the reset button in nrf5282 still being the blink led programm. Honestly i don't understan this issue because if had been something like hardware the programmer would not download the blink led program. I picture that maybe could be the program algorithm or read/only memory areas from keil can somebody help me?

Parents
  • The BLE examples do not include the Soft Device. The correct soft device for your sdk/application needs to be loaded separately. Just search in the blog for info on this or go over one of the beginners tutorials.

    Likely the reason you still see the blinky app is since it is a non-ble app it will start at 0x0 whereas BLE applications start after the SD often at 0x1C000 or later. So keil just writes it into that portion of memory but blinky is still sitting at 0x0.

Reply
  • The BLE examples do not include the Soft Device. The correct soft device for your sdk/application needs to be loaded separately. Just search in the blog for info on this or go over one of the beginners tutorials.

    Likely the reason you still see the blinky app is since it is a non-ble app it will start at 0x0 whereas BLE applications start after the SD often at 0x1C000 or later. So keil just writes it into that portion of memory but blinky is still sitting at 0x0.

Children
No Data
Related