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.