Guest User

dump of multiple steps

a guest
Sep 27th, 2014
339
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
GDB 4.47 KB | None | 0 0
  1. target halted due to debug-request, current mode: Thread
  2. xPSR: 0x01000000 pc: 0x0000026c msp: 0x20000100
  3. (gdb) monitor reg
  4. ===== arm v7m registers
  5. (0) r0 (/32): 0x00000000
  6. (1) r1 (/32): 0x00000000
  7. (2) r2 (/32): 0x00000000
  8. (3) r3 (/32): 0x00000000
  9. (4) r4 (/32): 0x00000000
  10. (5) r5 (/32): 0x00000000
  11. (6) r6 (/32): 0x00000000
  12. (7) r7 (/32): 0x00000000
  13. (8) r8 (/32): 0x00000000
  14. (9) r9 (/32): 0x00000000
  15. (10) r10 (/32): 0x00000000
  16. (11) r11 (/32): 0x00000000
  17. (12) r12 (/32): 0x00000000
  18. (13) sp (/32): 0x20000100
  19. (14) lr (/32): 0xFFFFFFFF
  20. (15) pc (/32): 0x0000026C
  21. (16) xPSR (/32): 0x01000000
  22. (17) msp (/32): 0x20000100
  23. (18) psp (/32): 0x00000000
  24. (19) primask (/1): 0x00
  25. (20) basepri (/8): 0x00
  26. (21) faultmask (/1): 0x00
  27. (22) control (/2): 0x00
  28. ===== Cortex-M DWT registers
  29. (23) dwt_ctrl (/32)
  30. (24) dwt_cyccnt (/32)
  31. (25) dwt_0_comp (/32)
  32. (26) dwt_0_mask (/4)
  33. (27) dwt_0_function (/32)
  34. (28) dwt_1_comp (/32)
  35. (29) dwt_1_mask (/4)
  36. (30) dwt_1_function (/32)
  37. (31) dwt_2_comp (/32)
  38. (32) dwt_2_mask (/4)
  39. (33) dwt_2_function (/32)
  40. (34) dwt_3_comp (/32)
  41. (35) dwt_3_mask (/4)
  42. (36) dwt_3_function (/32)
  43. (gdb) step
  44. ResetISR () at startup_gcc.c:250
  45. 250     pulSrc = &_etext;
  46. (gdb) monitor reg
  47. ===== arm v7m registers
  48. (0) r0 (/32): 0x00000000
  49. (1) r1 (/32): 0x00000000
  50. (2) r2 (/32): 0x00000000
  51. (3) r3 (/32): 0x00000000
  52. (4) r4 (/32): 0x00000000
  53. (5) r5 (/32): 0x00000000
  54. (6) r6 (/32): 0x00000000
  55. (7) r7 (/32): 0x200000F0
  56. (8) r8 (/32): 0x00000000
  57. (9) r9 (/32): 0x00000000
  58. (10) r10 (/32): 0x00000000
  59. (11) r11 (/32): 0x00000000
  60. (12) r12 (/32): 0x00000000
  61. (13) sp (/32): 0x200000F0
  62. (14) lr (/32): 0xFFFFFFFF
  63. (15) pc (/32): 0x00000272
  64. (16) xPSR (/32): 0x01000000
  65. (17) msp (/32): 0x200000F0
  66. (18) psp (/32): 0x00000000
  67. (19) primask (/1): 0x00
  68. (20) basepri (/8): 0x00
  69. (21) faultmask (/1): 0x00
  70. (22) control (/2): 0x00
  71. ===== Cortex-M DWT registers
  72. (23) dwt_ctrl (/32)
  73. (24) dwt_cyccnt (/32)
  74. (25) dwt_0_comp (/32)
  75. (26) dwt_0_mask (/4)
  76. (27) dwt_0_function (/32)
  77. (28) dwt_1_comp (/32)
  78. (29) dwt_1_mask (/4)
  79. (30) dwt_1_function (/32)
  80. (31) dwt_2_comp (/32)
  81. (32) dwt_2_mask (/4)
  82. (33) dwt_2_function (/32)
  83. (34) dwt_3_comp (/32)
  84. (35) dwt_3_mask (/4)
  85. (36) dwt_3_function (/32)
  86. (gdb) step
  87. ^[[A251     for(pulDest = &_data; pulDest < &_edata; )
  88. (gdb) monitor reg
  89. ===== arm v7m registers
  90. (0) r0 (/32): 0x00000000
  91. (1) r1 (/32): 0x00000000
  92. (2) r2 (/32): 0x00000000
  93. (3) r3 (/32): 0x00000364
  94. (4) r4 (/32): 0x00000000
  95. (5) r5 (/32): 0x00000000
  96. (6) r6 (/32): 0x00000000
  97. (7) r7 (/32): 0x200000F0
  98. (8) r8 (/32): 0x00000000
  99. (9) r9 (/32): 0x00000000
  100. (10) r10 (/32): 0x00000000
  101. (11) r11 (/32): 0x00000000
  102. (12) r12 (/32): 0x00000000
  103. (13) sp (/32): 0x200000F0
  104. (14) lr (/32): 0xFFFFFFFF
  105. (15) pc (/32): 0x00000276
  106. (16) xPSR (/32): 0x01000000
  107. (17) msp (/32): 0x200000F0
  108. (18) psp (/32): 0x00000000
  109. (19) primask (/1): 0x00
  110. (20) basepri (/8): 0x00
  111. (21) faultmask (/1): 0x00
  112. (22) control (/2): 0x00
  113. ===== Cortex-M DWT registers
  114. (23) dwt_ctrl (/32)
  115. (24) dwt_cyccnt (/32)
  116. (25) dwt_0_comp (/32)
  117. (26) dwt_0_mask (/4)
  118. (27) dwt_0_function (/32)
  119. (28) dwt_1_comp (/32)
  120. (29) dwt_1_mask (/4)
  121. (30) dwt_1_function (/32)
  122. (31) dwt_2_comp (/32)
  123. (32) dwt_2_mask (/4)
  124. (33) dwt_2_function (/32)
  125. (34) dwt_3_comp (/32)
  126. (35) dwt_3_mask (/4)
  127. (36) dwt_3_function (/32)
  128. (gdb) break main
  129. Breakpoint 1 at 0x2f6: file blink.c, line 51.
  130. (gdb) cont
  131. Continuing.
  132. Note: automatically using hardware breakpoints for read-only addresses.
  133.  
  134. Breakpoint 1, main () at blink.c:51
  135. 51      SYSCTL_RCGC2_R = SYSCTL_RCGC2_GPIOF;
  136. (gdb) monitor reg
  137. ===== arm v7m registers
  138. (0) r0 (/32): 0x20000100
  139. (1) r1 (/32): 0x20000100
  140. (2) r2 (/32): 0x00F00000
  141. (3) r3 (/32): 0xE000ED88
  142. (4) r4 (/32): 0x00000000
  143. (5) r5 (/32): 0x00000000
  144. (6) r6 (/32): 0x00000000
  145. (7) r7 (/32): 0x200000E0
  146. (8) r8 (/32): 0x00000000
  147. (9) r9 (/32): 0x00000000
  148. (10) r10 (/32): 0x00000000
  149. (11) r11 (/32): 0x00000000
  150. (12) r12 (/32): 0x00000000
  151. (13) sp (/32): 0x200000E0
  152. (14) lr (/32): 0x000002B9
  153. (15) pc (/32): 0x000002F6
  154. (16) xPSR (/32): 0x61000000
  155. (17) msp (/32): 0x200000E0
  156. (18) psp (/32): 0x00000000
  157. (19) primask (/1): 0x00
  158. (20) basepri (/8): 0x00
  159. (21) faultmask (/1): 0x00
  160. (22) control (/2): 0x00
  161. ===== Cortex-M DWT registers
  162. (23) dwt_ctrl (/32)
  163. (24) dwt_cyccnt (/32)
  164. (25) dwt_0_comp (/32)
  165. (26) dwt_0_mask (/4)
  166. (27) dwt_0_function (/32)
  167. (28) dwt_1_comp (/32)
  168. (29) dwt_1_mask (/4)
  169. (30) dwt_1_function (/32)
  170. (31) dwt_2_comp (/32)
  171. (32) dwt_2_mask (/4)
  172. (33) dwt_2_function (/32)
  173. (34) dwt_3_comp (/32)
  174. (35) dwt_3_mask (/4)
  175. (36) dwt_3_function (/32)
  176. (gdb)
Add Comment
Please, Sign In to add comment