Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pyocd not flashing nrf52833 #1663

Open
Nilon123456789 opened this issue Jan 17, 2024 · 3 comments
Open

Pyocd not flashing nrf52833 #1663

Nilon123456789 opened this issue Jan 17, 2024 · 3 comments

Comments

@Nilon123456789
Copy link

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

@Nilon123456789
Copy link
Author

I'm able to get RTT logs with the version 0.34.3. However, I still can not flash.

@carlosperate
Copy link
Contributor

Have you tried doing a mass erase first? pyocd erase --mass

@Nilon123456789
Copy link
Author

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]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants