Guest User

openOCD_Alex

a guest
Sep 10th, 2016
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 64.36 KB | None | 0 0
  1. The command line:
  2.  
  3. ./openocd/0.10.0-201601101000-dev/bin/openocd -d3 -f RPi_HUB_Module.cfg -f raspi2.cfg 2>log
  4.  
  5.  
  6. Log
  7. ----------------
  8. GNU ARM Eclipse 64-bits Open On-Chip Debugger 0.10.0-dev-00287-g85cec24-dirty (2016-01-10-10:31)
  9. Licensed under GNU GPL v2
  10. For bug reports, read
  11. http://openocd.org/doc/doxygen/bugs.html
  12. User : 13 1 command.c:546 command_print(): debug_level: 3
  13. Debug: 14 1 options.c:130 add_default_dirs(): bindir=bin
  14. Debug: 15 1 options.c:131 add_default_dirs(): pkgdatadir=
  15. Debug: 16 1 options.c:132 add_default_dirs(): run_prefix=/home/alex/openocd/0.10.0-201601101000-dev/
  16. Debug: 17 1 configuration.c:44 add_script_search_dir(): adding /home/alex/.openocd
  17. Debug: 18 1 configuration.c:44 add_script_search_dir(): adding /home/alex/openocd/0.10.0-201601101000-dev//site
  18. Debug: 19 1 configuration.c:44 add_script_search_dir(): adding /home/alex/openocd/0.10.0-201601101000-dev//scripts
  19. Debug: 20 1 configuration.c:84 find_file(): found RPi_HUB_Module.cfg
  20. Debug: 21 1 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_interface ftdi
  21. Debug: 22 1 command.c:145 script_debug(): command - interface ocd_interface ftdi
  22. Debug: 24 1 command.c:366 register_command_handler(): registering 'ocd_ftdi_device_desc'...
  23. Debug: 25 1 command.c:366 register_command_handler(): registering 'ocd_ftdi_serial'...
  24. Debug: 26 1 command.c:366 register_command_handler(): registering 'ocd_ftdi_channel'...
  25. Debug: 27 1 command.c:366 register_command_handler(): registering 'ocd_ftdi_layout_init'...
  26. Debug: 28 1 command.c:366 register_command_handler(): registering 'ocd_ftdi_layout_signal'...
  27. Debug: 29 1 command.c:366 register_command_handler(): registering 'ocd_ftdi_set_signal'...
  28. Debug: 30 1 command.c:366 register_command_handler(): registering 'ocd_ftdi_vid_pid'...
  29. Debug: 31 1 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_ftdi_device_desc FT2232H RPi HUB Module
  30. Debug: 32 1 command.c:145 script_debug(): command - ftdi_device_desc ocd_ftdi_device_desc FT2232H RPi HUB Module
  31. Debug: 34 1 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_ftdi_channel 0
  32. Debug: 35 1 command.c:145 script_debug(): command - ftdi_channel ocd_ftdi_channel 0
  33. Debug: 37 1 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_ftdi_vid_pid 0x0403 0x6010
  34. Debug: 38 1 command.c:145 script_debug(): command - ftdi_vid_pid ocd_ftdi_vid_pid 0x0403 0x6010
  35. Debug: 40 1 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_transport select jtag
  36. Debug: 41 1 command.c:145 script_debug(): command - ocd_transport ocd_transport select jtag
  37. Debug: 42 1 command.c:366 register_command_handler(): registering 'ocd_jtag_flush_queue_sleep'...
  38. Debug: 43 1 command.c:366 register_command_handler(): registering 'ocd_jtag_rclk'...
  39. Debug: 44 1 command.c:366 register_command_handler(): registering 'ocd_jtag_ntrst_delay'...
  40. Debug: 45 1 command.c:366 register_command_handler(): registering 'ocd_jtag_ntrst_assert_width'...
  41. Debug: 46 1 command.c:366 register_command_handler(): registering 'ocd_scan_chain'...
  42. Debug: 47 1 command.c:366 register_command_handler(): registering 'ocd_jtag_reset'...
  43. Debug: 48 1 command.c:366 register_command_handler(): registering 'ocd_runtest'...
  44. Debug: 49 1 command.c:366 register_command_handler(): registering 'ocd_irscan'...
  45. Debug: 50 1 command.c:366 register_command_handler(): registering 'ocd_verify_ircapture'...
  46. Debug: 51 1 command.c:366 register_command_handler(): registering 'ocd_verify_jtag'...
  47. Debug: 52 1 command.c:366 register_command_handler(): registering 'ocd_tms_sequence'...
  48. Debug: 53 1 command.c:366 register_command_handler(): registering 'ocd_wait_srst_deassert'...
  49. Debug: 54 1 command.c:366 register_command_handler(): registering 'ocd_jtag'...
  50. Debug: 55 1 command.c:366 register_command_handler(): registering 'ocd_jtag'...
  51. Debug: 56 1 command.c:366 register_command_handler(): registering 'ocd_jtag'...
  52. Debug: 57 1 command.c:366 register_command_handler(): registering 'ocd_jtag'...
  53. Debug: 58 1 command.c:366 register_command_handler(): registering 'ocd_jtag'...
  54. Debug: 59 1 command.c:366 register_command_handler(): registering 'ocd_jtag'...
  55. Debug: 60 1 command.c:366 register_command_handler(): registering 'ocd_jtag'...
  56. Debug: 61 1 command.c:366 register_command_handler(): registering 'ocd_jtag'...
  57. Debug: 62 1 command.c:366 register_command_handler(): registering 'ocd_jtag'...
  58. Debug: 63 1 command.c:366 register_command_handler(): registering 'ocd_jtag'...
  59. Debug: 64 1 command.c:366 register_command_handler(): registering 'ocd_jtag'...
  60. Debug: 65 1 command.c:366 register_command_handler(): registering 'ocd_jtag'...
  61. Debug: 66 1 command.c:366 register_command_handler(): registering 'ocd_jtag'...
  62. Debug: 67 1 command.c:366 register_command_handler(): registering 'ocd_svf'...
  63. Debug: 68 1 command.c:366 register_command_handler(): registering 'ocd_xsvf'...
  64. User : 69 1 command.c:677 command_run_line(): jtagUser : 70 1 command.c:679 command_run_line():
  65. Debug: 71 1 configuration.c:84 find_file(): found raspi2.cfg
  66. Debug: 72 1 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_telnet_port 4444
  67. Debug: 73 1 command.c:145 script_debug(): command - telnet_port ocd_telnet_port 4444
  68. Debug: 75 1 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_gdb_port 3333
  69. Debug: 76 1 command.c:145 script_debug(): command - gdb_port ocd_gdb_port 3333
  70. Debug: 78 1 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_adapter_khz 1000
  71. Debug: 79 1 command.c:145 script_debug(): command - adapter_khz ocd_adapter_khz 1000
  72. Debug: 81 1 core.c:1629 jtag_config_khz(): handle jtag khz
  73. Debug: 82 1 core.c:1596 adapter_khz_to_speed(): convert khz to interface specific speed value
  74. Debug: 83 1 core.c:1596 adapter_khz_to_speed(): convert khz to interface specific speed value
  75. User : 84 1 command.c:546 command_print(): adapter speed: 1000 kHz
  76. Debug: 85 1 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_jtag newtap bcmrpi2 dap -expected-id 0x4ba00477 -irlen 4 -ircapture 0x01 -irmask 0x0f
  77. Debug: 86 1 command.c:145 script_debug(): command - ocd_jtag ocd_jtag newtap bcmrpi2 dap -expected-id 0x4ba00477 -irlen 4 -ircapture 0x01 -irmask 0x0f
  78. Debug: 87 1 tcl.c:549 jim_newtap_cmd(): Creating New Tap, Chip: bcmrpi2, Tap: dap, Dotted: bcmrpi2.dap, 8 params
  79. Debug: 88 1 tcl.c:573 jim_newtap_cmd(): Processing option: -expected-id
  80. Debug: 89 1 tcl.c:573 jim_newtap_cmd(): Processing option: -irlen
  81. Debug: 90 1 tcl.c:573 jim_newtap_cmd(): Processing option: -ircapture
  82. Debug: 91 1 tcl.c:573 jim_newtap_cmd(): Processing option: -irmask
  83. Debug: 92 2 core.c:1302 jtag_tap_init(): Created Tap: bcmrpi2.dap @ abs position 0, irlen 4, capture: 0x1 mask: 0xf
  84. Debug: 93 2 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_target create bcmrpi2.cpu0 cortex_a -chain-position bcmrpi2.dap -coreid 0 -dbgbase 0x80010000
  85. Debug: 94 2 command.c:145 script_debug(): command - ocd_target ocd_target create bcmrpi2.cpu0 cortex_a -chain-position bcmrpi2.dap -coreid 0 -dbgbase 0x80010000
  86. Debug: 95 2 target.c:1881 target_free_all_working_areas_restore(): freeing all working areas
  87. Debug: 96 2 command.c:366 register_command_handler(): registering 'ocd_arm'...
  88. Debug: 97 2 command.c:366 register_command_handler(): registering 'ocd_arm'...
  89. Debug: 98 2 command.c:366 register_command_handler(): registering 'ocd_arm'...
  90. Debug: 99 2 command.c:366 register_command_handler(): registering 'ocd_arm'...
  91. Debug: 100 2 command.c:366 register_command_handler(): registering 'ocd_arm'...
  92. Debug: 101 2 command.c:366 register_command_handler(): registering 'ocd_arm'...
  93. Debug: 102 2 command.c:366 register_command_handler(): registering 'ocd_dap'...
  94. Debug: 103 2 command.c:366 register_command_handler(): registering 'ocd_dap'...
  95. Debug: 104 2 command.c:366 register_command_handler(): registering 'ocd_dap'...
  96. Debug: 105 2 command.c:366 register_command_handler(): registering 'ocd_dap'...
  97. Debug: 106 2 command.c:366 register_command_handler(): registering 'ocd_dap'...
  98. Debug: 107 2 command.c:366 register_command_handler(): registering 'ocd_dap'...
  99. Debug: 108 2 command.c:366 register_command_handler(): registering 'ocd_dap'...
  100. Debug: 109 2 command.c:366 register_command_handler(): registering 'ocd_cache_config'...
  101. Debug: 110 2 command.c:366 register_command_handler(): registering 'ocd_cache'...
  102. Debug: 111 2 command.c:366 register_command_handler(): registering 'ocd_cache'...
  103. Debug: 112 2 command.c:366 register_command_handler(): registering 'ocd_cache'...
  104. Debug: 113 2 command.c:366 register_command_handler(): registering 'ocd_cache'...
  105. Debug: 114 2 command.c:366 register_command_handler(): registering 'ocd_cache'...
  106. Debug: 115 2 command.c:366 register_command_handler(): registering 'ocd_cache'...
  107. Debug: 116 2 command.c:366 register_command_handler(): registering 'ocd_cache'...
  108. Debug: 117 2 command.c:366 register_command_handler(): registering 'ocd_cache'...
  109. Debug: 118 2 command.c:366 register_command_handler(): registering 'ocd_cache'...
  110. Debug: 119 2 command.c:366 register_command_handler(): registering 'ocd_cache'...
  111. Debug: 120 2 command.c:366 register_command_handler(): registering 'ocd_cache'...
  112. Debug: 121 2 command.c:366 register_command_handler(): registering 'ocd_cache'...
  113. Debug: 122 2 command.c:366 register_command_handler(): registering 'ocd_cache'...
  114. Debug: 123 2 command.c:366 register_command_handler(): registering 'ocd_cache'...
  115. Debug: 124 2 command.c:366 register_command_handler(): registering 'ocd_cache'...
  116. Debug: 125 2 command.c:366 register_command_handler(): registering 'ocd_cache'...
  117. Debug: 126 2 command.c:366 register_command_handler(): registering 'ocd_cache'...
  118. Debug: 127 2 command.c:366 register_command_handler(): registering 'ocd_cortex_a'...
  119. Debug: 128 2 command.c:366 register_command_handler(): registering 'ocd_cortex_a'...
  120. Debug: 129 2 command.c:366 register_command_handler(): registering 'ocd_cortex_a'...
  121. Debug: 130 2 command.c:366 register_command_handler(): registering 'ocd_cortex_a'...
  122. Debug: 131 2 command.c:366 register_command_handler(): registering 'ocd_cortex_a'...
  123. Debug: 132 2 command.c:366 register_command_handler(): registering 'ocd_cortex_a'...
  124. Debug: 133 2 command.c:366 register_command_handler(): registering 'ocd_cortex_a'...
  125. Debug: 134 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  126. Debug: 135 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  127. Debug: 136 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  128. Debug: 137 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  129. Debug: 138 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  130. Debug: 139 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  131. Debug: 140 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  132. Debug: 141 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  133. Debug: 142 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  134. Debug: 143 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  135. Debug: 144 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  136. Debug: 145 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  137. Debug: 146 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  138. Debug: 147 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  139. Debug: 148 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  140. Debug: 149 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  141. Debug: 150 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  142. Debug: 151 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  143. Debug: 152 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  144. Debug: 153 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  145. Debug: 154 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  146. Debug: 155 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  147. Debug: 156 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  148. Debug: 157 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  149. Debug: 158 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  150. Debug: 159 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  151. Debug: 160 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  152. Debug: 161 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  153. Debug: 162 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  154. Debug: 163 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  155. Debug: 164 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  156. Debug: 165 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  157. Debug: 166 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  158. Debug: 167 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  159. Debug: 168 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  160. Debug: 169 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  161. Debug: 170 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  162. Debug: 171 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  163. Debug: 172 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  164. Debug: 173 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  165. Debug: 174 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  166. Debug: 175 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  167. Debug: 176 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  168. Debug: 177 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  169. Debug: 178 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  170. Debug: 179 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  171. Debug: 180 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  172. Debug: 181 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  173. Debug: 182 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  174. Debug: 183 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  175. Debug: 184 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  176. Debug: 185 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  177. Debug: 186 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  178. Debug: 187 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  179. Debug: 188 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  180. Debug: 189 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  181. Debug: 190 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  182. Debug: 191 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  183. Debug: 192 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  184. Debug: 193 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  185. Debug: 194 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  186. Debug: 195 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu0'...
  187. Debug: 196 2 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_target create bcmrpi2.cpu1 cortex_a -chain-position bcmrpi2.dap -coreid 1 -dbgbase 0x80012000
  188. Debug: 197 2 command.c:145 script_debug(): command - ocd_target ocd_target create bcmrpi2.cpu1 cortex_a -chain-position bcmrpi2.dap -coreid 1 -dbgbase 0x80012000
  189. Debug: 198 2 target.c:1881 target_free_all_working_areas_restore(): freeing all working areas
  190. Debug: 199 2 command.c:401 register_command(): command 'arm' is already registered in '<global>' context
  191. Debug: 200 2 command.c:401 register_command(): command 'reg' is already registered in 'arm' context
  192. Debug: 201 2 command.c:401 register_command(): command 'core_state' is already registered in 'arm' context
  193. Debug: 202 2 command.c:401 register_command(): command 'disassemble' is already registered in 'arm' context
  194. Debug: 203 2 command.c:401 register_command(): command 'mcr' is already registered in 'arm' context
  195. Debug: 204 2 command.c:401 register_command(): command 'mrc' is already registered in 'arm' context
  196. Debug: 205 2 command.c:401 register_command(): command 'semihosting' is already registered in 'arm' context
  197. Debug: 206 2 command.c:401 register_command(): command 'dap' is already registered in '<global>' context
  198. Debug: 207 2 command.c:401 register_command(): command 'info' is already registered in 'dap' context
  199. Debug: 208 2 command.c:401 register_command(): command 'apsel' is already registered in 'dap' context
  200. Debug: 209 2 command.c:401 register_command(): command 'apcsw' is already registered in 'dap' context
  201. Debug: 210 2 command.c:401 register_command(): command 'apid' is already registered in 'dap' context
  202. Debug: 211 2 command.c:401 register_command(): command 'baseaddr' is already registered in 'dap' context
  203. Debug: 212 2 command.c:401 register_command(): command 'memaccess' is already registered in 'dap' context
  204. Debug: 213 2 command.c:401 register_command(): command 'ti_be_32_quirks' is already registered in 'dap' context
  205. Debug: 214 2 command.c:401 register_command(): command 'cache_config' is already registered in '<global>' context
  206. Debug: 215 2 command.c:401 register_command(): command 'l2x' is already registered in 'cache_config' context
  207. Debug: 216 2 command.c:401 register_command(): command 'cache' is already registered in '<global>' context
  208. Debug: 217 2 command.c:401 register_command(): command 'auto' is already registered in 'cache' context
  209. Debug: 218 2 command.c:401 register_command(): command 'l1' is already registered in 'cache' context
  210. Debug: 219 2 command.c:401 register_command(): command 'info' is already registered in 'l1' context
  211. Debug: 220 2 command.c:401 register_command(): command 'd' is already registered in 'l1' context
  212. Debug: 221 2 command.c:401 register_command(): command 'flush_all' is already registered in 'd' context
  213. Debug: 222 2 command.c:401 register_command(): command 'inval' is already registered in 'd' context
  214. Debug: 223 2 command.c:401 register_command(): command 'clean' is already registered in 'd' context
  215. Debug: 224 2 command.c:401 register_command(): command 'i' is already registered in 'l1' context
  216. Debug: 225 2 command.c:401 register_command(): command 'inval_all' is already registered in 'i' context
  217. Debug: 226 2 command.c:401 register_command(): command 'inval' is already registered in 'i' context
  218. Debug: 227 2 command.c:401 register_command(): command 'l2x' is already registered in 'cache' context
  219. Debug: 228 2 command.c:401 register_command(): command 'conf' is already registered in 'l2x' context
  220. Debug: 229 2 command.c:401 register_command(): command 'info' is already registered in 'l2x' context
  221. Debug: 230 2 command.c:401 register_command(): command 'flush_all' is already registered in 'l2x' context
  222. Debug: 231 2 command.c:401 register_command(): command 'flush' is already registered in 'l2x' context
  223. Debug: 232 2 command.c:401 register_command(): command 'inval' is already registered in 'l2x' context
  224. Debug: 233 2 command.c:401 register_command(): command 'clean' is already registered in 'l2x' context
  225. Debug: 234 2 command.c:401 register_command(): command 'cortex_a' is already registered in '<global>' context
  226. Debug: 235 2 command.c:401 register_command(): command 'cache_info' is already registered in 'cortex_a' context
  227. Debug: 236 2 command.c:401 register_command(): command 'dbginit' is already registered in 'cortex_a' context
  228. Debug: 237 2 command.c:401 register_command(): command 'smp_off' is already registered in 'cortex_a' context
  229. Debug: 238 2 command.c:401 register_command(): command 'smp_on' is already registered in 'cortex_a' context
  230. Debug: 239 2 command.c:401 register_command(): command 'smp_gdb' is already registered in 'cortex_a' context
  231. Debug: 240 2 command.c:401 register_command(): command 'maskisr' is already registered in 'cortex_a' context
  232. Debug: 241 2 command.c:401 register_command(): command 'dacrfixup' is already registered in 'cortex_a' context
  233. Debug: 242 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  234. Debug: 243 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  235. Debug: 244 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  236. Debug: 245 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  237. Debug: 246 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  238. Debug: 247 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  239. Debug: 248 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  240. Debug: 249 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  241. Debug: 250 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  242. Debug: 251 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  243. Debug: 252 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  244. Debug: 253 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  245. Debug: 254 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  246. Debug: 255 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  247. Debug: 256 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  248. Debug: 257 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  249. Debug: 258 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  250. Debug: 259 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  251. Debug: 260 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  252. Debug: 261 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  253. Debug: 262 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  254. Debug: 263 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  255. Debug: 264 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  256. Debug: 265 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  257. Debug: 266 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  258. Debug: 267 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  259. Debug: 268 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  260. Debug: 269 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  261. Debug: 270 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  262. Debug: 271 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  263. Debug: 272 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  264. Debug: 273 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  265. Debug: 274 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  266. Debug: 275 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  267. Debug: 276 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  268. Debug: 277 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  269. Debug: 278 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  270. Debug: 279 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  271. Debug: 280 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  272. Debug: 281 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  273. Debug: 282 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  274. Debug: 283 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  275. Debug: 284 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  276. Debug: 285 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  277. Debug: 286 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  278. Debug: 287 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  279. Debug: 288 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  280. Debug: 289 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  281. Debug: 290 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  282. Debug: 291 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  283. Debug: 292 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  284. Debug: 293 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  285. Debug: 294 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  286. Debug: 295 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  287. Debug: 296 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  288. Debug: 297 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  289. Debug: 298 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  290. Debug: 299 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  291. Debug: 300 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  292. Debug: 301 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  293. Debug: 302 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  294. Debug: 303 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu1'...
  295. Debug: 304 2 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_target create bcmrpi2.cpu2 cortex_a -chain-position bcmrpi2.dap -coreid 2 -dbgbase 0x80014000
  296. Debug: 305 2 command.c:145 script_debug(): command - ocd_target ocd_target create bcmrpi2.cpu2 cortex_a -chain-position bcmrpi2.dap -coreid 2 -dbgbase 0x80014000
  297. Debug: 306 2 target.c:1881 target_free_all_working_areas_restore(): freeing all working areas
  298. Debug: 307 2 command.c:401 register_command(): command 'arm' is already registered in '<global>' context
  299. Debug: 308 2 command.c:401 register_command(): command 'reg' is already registered in 'arm' context
  300. Debug: 309 2 command.c:401 register_command(): command 'core_state' is already registered in 'arm' context
  301. Debug: 310 2 command.c:401 register_command(): command 'disassemble' is already registered in 'arm' context
  302. Debug: 311 2 command.c:401 register_command(): command 'mcr' is already registered in 'arm' context
  303. Debug: 312 2 command.c:401 register_command(): command 'mrc' is already registered in 'arm' context
  304. Debug: 313 2 command.c:401 register_command(): command 'semihosting' is already registered in 'arm' context
  305. Debug: 314 2 command.c:401 register_command(): command 'dap' is already registered in '<global>' context
  306. Debug: 315 2 command.c:401 register_command(): command 'info' is already registered in 'dap' context
  307. Debug: 316 2 command.c:401 register_command(): command 'apsel' is already registered in 'dap' context
  308. Debug: 317 2 command.c:401 register_command(): command 'apcsw' is already registered in 'dap' context
  309. Debug: 318 2 command.c:401 register_command(): command 'apid' is already registered in 'dap' context
  310. Debug: 319 2 command.c:401 register_command(): command 'baseaddr' is already registered in 'dap' context
  311. Debug: 320 2 command.c:401 register_command(): command 'memaccess' is already registered in 'dap' context
  312. Debug: 321 2 command.c:401 register_command(): command 'ti_be_32_quirks' is already registered in 'dap' context
  313. Debug: 322 2 command.c:401 register_command(): command 'cache_config' is already registered in '<global>' context
  314. Debug: 323 2 command.c:401 register_command(): command 'l2x' is already registered in 'cache_config' context
  315. Debug: 324 2 command.c:401 register_command(): command 'cache' is already registered in '<global>' context
  316. Debug: 325 2 command.c:401 register_command(): command 'auto' is already registered in 'cache' context
  317. Debug: 326 2 command.c:401 register_command(): command 'l1' is already registered in 'cache' context
  318. Debug: 327 2 command.c:401 register_command(): command 'info' is already registered in 'l1' context
  319. Debug: 328 2 command.c:401 register_command(): command 'd' is already registered in 'l1' context
  320. Debug: 329 2 command.c:401 register_command(): command 'flush_all' is already registered in 'd' context
  321. Debug: 330 2 command.c:401 register_command(): command 'inval' is already registered in 'd' context
  322. Debug: 331 2 command.c:401 register_command(): command 'clean' is already registered in 'd' context
  323. Debug: 332 2 command.c:401 register_command(): command 'i' is already registered in 'l1' context
  324. Debug: 333 2 command.c:401 register_command(): command 'inval_all' is already registered in 'i' context
  325. Debug: 334 2 command.c:401 register_command(): command 'inval' is already registered in 'i' context
  326. Debug: 335 2 command.c:401 register_command(): command 'l2x' is already registered in 'cache' context
  327. Debug: 336 2 command.c:401 register_command(): command 'conf' is already registered in 'l2x' context
  328. Debug: 337 2 command.c:401 register_command(): command 'info' is already registered in 'l2x' context
  329. Debug: 338 2 command.c:401 register_command(): command 'flush_all' is already registered in 'l2x' context
  330. Debug: 339 2 command.c:401 register_command(): command 'flush' is already registered in 'l2x' context
  331. Debug: 340 2 command.c:401 register_command(): command 'inval' is already registered in 'l2x' context
  332. Debug: 341 2 command.c:401 register_command(): command 'clean' is already registered in 'l2x' context
  333. Debug: 342 2 command.c:401 register_command(): command 'cortex_a' is already registered in '<global>' context
  334. Debug: 343 2 command.c:401 register_command(): command 'cache_info' is already registered in 'cortex_a' context
  335. Debug: 344 2 command.c:401 register_command(): command 'dbginit' is already registered in 'cortex_a' context
  336. Debug: 345 2 command.c:401 register_command(): command 'smp_off' is already registered in 'cortex_a' context
  337. Debug: 346 2 command.c:401 register_command(): command 'smp_on' is already registered in 'cortex_a' context
  338. Debug: 347 2 command.c:401 register_command(): command 'smp_gdb' is already registered in 'cortex_a' context
  339. Debug: 348 2 command.c:401 register_command(): command 'maskisr' is already registered in 'cortex_a' context
  340. Debug: 349 2 command.c:401 register_command(): command 'dacrfixup' is already registered in 'cortex_a' context
  341. Debug: 350 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  342. Debug: 351 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  343. Debug: 352 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  344. Debug: 353 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  345. Debug: 354 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  346. Debug: 355 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  347. Debug: 356 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  348. Debug: 357 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  349. Debug: 358 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  350. Debug: 359 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  351. Debug: 360 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  352. Debug: 361 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  353. Debug: 362 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  354. Debug: 363 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  355. Debug: 364 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  356. Debug: 365 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  357. Debug: 366 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  358. Debug: 367 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  359. Debug: 368 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  360. Debug: 369 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  361. Debug: 370 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  362. Debug: 371 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  363. Debug: 372 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  364. Debug: 373 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  365. Debug: 374 2 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  366. Debug: 375 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  367. Debug: 376 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  368. Debug: 377 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  369. Debug: 378 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  370. Debug: 379 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  371. Debug: 380 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  372. Debug: 381 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  373. Debug: 382 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  374. Debug: 383 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  375. Debug: 384 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  376. Debug: 385 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  377. Debug: 386 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  378. Debug: 387 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  379. Debug: 388 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  380. Debug: 389 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  381. Debug: 390 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  382. Debug: 391 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  383. Debug: 392 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  384. Debug: 393 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  385. Debug: 394 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  386. Debug: 395 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  387. Debug: 396 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  388. Debug: 397 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  389. Debug: 398 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  390. Debug: 399 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  391. Debug: 400 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  392. Debug: 401 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  393. Debug: 402 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  394. Debug: 403 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  395. Debug: 404 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  396. Debug: 405 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  397. Debug: 406 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  398. Debug: 407 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  399. Debug: 408 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  400. Debug: 409 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  401. Debug: 410 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  402. Debug: 411 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu2'...
  403. Debug: 412 3 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_target create bcmrpi2.cpu3 cortex_a -chain-position bcmrpi2.dap -coreid 3 -dbgbase 0x80016000
  404. Debug: 413 3 command.c:145 script_debug(): command - ocd_target ocd_target create bcmrpi2.cpu3 cortex_a -chain-position bcmrpi2.dap -coreid 3 -dbgbase 0x80016000
  405. Debug: 414 3 target.c:1881 target_free_all_working_areas_restore(): freeing all working areas
  406. Debug: 415 3 command.c:401 register_command(): command 'arm' is already registered in '<global>' context
  407. Debug: 416 3 command.c:401 register_command(): command 'reg' is already registered in 'arm' context
  408. Debug: 417 3 command.c:401 register_command(): command 'core_state' is already registered in 'arm' context
  409. Debug: 418 3 command.c:401 register_command(): command 'disassemble' is already registered in 'arm' context
  410. Debug: 419 3 command.c:401 register_command(): command 'mcr' is already registered in 'arm' context
  411. Debug: 420 3 command.c:401 register_command(): command 'mrc' is already registered in 'arm' context
  412. Debug: 421 3 command.c:401 register_command(): command 'semihosting' is already registered in 'arm' context
  413. Debug: 422 3 command.c:401 register_command(): command 'dap' is already registered in '<global>' context
  414. Debug: 423 3 command.c:401 register_command(): command 'info' is already registered in 'dap' context
  415. Debug: 424 3 command.c:401 register_command(): command 'apsel' is already registered in 'dap' context
  416. Debug: 425 3 command.c:401 register_command(): command 'apcsw' is already registered in 'dap' context
  417. Debug: 426 3 command.c:401 register_command(): command 'apid' is already registered in 'dap' context
  418. Debug: 427 3 command.c:401 register_command(): command 'baseaddr' is already registered in 'dap' context
  419. Debug: 428 3 command.c:401 register_command(): command 'memaccess' is already registered in 'dap' context
  420. Debug: 429 3 command.c:401 register_command(): command 'ti_be_32_quirks' is already registered in 'dap' context
  421. Debug: 430 3 command.c:401 register_command(): command 'cache_config' is already registered in '<global>' context
  422. Debug: 431 3 command.c:401 register_command(): command 'l2x' is already registered in 'cache_config' context
  423. Debug: 432 3 command.c:401 register_command(): command 'cache' is already registered in '<global>' context
  424. Debug: 433 3 command.c:401 register_command(): command 'auto' is already registered in 'cache' context
  425. Debug: 434 3 command.c:401 register_command(): command 'l1' is already registered in 'cache' context
  426. Debug: 435 3 command.c:401 register_command(): command 'info' is already registered in 'l1' context
  427. Debug: 436 3 command.c:401 register_command(): command 'd' is already registered in 'l1' context
  428. Debug: 437 3 command.c:401 register_command(): command 'flush_all' is already registered in 'd' context
  429. Debug: 438 3 command.c:401 register_command(): command 'inval' is already registered in 'd' context
  430. Debug: 439 3 command.c:401 register_command(): command 'clean' is already registered in 'd' context
  431. Debug: 440 3 command.c:401 register_command(): command 'i' is already registered in 'l1' context
  432. Debug: 441 3 command.c:401 register_command(): command 'inval_all' is already registered in 'i' context
  433. Debug: 442 3 command.c:401 register_command(): command 'inval' is already registered in 'i' context
  434. Debug: 443 3 command.c:401 register_command(): command 'l2x' is already registered in 'cache' context
  435. Debug: 444 3 command.c:401 register_command(): command 'conf' is already registered in 'l2x' context
  436. Debug: 445 3 command.c:401 register_command(): command 'info' is already registered in 'l2x' context
  437. Debug: 446 3 command.c:401 register_command(): command 'flush_all' is already registered in 'l2x' context
  438. Debug: 447 3 command.c:401 register_command(): command 'flush' is already registered in 'l2x' context
  439. Debug: 448 3 command.c:401 register_command(): command 'inval' is already registered in 'l2x' context
  440. Debug: 449 3 command.c:401 register_command(): command 'clean' is already registered in 'l2x' context
  441. Debug: 450 3 command.c:401 register_command(): command 'cortex_a' is already registered in '<global>' context
  442. Debug: 451 3 command.c:401 register_command(): command 'cache_info' is already registered in 'cortex_a' context
  443. Debug: 452 3 command.c:401 register_command(): command 'dbginit' is already registered in 'cortex_a' context
  444. Debug: 453 3 command.c:401 register_command(): command 'smp_off' is already registered in 'cortex_a' context
  445. Debug: 454 3 command.c:401 register_command(): command 'smp_on' is already registered in 'cortex_a' context
  446. Debug: 455 3 command.c:401 register_command(): command 'smp_gdb' is already registered in 'cortex_a' context
  447. Debug: 456 3 command.c:401 register_command(): command 'maskisr' is already registered in 'cortex_a' context
  448. Debug: 457 3 command.c:401 register_command(): command 'dacrfixup' is already registered in 'cortex_a' context
  449. Debug: 458 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  450. Debug: 459 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  451. Debug: 460 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  452. Debug: 461 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  453. Debug: 462 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  454. Debug: 463 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  455. Debug: 464 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  456. Debug: 465 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  457. Debug: 466 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  458. Debug: 467 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  459. Debug: 468 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  460. Debug: 469 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  461. Debug: 470 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  462. Debug: 471 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  463. Debug: 472 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  464. Debug: 473 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  465. Debug: 474 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  466. Debug: 475 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  467. Debug: 476 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  468. Debug: 477 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  469. Debug: 478 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  470. Debug: 479 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  471. Debug: 480 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  472. Debug: 481 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  473. Debug: 482 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  474. Debug: 483 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  475. Debug: 484 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  476. Debug: 485 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  477. Debug: 486 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  478. Debug: 487 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  479. Debug: 488 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  480. Debug: 489 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  481. Debug: 490 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  482. Debug: 491 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  483. Debug: 492 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  484. Debug: 493 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  485. Debug: 494 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  486. Debug: 495 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  487. Debug: 496 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  488. Debug: 497 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  489. Debug: 498 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  490. Debug: 499 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  491. Debug: 500 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  492. Debug: 501 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  493. Debug: 502 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  494. Debug: 503 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  495. Debug: 504 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  496. Debug: 505 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  497. Debug: 506 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  498. Debug: 507 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  499. Debug: 508 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  500. Debug: 509 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  501. Debug: 510 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  502. Debug: 511 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  503. Debug: 512 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  504. Debug: 513 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  505. Debug: 514 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  506. Debug: 515 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  507. Debug: 516 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  508. Debug: 517 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  509. Debug: 518 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  510. Debug: 519 3 command.c:366 register_command_handler(): registering 'ocd_bcmrpi2.cpu3'...
  511. Debug: 520 3 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_target smp bcmrpi2.cpu0 bcmrpi2.cpu1 bcmrpi2.cpu2 bcmrpi2.cpu3
  512. Debug: 521 3 command.c:145 script_debug(): command - ocd_target ocd_target smp bcmrpi2.cpu0 bcmrpi2.cpu1 bcmrpi2.cpu2 bcmrpi2.cpu3
  513. Debug: 522 3 target.c:5437 jim_target_smp(): 5
  514. Debug: 523 3 target.c:5447 jim_target_smp(): bcmrpi2.cpu0
  515. Debug: 524 3 target.c:5447 jim_target_smp(): bcmrpi2.cpu1
  516. Debug: 525 3 target.c:5447 jim_target_smp(): bcmrpi2.cpu2
  517. Debug: 526 3 target.c:5447 jim_target_smp(): bcmrpi2.cpu3
  518. Debug: 527 3 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_bcmrpi2.cpu0 configure -event gdb-attach
  519. cortex_a dbginit
  520.  
  521. Debug: 528 3 command.c:145 script_debug(): command - ocd_bcmrpi2.cpu0 ocd_bcmrpi2.cpu0 configure -event gdb-attach
  522. cortex_a dbginit
  523.  
  524. Debug: 529 3 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_bcmrpi2.cpu1 configure -event gdb-attach
  525. cortex_a dbginit
  526.  
  527. Debug: 530 3 command.c:145 script_debug(): command - ocd_bcmrpi2.cpu1 ocd_bcmrpi2.cpu1 configure -event gdb-attach
  528. cortex_a dbginit
  529.  
  530. Debug: 531 3 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_bcmrpi2.cpu2 configure -event gdb-attach
  531. cortex_a dbginit
  532.  
  533. Debug: 532 3 command.c:145 script_debug(): command - ocd_bcmrpi2.cpu2 ocd_bcmrpi2.cpu2 configure -event gdb-attach
  534. cortex_a dbginit
  535.  
  536. Debug: 533 3 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_bcmrpi2.cpu3 configure -event gdb-attach
  537. cortex_a dbginit
  538.  
  539. Debug: 534 3 command.c:145 script_debug(): command - ocd_bcmrpi2.cpu3 ocd_bcmrpi2.cpu3 configure -event gdb-attach
  540. cortex_a dbginit
  541.  
  542. Debug: 535 3 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_init
  543. Debug: 536 3 command.c:145 script_debug(): command - init ocd_init
  544. Debug: 538 3 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_target init
  545. Debug: 539 3 command.c:145 script_debug(): command - ocd_target ocd_target init
  546. Debug: 541 3 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_target names
  547. Debug: 542 3 command.c:145 script_debug(): command - ocd_target ocd_target names
  548. Debug: 543 3 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_bcmrpi2.cpu0 cget -event gdb-flash-erase-start
  549. Debug: 544 3 command.c:145 script_debug(): command - ocd_bcmrpi2.cpu0 ocd_bcmrpi2.cpu0 cget -event gdb-flash-erase-start
  550. Debug: 545 3 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_bcmrpi2.cpu0 configure -event gdb-flash-erase-start reset init
  551. Debug: 546 3 command.c:145 script_debug(): command - ocd_bcmrpi2.cpu0 ocd_bcmrpi2.cpu0 configure -event gdb-flash-erase-start reset init
  552. Debug: 547 3 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_bcmrpi2.cpu0 cget -event gdb-flash-write-end
  553. Debug: 548 3 command.c:145 script_debug(): command - ocd_bcmrpi2.cpu0 ocd_bcmrpi2.cpu0 cget -event gdb-flash-write-end
  554. Debug: 549 3 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_bcmrpi2.cpu0 configure -event gdb-flash-write-end reset halt
  555. Debug: 550 3 command.c:145 script_debug(): command - ocd_bcmrpi2.cpu0 ocd_bcmrpi2.cpu0 configure -event gdb-flash-write-end reset halt
  556. Debug: 551 3 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_bcmrpi2.cpu1 cget -event gdb-flash-erase-start
  557. Debug: 552 3 command.c:145 script_debug(): command - ocd_bcmrpi2.cpu1 ocd_bcmrpi2.cpu1 cget -event gdb-flash-erase-start
  558. Debug: 553 3 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_bcmrpi2.cpu1 configure -event gdb-flash-erase-start reset init
  559. Debug: 554 3 command.c:145 script_debug(): command - ocd_bcmrpi2.cpu1 ocd_bcmrpi2.cpu1 configure -event gdb-flash-erase-start reset init
  560. Debug: 555 3 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_bcmrpi2.cpu1 cget -event gdb-flash-write-end
  561. Debug: 556 3 command.c:145 script_debug(): command - ocd_bcmrpi2.cpu1 ocd_bcmrpi2.cpu1 cget -event gdb-flash-write-end
  562. Debug: 557 3 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_bcmrpi2.cpu1 configure -event gdb-flash-write-end reset halt
  563. Debug: 558 3 command.c:145 script_debug(): command - ocd_bcmrpi2.cpu1 ocd_bcmrpi2.cpu1 configure -event gdb-flash-write-end reset halt
  564. Debug: 559 3 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_bcmrpi2.cpu2 cget -event gdb-flash-erase-start
  565. Debug: 560 3 command.c:145 script_debug(): command - ocd_bcmrpi2.cpu2 ocd_bcmrpi2.cpu2 cget -event gdb-flash-erase-start
  566. Debug: 561 3 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_bcmrpi2.cpu2 configure -event gdb-flash-erase-start reset init
  567. Debug: 562 3 command.c:145 script_debug(): command - ocd_bcmrpi2.cpu2 ocd_bcmrpi2.cpu2 configure -event gdb-flash-erase-start reset init
  568. Debug: 563 3 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_bcmrpi2.cpu2 cget -event gdb-flash-write-end
  569. Debug: 564 3 command.c:145 script_debug(): command - ocd_bcmrpi2.cpu2 ocd_bcmrpi2.cpu2 cget -event gdb-flash-write-end
  570. Debug: 565 3 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_bcmrpi2.cpu2 configure -event gdb-flash-write-end reset halt
  571. Debug: 566 3 command.c:145 script_debug(): command - ocd_bcmrpi2.cpu2 ocd_bcmrpi2.cpu2 configure -event gdb-flash-write-end reset halt
  572. Debug: 567 4 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_bcmrpi2.cpu3 cget -event gdb-flash-erase-start
  573. Debug: 568 4 command.c:145 script_debug(): command - ocd_bcmrpi2.cpu3 ocd_bcmrpi2.cpu3 cget -event gdb-flash-erase-start
  574. Debug: 569 4 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_bcmrpi2.cpu3 configure -event gdb-flash-erase-start reset init
  575. Debug: 570 4 command.c:145 script_debug(): command - ocd_bcmrpi2.cpu3 ocd_bcmrpi2.cpu3 configure -event gdb-flash-erase-start reset init
  576. Debug: 571 4 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_bcmrpi2.cpu3 cget -event gdb-flash-write-end
  577. Debug: 572 4 command.c:145 script_debug(): command - ocd_bcmrpi2.cpu3 ocd_bcmrpi2.cpu3 cget -event gdb-flash-write-end
  578. Debug: 573 4 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_bcmrpi2.cpu3 configure -event gdb-flash-write-end reset halt
  579. Debug: 574 4 command.c:145 script_debug(): command - ocd_bcmrpi2.cpu3 ocd_bcmrpi2.cpu3 configure -event gdb-flash-write-end reset halt
  580. Debug: 575 4 target.c:1306 handle_target_init_command(): Initializing targets...
  581. Debug: 576 4 command.c:366 register_command_handler(): registering 'ocd_target_request'...
  582. Debug: 577 4 command.c:366 register_command_handler(): registering 'ocd_trace'...
  583. Debug: 578 4 command.c:366 register_command_handler(): registering 'ocd_trace'...
  584. Debug: 579 4 command.c:366 register_command_handler(): registering 'ocd_fast_load_image'...
  585. Debug: 580 4 command.c:366 register_command_handler(): registering 'ocd_fast_load'...
  586. Debug: 581 4 command.c:366 register_command_handler(): registering 'ocd_profile'...
  587. Debug: 582 4 command.c:366 register_command_handler(): registering 'ocd_virt2phys'...
  588. Debug: 583 4 command.c:366 register_command_handler(): registering 'ocd_reg'...
  589. Debug: 584 4 command.c:366 register_command_handler(): registering 'ocd_poll'...
  590. Debug: 585 4 command.c:366 register_command_handler(): registering 'ocd_wait_halt'...
  591. Debug: 586 4 command.c:366 register_command_handler(): registering 'ocd_halt'...
  592. Debug: 587 4 command.c:366 register_command_handler(): registering 'ocd_resume'...
  593. Debug: 588 4 command.c:366 register_command_handler(): registering 'ocd_reset'...
  594. Debug: 589 4 command.c:366 register_command_handler(): registering 'ocd_soft_reset_halt'...
  595. Debug: 590 4 command.c:366 register_command_handler(): registering 'ocd_step'...
  596. Debug: 591 4 command.c:366 register_command_handler(): registering 'ocd_mdw'...
  597. Debug: 592 4 command.c:366 register_command_handler(): registering 'ocd_mdh'...
  598. Debug: 593 4 command.c:366 register_command_handler(): registering 'ocd_mdb'...
  599. Debug: 594 4 command.c:366 register_command_handler(): registering 'ocd_mww'...
  600. Debug: 595 4 command.c:366 register_command_handler(): registering 'ocd_mwh'...
  601. Debug: 596 4 command.c:366 register_command_handler(): registering 'ocd_mwb'...
  602. Debug: 597 4 command.c:366 register_command_handler(): registering 'ocd_bp'...
  603. Debug: 598 4 command.c:366 register_command_handler(): registering 'ocd_rbp'...
  604. Debug: 599 4 command.c:366 register_command_handler(): registering 'ocd_wp'...
  605. Debug: 600 4 command.c:366 register_command_handler(): registering 'ocd_rwp'...
  606. Debug: 601 4 command.c:366 register_command_handler(): registering 'ocd_load_image'...
  607. Debug: 602 4 command.c:366 register_command_handler(): registering 'ocd_dump_image'...
  608. Debug: 603 4 command.c:366 register_command_handler(): registering 'ocd_verify_image'...
  609. Debug: 604 4 command.c:366 register_command_handler(): registering 'ocd_test_image'...
  610. Debug: 605 4 command.c:366 register_command_handler(): registering 'ocd_reset_nag'...
  611. Debug: 606 4 command.c:366 register_command_handler(): registering 'ocd_ps'...
  612. Debug: 607 4 command.c:366 register_command_handler(): registering 'ocd_test_mem_access'...
  613. Debug: 608 4 ftdi.c:625 ftdi_initialize(): ftdi interface using shortest path jtag state transitions
  614. Debug: 609 8 mpsse.c:363 mpsse_purge(): -
  615. Debug: 610 9 mpsse.c:644 mpsse_loopback_config(): off
  616. Debug: 611 9 mpsse.c:689 mpsse_set_frequency(): target 1000000 Hz
  617. Debug: 612 9 mpsse.c:681 mpsse_rtck_config(): off
  618. Debug: 613 9 mpsse.c:670 mpsse_divide_by_5_config(): off
  619. Debug: 614 9 mpsse.c:650 mpsse_set_divisor(): 29
  620. Debug: 615 9 mpsse.c:713 mpsse_set_frequency(): actually 1000000 Hz
  621. Debug: 616 9 core.c:1596 adapter_khz_to_speed(): convert khz to interface specific speed value
  622. Debug: 617 9 core.c:1599 adapter_khz_to_speed(): have interface set up
  623. Debug: 618 9 mpsse.c:689 mpsse_set_frequency(): target 1000000 Hz
  624. Debug: 619 9 mpsse.c:681 mpsse_rtck_config(): off
  625. Debug: 620 9 mpsse.c:670 mpsse_divide_by_5_config(): off
  626. Debug: 621 9 mpsse.c:650 mpsse_set_divisor(): 29
  627. Debug: 622 9 mpsse.c:713 mpsse_set_frequency(): actually 1000000 Hz
  628. Debug: 623 9 core.c:1596 adapter_khz_to_speed(): convert khz to interface specific speed value
  629. Debug: 624 9 core.c:1599 adapter_khz_to_speed(): have interface set up
  630. Info : 625 9 core.c:1384 adapter_init(): clock speed 1000 kHz
  631. Debug: 626 9 openocd.c:146 handle_init_command(): Debug Adapter init complete
  632. Debug: 627 9 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_transport init
  633. Debug: 628 9 command.c:145 script_debug(): command - ocd_transport ocd_transport init
  634. Debug: 630 9 transport.c:240 handle_transport_init(): handle_transport_init
  635. Debug: 631 10 core.c:730 jtag_add_reset(): SRST line released
  636. Debug: 632 10 core.c:754 jtag_add_reset(): TRST line released
  637. Debug: 633 10 core.c:328 jtag_call_event_callbacks(): jtag event: TAP reset
  638. Debug: 634 10 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_jtag arp_init
  639. Debug: 635 10 command.c:145 script_debug(): command - ocd_jtag ocd_jtag arp_init
  640. Debug: 636 10 core.c:1397 jtag_init_inner(): Init JTAG chain
  641. Debug: 637 10 core.c:328 jtag_call_event_callbacks(): jtag event: TAP reset
  642. Debug: 638 10 core.c:1058 jtag_examine_chain(): DR scan interrogation for IDCODE/BYPASS
  643. Debug: 639 10 core.c:328 jtag_call_event_callbacks(): jtag event: TAP reset
  644. Error: 640 11 core.c:948 jtag_examine_chain_check(): JTAG scan chain interrogation failed: all zeroes
  645. Error: 641 11 core.c:949 jtag_examine_chain_check(): Check JTAG interface, timings, target power, etc.
  646. Error: 642 11 core.c:1442 jtag_init_inner(): Trying to use configured scan chain anyway...
  647. Debug: 643 11 core.c:1188 jtag_validate_ircapture(): IR capture validation scan
  648. Error: 644 11 core.c:1240 jtag_validate_ircapture(): bcmrpi2.dap: IR capture error; saw 0x00 not 0x01
  649. Debug: 645 11 core.c:328 jtag_call_event_callbacks(): jtag event: TAP reset
  650. Warn : 646 11 core.c:1465 jtag_init_inner(): Bypassing JTAG setup events due to errors
  651. Debug: 647 11 openocd.c:159 handle_init_command(): Examining targets...
  652. Debug: 648 11 target.c:1499 target_call_event_callbacks(): target event 21 (examine-start)
  653. Debug: 649 11 arm_adi_v5.c:602 dap_dp_init():
  654. Debug: 650 11 arm_adi_v5.c:635 dap_dp_init(): DAP: wait CDBGPWRUPACK
  655. Debug: 651 11 arm_adi_v5.h:417 dap_dp_poll_register(): DAP: poll 4, mask 0x20000000, value 0x20000000
  656. Warn : 652 12 adi_v5_jtag.c:253 jtagdp_transaction_endcheck(): Invalid ACK 0 in JTAG-DP transaction
  657. Debug: 653 12 arm_adi_v5.c:635 dap_dp_init(): DAP: wait CDBGPWRUPACK
  658. Debug: 654 12 arm_adi_v5.h:417 dap_dp_poll_register(): DAP: poll 4, mask 0x20000000, value 0x20000000
  659. Warn : 655 12 adi_v5_jtag.c:253 jtagdp_transaction_endcheck(): Invalid ACK 0 in JTAG-DP transaction
  660. Debug: 656 12 arm_adi_v5.c:635 dap_dp_init(): DAP: wait CDBGPWRUPACK
  661. Debug: 657 12 arm_adi_v5.h:417 dap_dp_poll_register(): DAP: poll 4, mask 0x20000000, value 0x20000000
  662. Warn : 658 13 adi_v5_jtag.c:253 jtagdp_transaction_endcheck(): Invalid ACK 0 in JTAG-DP transaction
  663. Debug: 659 13 arm_adi_v5.c:635 dap_dp_init(): DAP: wait CDBGPWRUPACK
  664. Debug: 660 13 arm_adi_v5.h:417 dap_dp_poll_register(): DAP: poll 4, mask 0x20000000, value 0x20000000
  665. Warn : 661 13 adi_v5_jtag.c:253 jtagdp_transaction_endcheck(): Invalid ACK 0 in JTAG-DP transaction
  666. Debug: 662 13 arm_adi_v5.c:635 dap_dp_init(): DAP: wait CDBGPWRUPACK
  667. Debug: 663 13 arm_adi_v5.h:417 dap_dp_poll_register(): DAP: poll 4, mask 0x20000000, value 0x20000000
  668. Warn : 664 14 adi_v5_jtag.c:253 jtagdp_transaction_endcheck(): Invalid ACK 0 in JTAG-DP transaction
  669. Debug: 665 14 arm_adi_v5.c:635 dap_dp_init(): DAP: wait CDBGPWRUPACK
  670. Debug: 666 14 arm_adi_v5.h:417 dap_dp_poll_register(): DAP: poll 4, mask 0x20000000, value 0x20000000
  671. Warn : 667 14 adi_v5_jtag.c:253 jtagdp_transaction_endcheck(): Invalid ACK 0 in JTAG-DP transaction
  672. Debug: 668 14 arm_adi_v5.c:635 dap_dp_init(): DAP: wait CDBGPWRUPACK
  673. Debug: 669 14 arm_adi_v5.h:417 dap_dp_poll_register(): DAP: poll 4, mask 0x20000000, value 0x20000000
  674. Warn : 670 15 adi_v5_jtag.c:253 jtagdp_transaction_endcheck(): Invalid ACK 0 in JTAG-DP transaction
  675. Debug: 671 15 arm_adi_v5.c:635 dap_dp_init(): DAP: wait CDBGPWRUPACK
  676. Debug: 672 15 arm_adi_v5.h:417 dap_dp_poll_register(): DAP: poll 4, mask 0x20000000, value 0x20000000
  677. Warn : 673 15 adi_v5_jtag.c:253 jtagdp_transaction_endcheck(): Invalid ACK 0 in JTAG-DP transaction
  678. Debug: 674 15 arm_adi_v5.c:635 dap_dp_init(): DAP: wait CDBGPWRUPACK
  679. Debug: 675 15 arm_adi_v5.h:417 dap_dp_poll_register(): DAP: poll 4, mask 0x20000000, value 0x20000000
  680. Warn : 676 16 adi_v5_jtag.c:253 jtagdp_transaction_endcheck(): Invalid ACK 0 in JTAG-DP transaction
  681. Debug: 677 16 arm_adi_v5.c:635 dap_dp_init(): DAP: wait CDBGPWRUPACK
  682. Debug: 678 16 arm_adi_v5.h:417 dap_dp_poll_register(): DAP: poll 4, mask 0x20000000, value 0x20000000
  683. Warn : 679 17 adi_v5_jtag.c:253 jtagdp_transaction_endcheck(): Invalid ACK 0 in JTAG-DP transaction
  684. Error: 680 17 cortex_a.c:2940 cortex_a_examine_first(): Could not initialize the debug port
  685. Debug: 681 17 openocd.c:161 handle_init_command(): target examination failed
  686. Debug: 682 17 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_flash init
  687. Debug: 683 17 command.c:145 script_debug(): command - ocd_flash ocd_flash init
  688. Debug: 685 17 tcl.c:1067 handle_flash_init_command(): Initializing flash devices...
  689. Debug: 686 17 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_mflash init
  690. Debug: 687 17 command.c:145 script_debug(): command - ocd_mflash ocd_mflash init
  691. Debug: 689 17 mflash.c:1379 handle_mflash_init_command(): Initializing mflash devices...
  692. Debug: 690 17 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_nand init
  693. Debug: 691 17 command.c:145 script_debug(): command - ocd_nand ocd_nand init
  694. Debug: 693 17 tcl.c:497 handle_nand_init_command(): Initializing NAND devices...
  695. Debug: 694 17 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_pld init
  696. Debug: 695 17 command.c:145 script_debug(): command - ocd_pld ocd_pld init
  697. Debug: 697 17 pld.c:207 handle_pld_init_command(): Initializing PLDs...
  698.  
  699.  
  700. raspi2.cfg
  701. -----------
  702. telnet_port 4444
  703. #TODO: Verify gdb setup works as intended.
  704. #TODO: With the command "cache_config" we could configure the L2 cache and avoid the problem which occurs if you wait too long to connect via JTAG...
  705. gdb_port 3333
  706. #tcl_port 0 #No Tcl port needed...
  707.  
  708. #jtag_khz 1000 #Not needed?
  709. adapter_khz 1000
  710.  
  711. if { [info exists CHIPNAME] } {
  712. set _CHIPNAME $CHIPNAME
  713. } else {
  714. set _CHIPNAME bcmrpi2
  715. }
  716.  
  717. if { [info exists DAP_TAPID] } {
  718. set _DAP_TAPID $DAP_TAPID
  719. } else {
  720. set _DAP_TAPID 0x4ba00477
  721. }
  722.  
  723. jtag newtap $_CHIPNAME dap -expected-id $_DAP_TAPID -irlen 4 -ircapture 0x01 -irmask 0x0f
  724.  
  725. set _TARGETNAME0 $_CHIPNAME.cpu0
  726. set _TARGETNAME1 $_CHIPNAME.cpu1
  727. set _TARGETNAME2 $_CHIPNAME.cpu2
  728. set _TARGETNAME3 $_CHIPNAME.cpu3
  729.  
  730. target create $_TARGETNAME0 cortex_a -chain-position $_CHIPNAME.dap -coreid 0 -dbgbase 0x80010000
  731. target create $_TARGETNAME1 cortex_a -chain-position $_CHIPNAME.dap -coreid 1 -dbgbase 0x80012000
  732. target create $_TARGETNAME2 cortex_a -chain-position $_CHIPNAME.dap -coreid 2 -dbgbase 0x80014000
  733. target create $_TARGETNAME3 cortex_a -chain-position $_CHIPNAME.dap -coreid 3 -dbgbase 0x80016000
  734. target smp $_TARGETNAME0 $_TARGETNAME1 $_TARGETNAME2 $_TARGETNAME3
  735.  
  736. $_TARGETNAME0 configure -event gdb-attach {
  737. cortex_a dbginit
  738. }
  739. $_TARGETNAME1 configure -event gdb-attach {
  740. cortex_a dbginit
  741. }
  742. $_TARGETNAME2 configure -event gdb-attach {
  743. cortex_a dbginit
  744. }
  745. $_TARGETNAME3 configure -event gdb-attach {
  746. cortex_a dbginit
  747. }
  748.  
  749.  
  750.  
  751. RPi_HUB_Module.cfg
  752. -------------------
  753. #
  754. # FTDI RPi HUB Module
  755. #
  756. # http://www.ftdichip.com/
  757. #
  758.  
  759. #interface ft2232
  760. interface ftdi
  761. ftdi_device_desc "FT2232H RPi HUB Module"
  762. #ft2232_layout RPI2
  763. #ft2232h_vid_pid 0x0403 0xcff8
  764. ftdi_channel 0
  765. ftdi_vid_pid 0x0403 0x6010
  766. #ftdi_layout_init
  767. #ftdi_layout_signal
  768. transport select jtag
Advertisement
Add Comment
Please, Sign In to add comment