Hi,
I am trying to flash the packet tracer v2 sample to my nrf9160dk board. Building the build configuration goes well but once i want to flash the application i get an error. I can flash the firmware via quick start but I would like to start making some modifications to the sample.
The terminal:
0/47] Performing build step for 'tfm'
ninja: no work to do.
[1/26] Performing build step for 'b0_subimage'
ninja: no work to do.
[2/23] Performing build step for 's1_image_subimage'
ninja: no work to do.
[3/15] Performing build step for 'mcuboot_subimage'
ninja: no work to do.
* Terminal will be reused by tasks, press any key to close it.
* Executing task: nRF Connect: Flash: Asset_tracker_V2_sample/build (active)
Flashing build to NB NB-IoT
west flash -d /software/Asset_tracker_V2_sample/build --skip-rebuild --dev-id 960075739
-- west flash: using runner nrfjprog
-- runners.nrfjprog: Flashing file:/software/Asset_tracker_V2_sample/build/zephyr/merged.hex
[ ###### ] 0.000s | Erase file - Check image [ ## ] 0.000s | Check image validity - Initialize device inf[ ##### ] 0.000s | Check image validity - Check region 0 settin[ ####### ] 0.000s | Check image validity - block 1 of 6 [ ########## ] 0.031s | Check image validity - block 2 of 6 [ ############ ] 0.020s | Check image validity - block 3 of 6 [ ############### ] 0.012s | Check image validity - block 4 of 6 [ ################# ] 0.006s | Check image validity - block 5 of 6 [ #################### ] 0.044s | Check image validity - Finished [ ############# ] 0.000s | Erase file - Erasing [ ### ] 0.000s | Erasing non-volatile memory - block 1 of 5 [ ###### ] 1.691s | Erasing non-volatile memory - block 2 of 5 [ ########## ] 2.272s | Erasing non-volatile memory - block 3 of 5 [ ############# ] 1.913s | Erasing non-volatile memory - block 4 of 5 [ ################ ] 2.546s | Erasing non-volatile memory - block 5 of 5 [ #################### ] 0.000s | Erasing non-volatile memory - Erase successf[ #################### ] 12.436s | Erase file - Done erasing
[ ###### ] 0.000s | Program file - Checking image [ ## ] 0.000s | Check image validity - Initialize device inf[ ##### ] 0.000s | Check image validity - Check region 0 settin[ ####### ] 22.196s | Check image validity - block 1 of 6 [ ########## ] 13.040s | Check image validity - block 2 of 6 [ ############ ] 7.994s | Check image validity - block 3 of 6 [ ############### ] 4.348s | Check image validity - block 4 of 6 [ ################# ] 1.950s | Check image validity - block 5 of 6 [ #################### ] 0.017s | Check image validity - Finished [ ############# ] 0.000s | Program file - Programming [ ### ] 0.000s | Programming image - block 1 of 5 [ ###### ] 0.424s | Programming image - block 2 of 5 [ ########## ] 0.560s | Programming image - block 3 of 5 [ ############# ] 0.469s | Programming image - block 4 of 5 [ ################ ] 0.603s | Programming image - block 5 of 5 [ #################### ] 0.000s | Programming image - Write successful [ #################### ] 2.973s | Program file - Done programming
[ ###### ] 0.000s | Verify file - Check image [ ## ] 0.000s | Check image validity - Initialize device inf[ ##### ] 0.000s | Check image validity - Check region 0 settin[ ####### ] 27.599s | Check image validity - block 1 of 6 [ ########## ] 16.212s | Check image validity - block 2 of 6 [ ############ ] 9.938s | Check image validity - block 3 of 6 [ ############### ] 5.406s | Check image validity - block 4 of 6 [ ################# ] 2.424s | Check image validity - block 5 of 6 [ #################### ] 0.016s | Check image validity - Finished [ ############# ] 0.000s | Verify file - Verifying [ ### ] 0.000s | Verifying image - block 1 of 5 [ ###### ] 0.385s | Verifying image - block 2 of 5 [ ########## ] 0.524s | Verifying image - block 3 of 5 [ ############# ] 0.442s | Verifying image - block 4 of 5 [error] [ Client] - Encountered error -160: Command verify_file executed for 3019 milliseconds with result -160
[ ################ ] 0.598s | Verifying image - block 5 of 5 [error] [ nRF91] - Failed while performing 'Verify' operation on target address 0x00FF8130.
-160: Data does not match in address range [0x00FF8130 - 0x00FF817F] (UICR)
Expected byte value 0x71 but read 0x2E at address 0x00FF8140.
[error] [ nRF91] - Failed while verifying device. -160: Data does not match in address range [0x00FF8130 - 0x00FF817F] (UICR)
Expected byte value 0x71 but read 0x2E at address 0x00FF8140.
[error] [ Worker] - Data does not match in address range [0x00FF8130 - 0x00FF817F] (UICR)
Expected byte value 0x71 but read 0x2E at address 0x00FF8140.
ERROR: Write verify failed.
NOTE: For additional output, try running again with logging enabled (--log).
NOTE: Any generated log error messages will be displayed.
FATAL ERROR: command exited with status 25: nrfjprog --program /software/Asset_tracker_V2_sample/build/zephyr/merged.hex --sectorerase --verify -f NRF91 --snr 960075739
* The terminal process terminated with exit code: 25.
* Terminal will be reused by tasks, press any key to close it.