pyOCD
pyOCD copied to clipboard
Pyocd not flashing nrf52833
I'm trying to flash the zephyr.hex but it's only erasing the board.
pyocd flash zephyr.hex --target nrf52833
0000912 I Target type is nrf52833 [board]
0000912 I Asserting reset prior to connect [coresight_target]
0000974 I DP IDR = 0x2ba01477 (v1 rev2) [dap]
0001052 I AHB-AP#0 IDR = 0x24770011 (AHB-AP var1 rev2) [discovery]
0001052 I AP#1 IDR = 0x02880000 (AP var0 rev0) [discovery]
0001083 I NRF52833 not in secure state [target_nRF52]
0001177 I AHB-AP#0 Class 0x1 ROM table #0 @ 0xe00ff000 (designer=244 part=00d) [rom_table]
0001224 I [0]<e000e000:SCS v7-M class=14 designer=43b:Arm part=00c> [rom_table]
0001224 I [1]<e0001000:DWT v7-M class=14 designer=43b:Arm part=002> [rom_table]
0001239 I [2]<e0002000:FPB v7-M class=14 designer=43b:Arm part=003> [rom_table]
0001239 I [3]<e0000000:ITM v7-M class=14 designer=43b:Arm part=001> [rom_table]
0001239 I [4]<e0040000:TPIU M4 class=9 designer=43b:Arm part=9a1 devtype=11 archid=0000 devid=ca1:0:0> [rom_table]
0001255 I [5]<e0041000:ETM M4 class=9 designer=43b:Arm part=925 devtype=13 archid=0000 devid=0:0:0> [rom_table]
0001270 I CPU core #0: Cortex-M4 r0p1, v7.0-M architecture [cortex_m]
0001270 I Extensions: [DSP, FPU, FPU_V4, MPU] [cortex_m]
0001270 I FPU present: FPv4-SP-D16-M [cortex_m]
0001286 I This appears to be an nRF52833 QIAA A0 [target_nRF52]
0001286 I 4 hardware watchpoints [dwt]
0001302 I 6 hardware breakpoints, 4 literal comparators [fpb]
0001317 I Deasserting reset post connect [coresight_target]
0001143 I Loading C:\Users\User\Desktop\Pyocd\zephyr.hex [load_cmd]
[==================================================] 100%
0010683 I Erased 139264 bytes (34 sectors), programmed 139264 bytes (34 pages), skipped 90112 bytes (22 pages) at 24.11 kB/s [loader]
I'm I doing something wrong?
pyocd --version
0.36.0
Programmer : Atmel Corp. Atmel-ICE CMSIS-DAP
I've plugged the vRef, GND, SWIO, SWCLK
I'm able to get RTT logs with the version 0.34.3. However, I still can not flash.
Have you tried doing a mass erase first? pyocd erase --mass
Here is the output of the pyocd erase --mass followed by the output of the flash.
erase --mass -t nrf52833 -v
0002821 I Target type is nrf52833 [board]
0002870 I DP IDR = 0x2ba01477 (v1 rev2) [dap]
0002898 I AHB-AP#0 IDR = 0x24770011 (AHB-AP var1 rev2) [ap]
0002905 I AP#1 IDR = 0x02880000 (AP var0 rev0) [ap]
0002933 I NRF52833 not in secure state [target_nRF52]
0003042 I AHB-AP#0 Class 0x1 ROM table #0 @ 0xe00ff000 (designer=244 part=00d) [rom_table]
0003057 I [0]<e000e000:SCS v7-M class=14 designer=43b:Arm part=00c> [rom_table]
0003067 I [1]<e0001000:DWT v7-M class=14 designer=43b:Arm part=002> [rom_table]
0003076 I [2]<e0002000:FPB v7-M class=14 designer=43b:Arm part=003> [rom_table]
0003081 I [3]<e0000000:ITM v7-M class=14 designer=43b:Arm part=001> [rom_table]
0003088 I [4]<e0040000:TPIU M4 class=9 designer=43b:Arm part=9a1 devtype=11 archid=0000 devid=ca1:0:0> [rom_table]
0003108 I [5]<e0041000:ETM M4 class=9 designer=43b:Arm part=925 devtype=13 archid=0000 devid=0:0:0> [rom_table]
0003185 I CPU core #0 is Cortex-M4 r0p1 [cortex_m]
0003233 I FPU present: FPv4-SP-D16-M [cortex_m]
0003265 I 4 hardware watchpoints [dwt]
0003283 I 6 hardware breakpoints, 4 literal comparators [fpb]
0003346 I Mass erasing device... [eraser]
0003572 I Mass erase complete [eraser]
pyocd flash zephyr.hex -t nrf52833 -v
0002756 I Target type is nrf52833 [board]
0002807 I DP IDR = 0x2ba01477 (v1 rev2) [dap]
0002847 I AHB-AP#0 IDR = 0x24770011 (AHB-AP var1 rev2) [ap]
0002872 I AP#1 IDR = 0x02880000 (AP var0 rev0) [ap]
0002880 I NRF52833 not in secure state [target_nRF52]
0003021 I AHB-AP#0 Class 0x1 ROM table #0 @ 0xe00ff000 (designer=244 part=00d) [rom_table]
0003033 I [0]<e000e000:SCS v7-M class=14 designer=43b:Arm part=00c> [rom_table]
0003042 I [1]<e0001000:DWT v7-M class=14 designer=43b:Arm part=002> [rom_table]
0003047 I [2]<e0002000:FPB v7-M class=14 designer=43b:Arm part=003> [rom_table]
0003058 I [3]<e0000000:ITM v7-M class=14 designer=43b:Arm part=001> [rom_table]
0003115 I [4]<e0040000:TPIU M4 class=9 designer=43b:Arm part=9a1 devtype=11 archid=0000 devid=ca1:0:0> [rom_table]
0003168 I [5]<e0041000:ETM M4 class=9 designer=43b:Arm part=925 devtype=13 archid=0000 devid=0:0:0> [rom_table]
0003183 I CPU core #0 is Cortex-M4 r0p1 [cortex_m]
0003207 I FPU present: FPv4-SP-D16-M [cortex_m]
0003288 I 4 hardware watchpoints [dwt]
0003314 I 6 hardware breakpoints, 4 literal comparators [fpb]
0003385 I Loading C:\Users\User\Desktop\Pyocd\zephyr.hex [load_cmd]
[==================================================] 100%
0016318 I Erased 229376 bytes (56 sectors), programmed 229376 bytes (56 pages), skipped 0 bytes (0 pages) at 18.53 kB/s [loader]