Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save chris-durand/9630ffe290c776b926ab66739807095f to your computer and use it in GitHub Desktop.
Save chris-durand/9630ffe290c776b926ab66739807095f to your computer and use it in GitHub Desktop.
openocd error
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
.----OpenOCD--- /home/christopher/modm/build/stm32f746g_discovery/blink/release/blink.elf
'-------------> stm32f746ngh
Open On-Chip Debugger 0.10.0
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
adapter speed: 2000 kHz
adapter_nsrst_delay: 100
srst_only separate srst_nogate srst_open_drain connect_deassert_srst
program_debug
Info : Unable to match requested speed 2000 kHz, using 1800 kHz
Info : Unable to match requested speed 2000 kHz, using 1800 kHz
Info : clock speed 1800 kHz
Info : STLINK v2 JTAG v25 API v2 SWIM v14 VID 0x0483 PID 0x374B
Info : using stlink api v2
Info : Target voltage: 3.209980
Warn : Silicon bug: single stepping will enter pending exception handler!
Info : stm32f7x.cpu: hardware has 8 breakpoints, 4 watchpoints
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x08000b8c msp: 0x20000be0
** Programming Started **
auto erase enabled
Info : device id = 0x10016449
Info : flash size = 1024kbytes
Warn : no flash bank found for address 0
target halted due to breakpoint, current mode: Thread
xPSR: 0x61000000 pc: 0x20000046 msp: 0x20000be0
wrote 32768 bytes from file ../../../build/stm32f746g_discovery/blink/release/blink.elf in 0.819189s (39.063 KiB/s)
** Programming Finished **
** Verify Started **
target halted due to breakpoint, current mode: Thread
xPSR: 0x61000000 pc: 0x2000002e msp: 0x20000be0
Error: checksum mismatch - attempting binary compare
diff 0 address 0x00000000. Was 0xe0 instead of 0x00
diff 1 address 0x00000001. Was 0x0b instead of 0x00
diff 2 address 0x00000003. Was 0x20 instead of 0x00
diff 3 address 0x00000004. Was 0xb9 instead of 0x00
diff 4 address 0x00000005. Was 0x0a instead of 0x00
diff 5 address 0x00000007. Was 0x08 instead of 0x00
diff 6 address 0x00000008. Was 0xe1 instead of 0x00
diff 7 address 0x00000009. Was 0x0b instead of 0x00
diff 8 address 0x0000000b. Was 0x08 instead of 0x00
diff 9 address 0x0000000c. Was 0xe1 instead of 0x00
diff 10 address 0x0000000d. Was 0x0b instead of 0x00
diff 11 address 0x0000000f. Was 0x08 instead of 0x00
diff 12 address 0x00000010. Was 0xe1 instead of 0x00
diff 13 address 0x00000011. Was 0x0b instead of 0x00
diff 14 address 0x00000013. Was 0x08 instead of 0x00
diff 15 address 0x00000014. Was 0xe1 instead of 0x00
diff 16 address 0x00000015. Was 0x0b instead of 0x00
diff 17 address 0x00000017. Was 0x08 instead of 0x00
diff 18 address 0x00000018. Was 0xe1 instead of 0x00
diff 19 address 0x00000019. Was 0x0b instead of 0x00
diff 20 address 0x0000001b. Was 0x08 instead of 0x00
diff 21 address 0x0000001c. Was 0xe1 instead of 0x00
diff 22 address 0x0000001d. Was 0x0b instead of 0x00
diff 23 address 0x0000001f. Was 0x08 instead of 0x00
diff 24 address 0x00000020. Was 0xe1 instead of 0x00
diff 25 address 0x00000021. Was 0x0b instead of 0x00
diff 26 address 0x00000023. Was 0x08 instead of 0x00
diff 27 address 0x00000024. Was 0xe1 instead of 0x00
diff 28 address 0x00000025. Was 0x0b instead of 0x00
diff 29 address 0x00000027. Was 0x08 instead of 0x00
diff 30 address 0x00000028. Was 0xe1 instead of 0x00
diff 31 address 0x00000029. Was 0x0b instead of 0x00
diff 32 address 0x0000002b. Was 0x08 instead of 0x00
diff 33 address 0x0000002c. Was 0xe1 instead of 0x00
diff 34 address 0x0000002d. Was 0x0b instead of 0x00
diff 35 address 0x0000002f. Was 0x08 instead of 0x00
diff 36 address 0x00000030. Was 0xe1 instead of 0x00
diff 37 address 0x00000031. Was 0x0b instead of 0x00
diff 38 address 0x00000033. Was 0x08 instead of 0x00
diff 39 address 0x00000034. Was 0xe1 instead of 0x00
diff 40 address 0x00000035. Was 0x0b instead of 0x00
diff 41 address 0x00000037. Was 0x08 instead of 0x00
diff 42 address 0x00000038. Was 0xe1 instead of 0x00
diff 43 address 0x00000039. Was 0x0b instead of 0x00
diff 44 address 0x0000003b. Was 0x08 instead of 0x00
diff 45 address 0x0000003c. Was 0x3d instead of 0x00
diff 46 address 0x0000003d. Was 0x09 instead of 0x00
diff 47 address 0x0000003f. Was 0x08 instead of 0x00
diff 48 address 0x00000040. Was 0xe1 instead of 0x00
diff 49 address 0x00000041. Was 0x0b instead of 0x00
diff 50 address 0x00000043. Was 0x08 instead of 0x00
diff 51 address 0x00000044. Was 0xe1 instead of 0x00
diff 52 address 0x00000045. Was 0x0b instead of 0x00
diff 53 address 0x00000047. Was 0x08 instead of 0x00
diff 54 address 0x00000048. Was 0xe1 instead of 0x00
diff 55 address 0x00000049. Was 0x0b instead of 0x00
diff 56 address 0x0000004b. Was 0x08 instead of 0x00
diff 57 address 0x0000004c. Was 0xe1 instead of 0x00
diff 58 address 0x0000004d. Was 0x0b instead of 0x00
diff 59 address 0x0000004f. Was 0x08 instead of 0x00
diff 60 address 0x00000050. Was 0xe1 instead of 0x00
diff 61 address 0x00000051. Was 0x0b instead of 0x00
diff 62 address 0x00000053. Was 0x08 instead of 0x00
diff 63 address 0x00000054. Was 0xe1 instead of 0x00
diff 64 address 0x00000055. Was 0x0b instead of 0x00
diff 65 address 0x00000057. Was 0x08 instead of 0x00
diff 66 address 0x00000058. Was 0xe1 instead of 0x00
diff 67 address 0x00000059. Was 0x0b instead of 0x00
diff 68 address 0x0000005b. Was 0x08 instead of 0x00
diff 69 address 0x0000005c. Was 0xe1 instead of 0x00
diff 70 address 0x0000005d. Was 0x0b instead of 0x00
diff 71 address 0x0000005f. Was 0x08 instead of 0x00
diff 72 address 0x00000060. Was 0xe1 instead of 0x00
diff 73 address 0x00000061. Was 0x0b instead of 0x00
diff 74 address 0x00000063. Was 0x08 instead of 0x00
diff 75 address 0x00000064. Was 0xe1 instead of 0x00
diff 76 address 0x00000065. Was 0x0b instead of 0x00
diff 77 address 0x00000067. Was 0x08 instead of 0x00
diff 78 address 0x00000068. Was 0xe1 instead of 0x00
diff 79 address 0x00000069. Was 0x0b instead of 0x00
diff 80 address 0x0000006b. Was 0x08 instead of 0x00
diff 81 address 0x0000006c. Was 0xe1 instead of 0x00
diff 82 address 0x0000006d. Was 0x0b instead of 0x00
diff 83 address 0x0000006f. Was 0x08 instead of 0x00
diff 84 address 0x00000070. Was 0xe1 instead of 0x00
diff 85 address 0x00000071. Was 0x0b instead of 0x00
diff 86 address 0x00000073. Was 0x08 instead of 0x00
diff 87 address 0x00000074. Was 0xe1 instead of 0x00
diff 88 address 0x00000075. Was 0x0b instead of 0x00
diff 89 address 0x00000077. Was 0x08 instead of 0x00
diff 90 address 0x00000078. Was 0xe1 instead of 0x00
diff 91 address 0x00000079. Was 0x0b instead of 0x00
diff 92 address 0x0000007b. Was 0x08 instead of 0x00
diff 93 address 0x0000007c. Was 0xe1 instead of 0x00
diff 94 address 0x0000007d. Was 0x0b instead of 0x00
diff 95 address 0x0000007f. Was 0x08 instead of 0x00
diff 96 address 0x00000080. Was 0xe1 instead of 0x00
diff 97 address 0x00000081. Was 0x0b instead of 0x00
diff 98 address 0x00000083. Was 0x08 instead of 0x00
diff 99 address 0x00000084. Was 0xe1 instead of 0x00
diff 100 address 0x00000085. Was 0x0b instead of 0x00
diff 101 address 0x00000087. Was 0x08 instead of 0x00
diff 102 address 0x00000088. Was 0xe1 instead of 0x00
diff 103 address 0x00000089. Was 0x0b instead of 0x00
diff 104 address 0x0000008b. Was 0x08 instead of 0x00
diff 105 address 0x0000008c. Was 0xe1 instead of 0x00
diff 106 address 0x0000008d. Was 0x0b instead of 0x00
diff 107 address 0x0000008f. Was 0x08 instead of 0x00
diff 108 address 0x00000090. Was 0xe1 instead of 0x00
diff 109 address 0x00000091. Was 0x0b instead of 0x00
diff 110 address 0x00000093. Was 0x08 instead of 0x00
diff 111 address 0x00000094. Was 0xe1 instead of 0x00
diff 112 address 0x00000095. Was 0x0b instead of 0x00
diff 113 address 0x00000097. Was 0x08 instead of 0x00
diff 114 address 0x00000098. Was 0xe1 instead of 0x00
diff 115 address 0x00000099. Was 0x0b instead of 0x00
diff 116 address 0x0000009b. Was 0x08 instead of 0x00
diff 117 address 0x0000009c. Was 0xe1 instead of 0x00
diff 118 address 0x0000009d. Was 0x0b instead of 0x00
diff 119 address 0x0000009f. Was 0x08 instead of 0x00
diff 120 address 0x000000a0. Was 0xe1 instead of 0x00
diff 121 address 0x000000a1. Was 0x0b instead of 0x00
diff 122 address 0x000000a3. Was 0x08 instead of 0x00
diff 123 address 0x000000a4. Was 0xe1 instead of 0x00
diff 124 address 0x000000a5. Was 0x0b instead of 0x00
diff 125 address 0x000000a7. Was 0x08 instead of 0x00
diff 126 address 0x000000a8. Was 0xe1 instead of 0x00
diff 127 address 0x000000a9. Was 0x0b instead of 0x00
More than 128 errors, the rest are not printed.
embedded:startup.tcl:476: Error: ** Verify Failed **
in procedure 'program_release'
in procedure 'modm_program' called at file "openocd.cfg", line 11
in procedure 'program' called at file "openocd.cfg", line 4
in procedure 'program_error' called at file "embedded:startup.tcl", line 520
at file "embedded:startup.tcl", line 476
scons: *** [openocd_run] Error 1
scons: building terminated because of errors.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment