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

Program page success but nothing programmed

In the nRF52832 (Laird BL652 module) I have programmed.

MBR + SoftDevice from 0x0000 0000
Application from 0x0002 6000 ~ 0x0005 927C

Now trying to program additional application hex.

nrfjprog.exe -v
nrfjprog version: 8.5.0
JLinkARM.dll version: 6.44h

nrfjprog.exe -f NRF52 --erasepage 0x00065000
Erasing addresses 0x65000 to 0x65FFF.

nRF Connect v2.6.2 - Programmer

17:50:15.426 Using nrfjprog to communicate with target
17:50:16.547 Using J-Link Software version 6.44
17:50:17.350 Segger serial: 683904660
17:50:17.350 Segger speed: 2000 kHz
17:50:17.350 Segger version: J-Link OB-SAM3U128-V2-NordicSemi compiled Jan 7 2019 14:07:15
17:50:17.351 Probed: 683904660.
17:50:17.351 Model: NRF52832_xxAA_REV2.
17:50:17.351 RAM: 64KiB.
17:50:17.351 Flash: 512KiB in pages of 4KiB.
17:50:18.424 Reading device non-volatile memory. This may take a few seconds.
17:50:25.985 Non-volatile memory has been read. 11 non-empty memory blocks identified.
17:50:26.403 SoftDevice detected, id 0xAF (S132 v6.1.0)
17:50:26.406 SoftDevice detected, id 0xAF (S132 v6.1.0)


Page 0x00065000 ~ 0x00065FFF => no content


nrfjprog -r
Applying system reset.
Run.

nrfjprog.exe -f NRF52 --clockspeed 10000 --program file_1.hex --reset
Parsing hex file.
Reading flash area to program to guarantee it is erased.
Checking that the area to write is not protected.
Programming device.
Applying system reset.
Run.


where, file_1.hex contains application in intel hex format:
:020000040006F4
:10500000FE9000030B020400000017002000493B43
...
...
so on
...
:105FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
:00000001FF

Using nRF Go Studio 1.21.2,
....hex programmed successfully.
Verification failed.

And there is nothing in the page 0x00065000.

I don't see anything wrong here.
Do you?

Please let me know the solution.

Parents Reply Children
No Data
Related