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
  • Here I add the nRF Connect Programmer log

    10:15:20.463	Parsing HEX file: C:\Users\... ...\DevelKit_app.hex
    10:15:20.463	File was last modified at 6/17/2019, 11:16:23 AM
    10:15:21.074	Data block: 0x00000000-0x00000968 (0x00000968 bytes long)
    10:15:21.074	Data block: 0x00001000-0x00025370 (0x00024370 bytes long)
    10:15:21.074	Data block: 0x00026000-0x00026400 (0x00000400 bytes long)
    10:15:21.074	Data block: 0x00026440-0x00026460 (0x00000020 bytes long)
    10:15:21.074	Data block: 0x00026500-0x00057C00 (0x00031700 bytes long)
    10:15:21.074	Data block: 0x00057C10-0x00059280 (0x00001670 bytes long)
    10:15:21.074	Data block: 0x0007D000-0x0007E020 (0x00001020 bytes long)
    10:15:21.074	Data block: 0x0007F000-0x0007FFF4 (0x00000FF4 bytes long)
    10:15:21.074	Data block: 0x10001014-0x10001018 (0x00000004 bytes long)
    10:15:21.074	Data block: 0x10001200-0x10001208 (0x00000008 bytes long)
    10:15:21.076	SoftDevice detected, id 0xAF (S132 v6.1.0)
    10:15:30.656	Recovery procedure finished
    10:15:30.659	Using nrfjprog to communicate with target
    10:15:32.813	Using J-Link Software version 6.46
    10:15:35.034	Segger serial: 483047966
    10:15:35.034	Segger speed: 2000 kHz
    10:15:35.034	Segger version: J-Link OB-SAM3U128 V3 compiled Jan 7 2019 14:06:26
    10:15:35.043	Probed: 483047966.
    10:15:35.043	Model: NRF52832_xxAA_REV1.
    10:15:35.043	RAM: 64KiB.
    10:15:35.043	Flash: 512KiB in pages of 4KiB.
    10:15:36.096	Reading device non-volatile memory. This may take a few seconds.
    10:15:36.244	SoftDevice detected, id 0xAF (S132 v6.1.0)
    10:15:36.250	Writing procedure starts
    10:15:48.448	Write procedure finished
    10:15:48.451	Using nrfjprog to communicate with target
    10:15:49.448	Using J-Link Software version 6.46
    10:15:50.986	Segger serial: 483047966
    10:15:50.986	Segger speed: 2000 kHz
    10:15:50.986	Segger version: J-Link OB-SAM3U128 V3 compiled Jan 7 2019 14:06:26
    10:15:50.995	Probed: 483047966.
    10:15:50.995	Model: NRF52832_xxAA_REV1.
    10:15:50.995	RAM: 64KiB.
    10:15:50.995	Flash: 512KiB in pages of 4KiB.
    10:15:52.008	Reading device non-volatile memory. This may take a few seconds.
    10:15:55.723	Non-volatile memory has been read. 11 non-empty memory blocks identified.
    10:15:55.837	SoftDevice detected, id 0xAF (S132 v6.1.0)
    10:15:55.839	SoftDevice detected, id 0xAF (S132 v6.1.0)
    

    Though file_1.hex is displayed in the File Memory Layout , it is not programmed ?

    10:15:21.074 Data block: 0x00057C10-0x00059280 (0x00001670 bytes long)
    10:15:21.074 Data block: 0x0007D000-0x0007E020 (0x00001020 bytes long)

Reply
  • Here I add the nRF Connect Programmer log

    10:15:20.463	Parsing HEX file: C:\Users\... ...\DevelKit_app.hex
    10:15:20.463	File was last modified at 6/17/2019, 11:16:23 AM
    10:15:21.074	Data block: 0x00000000-0x00000968 (0x00000968 bytes long)
    10:15:21.074	Data block: 0x00001000-0x00025370 (0x00024370 bytes long)
    10:15:21.074	Data block: 0x00026000-0x00026400 (0x00000400 bytes long)
    10:15:21.074	Data block: 0x00026440-0x00026460 (0x00000020 bytes long)
    10:15:21.074	Data block: 0x00026500-0x00057C00 (0x00031700 bytes long)
    10:15:21.074	Data block: 0x00057C10-0x00059280 (0x00001670 bytes long)
    10:15:21.074	Data block: 0x0007D000-0x0007E020 (0x00001020 bytes long)
    10:15:21.074	Data block: 0x0007F000-0x0007FFF4 (0x00000FF4 bytes long)
    10:15:21.074	Data block: 0x10001014-0x10001018 (0x00000004 bytes long)
    10:15:21.074	Data block: 0x10001200-0x10001208 (0x00000008 bytes long)
    10:15:21.076	SoftDevice detected, id 0xAF (S132 v6.1.0)
    10:15:30.656	Recovery procedure finished
    10:15:30.659	Using nrfjprog to communicate with target
    10:15:32.813	Using J-Link Software version 6.46
    10:15:35.034	Segger serial: 483047966
    10:15:35.034	Segger speed: 2000 kHz
    10:15:35.034	Segger version: J-Link OB-SAM3U128 V3 compiled Jan 7 2019 14:06:26
    10:15:35.043	Probed: 483047966.
    10:15:35.043	Model: NRF52832_xxAA_REV1.
    10:15:35.043	RAM: 64KiB.
    10:15:35.043	Flash: 512KiB in pages of 4KiB.
    10:15:36.096	Reading device non-volatile memory. This may take a few seconds.
    10:15:36.244	SoftDevice detected, id 0xAF (S132 v6.1.0)
    10:15:36.250	Writing procedure starts
    10:15:48.448	Write procedure finished
    10:15:48.451	Using nrfjprog to communicate with target
    10:15:49.448	Using J-Link Software version 6.46
    10:15:50.986	Segger serial: 483047966
    10:15:50.986	Segger speed: 2000 kHz
    10:15:50.986	Segger version: J-Link OB-SAM3U128 V3 compiled Jan 7 2019 14:06:26
    10:15:50.995	Probed: 483047966.
    10:15:50.995	Model: NRF52832_xxAA_REV1.
    10:15:50.995	RAM: 64KiB.
    10:15:50.995	Flash: 512KiB in pages of 4KiB.
    10:15:52.008	Reading device non-volatile memory. This may take a few seconds.
    10:15:55.723	Non-volatile memory has been read. 11 non-empty memory blocks identified.
    10:15:55.837	SoftDevice detected, id 0xAF (S132 v6.1.0)
    10:15:55.839	SoftDevice detected, id 0xAF (S132 v6.1.0)
    

    Though file_1.hex is displayed in the File Memory Layout , it is not programmed ?

    10:15:21.074 Data block: 0x00057C10-0x00059280 (0x00001670 bytes long)
    10:15:21.074 Data block: 0x0007D000-0x0007E020 (0x00001020 bytes long)

Children
No Data
Related