Advertisement
tthtlc

tm4c1294 blinker compiled code

Feb 26th, 2015
711
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 30.62 KB | None | 0 0
  1.  
  2. /tmp/build6614371312095748777.tmp/Blink.cpp.elf: file format elf32-littlearm
  3.  
  4.  
  5. Disassembly of section .text:
  6.  
  7. 00000000 <_text>:
  8. 0: 20040000 .word 0x20040000
  9. 4: 00000415 .word 0x00000415
  10. 8: 0000040f .word 0x0000040f
  11. c: 00000411 .word 0x00000411
  12. 10: 00000413 .word 0x00000413
  13. 14: 00000413 .word 0x00000413
  14. 18: 00000413 .word 0x00000413
  15. ...
  16. 2c: 00000413 .word 0x00000413
  17. 30: 00000413 .word 0x00000413
  18. 34: 00000000 .word 0x00000000
  19. 38: 00000413 .word 0x00000413
  20. 3c: 000003d5 .word 0x000003d5
  21. 40: 00000639 .word 0x00000639
  22. 44: 00000649 .word 0x00000649
  23. 48: 00000659 .word 0x00000659
  24. 4c: 00000669 .word 0x00000669
  25. 50: 00000679 .word 0x00000679
  26. 54: 000003fd .word 0x000003fd
  27. 58: 000003ff .word 0x000003ff
  28. 5c: 00000413 .word 0x00000413
  29. 60: 00000413 .word 0x00000413
  30. 64: 00000413 .word 0x00000413
  31. 68: 00000413 .word 0x00000413
  32. 6c: 00000413 .word 0x00000413
  33. 70: 00000413 .word 0x00000413
  34. 74: 00000413 .word 0x00000413
  35. 78: 00000413 .word 0x00000413
  36. 7c: 00000413 .word 0x00000413
  37. 80: 00000413 .word 0x00000413
  38. 84: 00000413 .word 0x00000413
  39. 88: 00000413 .word 0x00000413
  40. 8c: 00000413 .word 0x00000413
  41. 90: 00000413 .word 0x00000413
  42. 94: 00000413 .word 0x00000413
  43. 98: 00000413 .word 0x00000413
  44. 9c: 00000413 .word 0x00000413
  45. a0: 00000413 .word 0x00000413
  46. a4: 00000413 .word 0x00000413
  47. a8: 00000413 .word 0x00000413
  48. ac: 00000413 .word 0x00000413
  49. b0: 00000413 .word 0x00000413
  50. b4: 00000413 .word 0x00000413
  51. b8: 00000689 .word 0x00000689
  52. bc: 00000699 .word 0x00000699
  53. c0: 000006a9 .word 0x000006a9
  54. c4: 00000401 .word 0x00000401
  55. c8: 00000413 .word 0x00000413
  56. cc: 00000413 .word 0x00000413
  57. d0: 00000413 .word 0x00000413
  58. d4: 00000413 .word 0x00000413
  59. d8: 00000413 .word 0x00000413
  60. dc: 00000413 .word 0x00000413
  61. e0: 00000000 .word 0x00000000
  62. e4: 00000413 .word 0x00000413
  63. e8: 00000413 .word 0x00000413
  64. ec: 00000413 .word 0x00000413
  65. f0: 00000413 .word 0x00000413
  66. f4: 00000413 .word 0x00000413
  67. f8: 00000413 .word 0x00000413
  68. fc: 00000413 .word 0x00000413
  69. 100: 00000413 .word 0x00000413
  70. 104: 00000413 .word 0x00000413
  71. 108: 00000413 .word 0x00000413
  72. 10c: 000006b9 .word 0x000006b9
  73. 110: 000006c9 .word 0x000006c9
  74. 114: 000006d9 .word 0x000006d9
  75. 118: 00000413 .word 0x00000413
  76. 11c: 00000413 .word 0x00000413
  77. 120: 00000403 .word 0x00000403
  78. 124: 00000405 .word 0x00000405
  79. 128: 00000407 .word 0x00000407
  80. 12c: 00000409 .word 0x00000409
  81. 130: 0000040b .word 0x0000040b
  82. 134: 00000413 .word 0x00000413
  83. 138: 00000413 .word 0x00000413
  84. 13c: 0000040d .word 0x0000040d
  85. 140: 00000413 .word 0x00000413
  86. 144: 00000413 .word 0x00000413
  87. 148: 00000413 .word 0x00000413
  88. 14c: 00000413 .word 0x00000413
  89. ...
  90. 158: 00000413 .word 0x00000413
  91. 15c: 00000413 .word 0x00000413
  92. 160: 000006e9 .word 0x000006e9
  93. 164: 000006f9 .word 0x000006f9
  94. 168: 00000000 .word 0x00000000
  95. 16c: 00000413 .word 0x00000413
  96. 170: 00000709 .word 0x00000709
  97. 174: 00000709 .word 0x00000709
  98. 178: 00000709 .word 0x00000709
  99. 17c: 00000709 .word 0x00000709
  100. 180: 00000709 .word 0x00000709
  101. 184: 00000709 .word 0x00000709
  102. 188: 00000709 .word 0x00000709
  103. 18c: 00000709 .word 0x00000709
  104. 190: 00000719 .word 0x00000719
  105. 194: 00000719 .word 0x00000719
  106. 198: 00000719 .word 0x00000719
  107. 19c: 00000719 .word 0x00000719
  108. 1a0: 00000719 .word 0x00000719
  109. 1a4: 00000719 .word 0x00000719
  110. 1a8: 00000719 .word 0x00000719
  111. 1ac: 00000719 .word 0x00000719
  112. 1b0: 00000729 .word 0x00000729
  113. 1b4: 00000739 .word 0x00000739
  114. 1b8: 00000413 .word 0x00000413
  115. 1bc: 00000413 .word 0x00000413
  116. 1c0: 00000413 .word 0x00000413
  117. 1c4: 00000413 .word 0x00000413
  118. 1c8: 00000413 .word 0x00000413
  119. 1cc: 00000413 .word 0x00000413
  120. 1d0: 00000413 .word 0x00000413
  121. 1d4: 00000413 .word 0x00000413
  122. 1d8: 00000413 .word 0x00000413
  123. 1dc: 00000413 .word 0x00000413
  124. 1e0: 00000413 .word 0x00000413
  125. 1e4: 00000413 .word 0x00000413
  126. 1e8: 00000413 .word 0x00000413
  127. 1ec: 00000413 .word 0x00000413
  128. 1f0: 00000413 .word 0x00000413
  129. 1f4: 00000413 .word 0x00000413
  130. 1f8: 00000413 .word 0x00000413
  131. 1fc: 00000749 .word 0x00000749
  132.  
  133. 00000200 <setup>:
  134. 200: 2051 movs r0, #81 ; 0x51
  135. 202: 2101 movs r1, #1
  136. 204: f000 b814 b.w 230 <pinMode>
  137.  
  138. 00000208 <loop>:
  139. 208: b508 push {r3, lr}
  140. 20a: 2101 movs r1, #1
  141. 20c: 2051 movs r0, #81 ; 0x51
  142. 20e: f000 f867 bl 2e0 <digitalWrite>
  143. 212: f44f 707a mov.w r0, #1000 ; 0x3e8
  144. 216: f000 f8a9 bl 36c <delay>
  145. 21a: 2051 movs r0, #81 ; 0x51
  146. 21c: 2100 movs r1, #0
  147. 21e: f000 f85f bl 2e0 <digitalWrite>
  148. 222: f44f 707a mov.w r0, #1000 ; 0x3e8
  149. 226: e8bd 4008 ldmia.w sp!, {r3, lr}
  150. 22a: f000 b89f b.w 36c <delay>
  151. ...
  152.  
  153. 00000230 <pinMode>:
  154. 230: 4b26 ldr r3, [pc, #152] ; (2cc <pinMode+0x9c>)
  155. 232: 4a27 ldr r2, [pc, #156] ; (2d0 <pinMode+0xa0>)
  156. 234: b570 push {r4, r5, r6, lr}
  157. 236: 5c1d ldrb r5, [r3, r0]
  158. 238: 4b26 ldr r3, [pc, #152] ; (2d4 <pinMode+0xa4>)
  159. 23a: 5c1b ldrb r3, [r3, r0]
  160. 23c: f852 4023 ldr.w r4, [r2, r3, lsl #2]
  161. 240: 2b00 cmp r3, #0
  162. 242: d042 beq.n 2ca <pinMode+0x9a>
  163. 244: 4e24 ldr r6, [pc, #144] ; (2d8 <pinMode+0xa8>)
  164. 246: b911 cbnz r1, 24e <pinMode+0x1e>
  165. 248: 6833 ldr r3, [r6, #0]
  166. 24a: 6b9b ldr r3, [r3, #56] ; 0x38
  167. 24c: e03a b.n 2c4 <pinMode+0x94>
  168. 24e: 2902 cmp r1, #2
  169. 250: d116 bne.n 280 <pinMode+0x50>
  170. 252: 4b22 ldr r3, [pc, #136] ; (2dc <pinMode+0xac>)
  171. 254: f8c4 3520 str.w r3, [r4, #1312] ; 0x520
  172. 258: f8d4 3524 ldr.w r3, [r4, #1316] ; 0x524
  173. 25c: 2200 movs r2, #0
  174. 25e: 432b orrs r3, r5
  175. 260: f8c4 3524 str.w r3, [r4, #1316] ; 0x524
  176. 264: f8c4 2520 str.w r2, [r4, #1312] ; 0x520
  177. 268: 6833 ldr r3, [r6, #0]
  178. 26a: 4620 mov r0, r4
  179. 26c: 685b ldr r3, [r3, #4]
  180. 26e: 4629 mov r1, r5
  181. 270: 4798 blx r3
  182. 272: 6833 ldr r3, [r6, #0]
  183. 274: 4620 mov r0, r4
  184. 276: 695e ldr r6, [r3, #20]
  185. 278: 4629 mov r1, r5
  186. 27a: 2201 movs r2, #1
  187. 27c: 230a movs r3, #10
  188. 27e: e017 b.n 2b0 <pinMode+0x80>
  189. 280: 2903 cmp r1, #3
  190. 282: d11d bne.n 2c0 <pinMode+0x90>
  191. 284: 4b15 ldr r3, [pc, #84] ; (2dc <pinMode+0xac>)
  192. 286: f8c4 3520 str.w r3, [r4, #1312] ; 0x520
  193. 28a: f8d4 3524 ldr.w r3, [r4, #1316] ; 0x524
  194. 28e: 2200 movs r2, #0
  195. 290: 432b orrs r3, r5
  196. 292: f8c4 3524 str.w r3, [r4, #1316] ; 0x524
  197. 296: f8c4 2520 str.w r2, [r4, #1312] ; 0x520
  198. 29a: 6833 ldr r3, [r6, #0]
  199. 29c: 4620 mov r0, r4
  200. 29e: 685b ldr r3, [r3, #4]
  201. 2a0: 4629 mov r1, r5
  202. 2a2: 4798 blx r3
  203. 2a4: 6833 ldr r3, [r6, #0]
  204. 2a6: 4620 mov r0, r4
  205. 2a8: 695e ldr r6, [r3, #20]
  206. 2aa: 4629 mov r1, r5
  207. 2ac: 2201 movs r2, #1
  208. 2ae: 230c movs r3, #12
  209. 2b0: 47b0 blx r6
  210. 2b2: f8d4 3524 ldr.w r3, [r4, #1316] ; 0x524
  211. 2b6: ea23 0505 bic.w r5, r3, r5
  212. 2ba: f8c4 5524 str.w r5, [r4, #1316] ; 0x524
  213. 2be: bd70 pop {r4, r5, r6, pc}
  214. 2c0: 6833 ldr r3, [r6, #0]
  215. 2c2: 6bdb ldr r3, [r3, #60] ; 0x3c
  216. 2c4: 4620 mov r0, r4
  217. 2c6: 4629 mov r1, r5
  218. 2c8: 4798 blx r3
  219. 2ca: bd70 pop {r4, r5, r6, pc}
  220. 2cc: 0000084c .word 0x0000084c
  221. 2d0: 000008ac .word 0x000008ac
  222. 2d4: 000008ec .word 0x000008ec
  223. 2d8: 01000020 .word 0x01000020
  224. 2dc: 4c4f434b .word 0x4c4f434b
  225.  
  226. 000002e0 <digitalWrite>:
  227. 2e0: 2900 cmp r1, #0
  228. 2e2: 4b09 ldr r3, [pc, #36] ; (308 <digitalWrite+0x28>)
  229. 2e4: 4909 ldr r1, [pc, #36] ; (30c <digitalWrite+0x2c>)
  230. 2e6: 5c1b ldrb r3, [r3, r0]
  231. 2e8: 5c09 ldrb r1, [r1, r0]
  232. 2ea: 4809 ldr r0, [pc, #36] ; (310 <digitalWrite+0x30>)
  233. 2ec: b510 push {r4, lr}
  234. 2ee: bf14 ite ne
  235. 2f0: 461a movne r2, r3
  236. 2f2: 2200 moveq r2, #0
  237. 2f4: f850 0021 ldr.w r0, [r0, r1, lsl #2]
  238. 2f8: b121 cbz r1, 304 <digitalWrite+0x24>
  239. 2fa: 4906 ldr r1, [pc, #24] ; (314 <digitalWrite+0x34>)
  240. 2fc: 6809 ldr r1, [r1, #0]
  241. 2fe: 680c ldr r4, [r1, #0]
  242. 300: 4619 mov r1, r3
  243. 302: 47a0 blx r4
  244. 304: bd10 pop {r4, pc}
  245. 306: bf00 nop
  246. 308: 0000084c .word 0x0000084c
  247. 30c: 000008ec .word 0x000008ec
  248. 310: 000008ac .word 0x000008ac
  249. 314: 01000020 .word 0x01000020
  250.  
  251. 00000318 <timerInit>:
  252. 318: b538 push {r3, r4, r5, lr}
  253. 31a: 4b0e ldr r3, [pc, #56] ; (354 <timerInit+0x3c>)
  254. 31c: 4c0e ldr r4, [pc, #56] ; (358 <timerInit+0x40>)
  255. 31e: 681b ldr r3, [r3, #0]
  256. 320: 490e ldr r1, [pc, #56] ; (35c <timerInit+0x44>)
  257. 322: f8d3 30c0 ldr.w r3, [r3, #192] ; 0xc0
  258. 326: 480e ldr r0, [pc, #56] ; (360 <timerInit+0x48>)
  259. 328: 4d0e ldr r5, [pc, #56] ; (364 <timerInit+0x4c>)
  260. 32a: 4798 blx r3
  261. 32c: 6823 ldr r3, [r4, #0]
  262. 32e: 480e ldr r0, [pc, #56] ; (368 <timerInit+0x50>)
  263. 330: 695b ldr r3, [r3, #20]
  264. 332: 4798 blx r3
  265. 334: 6823 ldr r3, [r4, #0]
  266. 336: 685b ldr r3, [r3, #4]
  267. 338: 4798 blx r3
  268. 33a: 682b ldr r3, [r5, #0]
  269. 33c: 2180 movs r1, #128 ; 0x80
  270. 33e: 699b ldr r3, [r3, #24]
  271. 340: 200f movs r0, #15
  272. 342: 4798 blx r3
  273. 344: 6823 ldr r3, [r4, #0]
  274. 346: 68db ldr r3, [r3, #12]
  275. 348: 4798 blx r3
  276. 34a: 682b ldr r3, [r5, #0]
  277. 34c: 685b ldr r3, [r3, #4]
  278. 34e: 4798 blx r3
  279. 350: bd38 pop {r3, r4, r5, pc}
  280. 352: bf00 nop
  281. 354: 01000044 .word 0x01000044
  282. 358: 01000038 .word 0x01000038
  283. 35c: 07270e00 .word 0x07270e00
  284. 360: f1000680 .word 0xf1000680
  285. 364: 01000048 .word 0x01000048
  286. 368: 0001d4c0 .word 0x0001d4c0
  287.  
  288. 0000036c <delay>:
  289. 36c: b538 push {r3, r4, r5, lr}
  290. 36e: 0045 lsls r5, r0, #1
  291. 370: 2400 movs r4, #0
  292. 372: 42ac cmp r4, r5
  293. 374: d005 beq.n 382 <delay+0x16>
  294. 376: f44f 70fa mov.w r0, #500 ; 0x1f4
  295. 37a: f000 f803 bl 384 <delayMicroseconds>
  296. 37e: 3401 adds r4, #1
  297. 380: e7f7 b.n 372 <delay+0x6>
  298. 382: bd38 pop {r3, r4, r5, pc}
  299.  
  300. 00000384 <delayMicroseconds>:
  301. 384: f5b0 7f7a cmp.w r0, #1000 ; 0x3e8
  302. 388: b573 push {r0, r1, r4, r5, r6, lr}
  303. 38a: 4604 mov r4, r0
  304. 38c: d308 bcc.n 3a0 <delayMicroseconds+0x1c>
  305. 38e: f44f 767a mov.w r6, #1000 ; 0x3e8
  306. 392: fbb0 f5f6 udiv r5, r0, r6
  307. 396: 4628 mov r0, r5
  308. 398: f7ff ffe8 bl 36c <delay>
  309. 39c: fb06 4415 mls r4, r6, r5, r4
  310. 3a0: 4b0b ldr r3, [pc, #44] ; (3d0 <delayMicroseconds+0x4c>)
  311. 3a2: 681b ldr r3, [r3, #0]
  312. 3a4: 2078 movs r0, #120 ; 0x78
  313. 3a6: f023 437f bic.w r3, r3, #4278190080 ; 0xff000000
  314. 3aa: 4360 muls r0, r4
  315. 3ac: 4298 cmp r0, r3
  316. 3ae: d904 bls.n 3ba <delayMicroseconds+0x36>
  317. 3b0: f500 007e add.w r0, r0, #16646144 ; 0xfe0000
  318. 3b4: f500 502c add.w r0, r0, #11008 ; 0x2b00
  319. 3b8: 303f adds r0, #63 ; 0x3f
  320. 3ba: 4a05 ldr r2, [pc, #20] ; (3d0 <delayMicroseconds+0x4c>)
  321. 3bc: 6812 ldr r2, [r2, #0]
  322. 3be: 1a9a subs r2, r3, r2
  323. 3c0: f022 427f bic.w r2, r2, #4278190080 ; 0xff000000
  324. 3c4: 9201 str r2, [sp, #4]
  325. 3c6: 9a01 ldr r2, [sp, #4]
  326. 3c8: 4282 cmp r2, r0
  327. 3ca: d9f6 bls.n 3ba <delayMicroseconds+0x36>
  328. 3cc: b002 add sp, #8
  329. 3ce: bd70 pop {r4, r5, r6, pc}
  330. 3d0: e000e018 .word 0xe000e018
  331.  
  332. 000003d4 <SysTickIntHandler>:
  333. 3d4: 4b07 ldr r3, [pc, #28] ; (3f4 <SysTickIntHandler+0x20>)
  334. 3d6: 681a ldr r2, [r3, #0]
  335. 3d8: 3201 adds r2, #1
  336. 3da: b510 push {r4, lr}
  337. 3dc: 601a str r2, [r3, #0]
  338. 3de: 2400 movs r4, #0
  339. 3e0: 4b05 ldr r3, [pc, #20] ; (3f8 <SysTickIntHandler+0x24>)
  340. 3e2: 58e3 ldr r3, [r4, r3]
  341. 3e4: b10b cbz r3, 3ea <SysTickIntHandler+0x16>
  342. 3e6: 2001 movs r0, #1
  343. 3e8: 4798 blx r3
  344. 3ea: 3404 adds r4, #4
  345. 3ec: 2c20 cmp r4, #32
  346. 3ee: d1f7 bne.n 3e0 <SysTickIntHandler+0xc>
  347. 3f0: bd10 pop {r4, pc}
  348. 3f2: bf00 nop
  349. 3f4: 20000020 .word 0x20000020
  350. 3f8: 20000000 .word 0x20000000
  351.  
  352. 000003fc <UARTIntHandler>:
  353. 3fc: 4770 bx lr
  354.  
  355. 000003fe <UARTIntHandler1>:
  356. 3fe: 4770 bx lr
  357.  
  358. 00000400 <UARTIntHandler2>:
  359. 400: 4770 bx lr
  360.  
  361. 00000402 <UARTIntHandler3>:
  362. 402: 4770 bx lr
  363.  
  364. 00000404 <UARTIntHandler4>:
  365. 404: 4770 bx lr
  366.  
  367. 00000406 <UARTIntHandler5>:
  368. 406: 4770 bx lr
  369.  
  370. 00000408 <UARTIntHandler6>:
  371. 408: 4770 bx lr
  372.  
  373. 0000040a <UARTIntHandler7>:
  374. 40a: 4770 bx lr
  375.  
  376. 0000040c <ToneIntHandler>:
  377. 40c: 4770 bx lr
  378.  
  379. 0000040e <NmiSR>:
  380. 40e: e7fe b.n 40e <NmiSR>
  381.  
  382. 00000410 <FaultISR>:
  383. 410: e7fe b.n 410 <FaultISR>
  384.  
  385. 00000412 <IntDefaultHandler>:
  386. 412: e7fe b.n 412 <IntDefaultHandler>
  387.  
  388. 00000414 <ResetISR>:
  389. 414: b570 push {r4, r5, r6, lr}
  390. 416: 2300 movs r3, #0
  391. 418: 4a1b ldr r2, [pc, #108] ; (488 <ResetISR+0x74>)
  392. 41a: 491c ldr r1, [pc, #112] ; (48c <ResetISR+0x78>)
  393. 41c: 1898 adds r0, r3, r2
  394. 41e: 4288 cmp r0, r1
  395. 420: d204 bcs.n 42c <ResetISR+0x18>
  396. 422: 491b ldr r1, [pc, #108] ; (490 <ResetISR+0x7c>)
  397. 424: 5859 ldr r1, [r3, r1]
  398. 426: 5099 str r1, [r3, r2]
  399. 428: 3304 adds r3, #4
  400. 42a: e7f5 b.n 418 <ResetISR+0x4>
  401. 42c: 481e ldr r0, [pc, #120] ; (4a8 <ResetISR+0x94>)
  402. 42e: 491f ldr r1, [pc, #124] ; (4ac <ResetISR+0x98>)
  403. 430: f04f 0200 mov.w r2, #0
  404. 434: 4288 cmp r0, r1
  405. 436: bfb8 it lt
  406. 438: f840 2b04 strlt.w r2, [r0], #4
  407. 43c: dbfa blt.n 434 <ResetISR+0x20>
  408. 43e: 4b15 ldr r3, [pc, #84] ; (494 <ResetISR+0x80>)
  409. 440: 4d15 ldr r5, [pc, #84] ; (498 <ResetISR+0x84>)
  410. 442: 681a ldr r2, [r3, #0]
  411. 444: f442 0270 orr.w r2, r2, #15728640 ; 0xf00000
  412. 448: 601a str r2, [r3, #0]
  413. 44a: 4b14 ldr r3, [pc, #80] ; (49c <ResetISR+0x88>)
  414. 44c: 1aed subs r5, r5, r3
  415. 44e: 10ad asrs r5, r5, #2
  416. 450: 2400 movs r4, #0
  417. 452: 461e mov r6, r3
  418. 454: 42ac cmp r4, r5
  419. 456: d004 beq.n 462 <ResetISR+0x4e>
  420. 458: f856 2024 ldr.w r2, [r6, r4, lsl #2]
  421. 45c: 4790 blx r2
  422. 45e: 3401 adds r4, #1
  423. 460: e7f8 b.n 454 <ResetISR+0x40>
  424. 462: f000 f825 bl 4b0 <_init>
  425. 466: 4d0e ldr r5, [pc, #56] ; (4a0 <ResetISR+0x8c>)
  426. 468: 4b0e ldr r3, [pc, #56] ; (4a4 <ResetISR+0x90>)
  427. 46a: 1aed subs r5, r5, r3
  428. 46c: 10ad asrs r5, r5, #2
  429. 46e: 2400 movs r4, #0
  430. 470: 461e mov r6, r3
  431. 472: 42ac cmp r4, r5
  432. 474: d004 beq.n 480 <ResetISR+0x6c>
  433. 476: f856 2024 ldr.w r2, [r6, r4, lsl #2]
  434. 47a: 4790 blx r2
  435. 47c: 3401 adds r4, #1
  436. 47e: e7f8 b.n 472 <ResetISR+0x5e>
  437. 480: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr}
  438. 484: f000 b8b2 b.w 5ec <main>
  439. 488: 20000000 .word 0x20000000
  440. 48c: 20000000 .word 0x20000000
  441. 490: 0000094c .word 0x0000094c
  442. 494: e000ed88 .word 0xe000ed88
  443. 498: 0000094c .word 0x0000094c
  444. 49c: 0000094c .word 0x0000094c
  445. 4a0: 0000094c .word 0x0000094c
  446. 4a4: 0000094c .word 0x0000094c
  447. 4a8: 20000000 .word 0x20000000
  448. 4ac: 20000264 .word 0x20000264
  449.  
  450. 000004b0 <_init>:
  451. 4b0: 4b36 ldr r3, [pc, #216] ; (58c <_init+0xdc>)
  452. 4b2: 4837 ldr r0, [pc, #220] ; (590 <_init+0xe0>)
  453. 4b4: 681b ldr r3, [r3, #0]
  454. 4b6: b510 push {r4, lr}
  455. 4b8: 4c36 ldr r4, [pc, #216] ; (594 <_init+0xe4>)
  456. 4ba: 699b ldr r3, [r3, #24]
  457. 4bc: 4798 blx r3
  458. 4be: 6823 ldr r3, [r4, #0]
  459. 4c0: 6c5b ldr r3, [r3, #68] ; 0x44
  460. 4c2: 4798 blx r3
  461. 4c4: 2802 cmp r0, #2
  462. 4c6: d106 bne.n 4d6 <_init+0x26>
  463. 4c8: 6823 ldr r3, [r4, #0]
  464. 4ca: 6c5b ldr r3, [r3, #68] ; 0x44
  465. 4cc: 4798 blx r3
  466. 4ce: 2802 cmp r0, #2
  467. 4d0: d001 beq.n 4d6 <_init+0x26>
  468. 4d2: f000 f963 bl 79c <EEPROMMassErase>
  469. 4d6: 4c2d ldr r4, [pc, #180] ; (58c <_init+0xdc>)
  470. 4d8: f7ff ff1e bl 318 <timerInit>
  471. 4dc: 6823 ldr r3, [r4, #0]
  472. 4de: 482e ldr r0, [pc, #184] ; (598 <_init+0xe8>)
  473. 4e0: 699b ldr r3, [r3, #24]
  474. 4e2: 4798 blx r3
  475. 4e4: 6823 ldr r3, [r4, #0]
  476. 4e6: 482d ldr r0, [pc, #180] ; (59c <_init+0xec>)
  477. 4e8: 699b ldr r3, [r3, #24]
  478. 4ea: 4798 blx r3
  479. 4ec: 6823 ldr r3, [r4, #0]
  480. 4ee: 482c ldr r0, [pc, #176] ; (5a0 <_init+0xf0>)
  481. 4f0: 699b ldr r3, [r3, #24]
  482. 4f2: 4798 blx r3
  483. 4f4: 6823 ldr r3, [r4, #0]
  484. 4f6: 482b ldr r0, [pc, #172] ; (5a4 <_init+0xf4>)
  485. 4f8: 699b ldr r3, [r3, #24]
  486. 4fa: 4798 blx r3
  487. 4fc: 6823 ldr r3, [r4, #0]
  488. 4fe: 482a ldr r0, [pc, #168] ; (5a8 <_init+0xf8>)
  489. 500: 699b ldr r3, [r3, #24]
  490. 502: 4798 blx r3
  491. 504: 6823 ldr r3, [r4, #0]
  492. 506: 4829 ldr r0, [pc, #164] ; (5ac <_init+0xfc>)
  493. 508: 699b ldr r3, [r3, #24]
  494. 50a: 4798 blx r3
  495. 50c: 6823 ldr r3, [r4, #0]
  496. 50e: 4828 ldr r0, [pc, #160] ; (5b0 <_init+0x100>)
  497. 510: 699b ldr r3, [r3, #24]
  498. 512: 4798 blx r3
  499. 514: 6823 ldr r3, [r4, #0]
  500. 516: 4827 ldr r0, [pc, #156] ; (5b4 <_init+0x104>)
  501. 518: 699b ldr r3, [r3, #24]
  502. 51a: 4798 blx r3
  503. 51c: 6823 ldr r3, [r4, #0]
  504. 51e: 4826 ldr r0, [pc, #152] ; (5b8 <_init+0x108>)
  505. 520: 699b ldr r3, [r3, #24]
  506. 522: 4798 blx r3
  507. 524: 6823 ldr r3, [r4, #0]
  508. 526: 4825 ldr r0, [pc, #148] ; (5bc <_init+0x10c>)
  509. 528: 699b ldr r3, [r3, #24]
  510. 52a: 4798 blx r3
  511. 52c: 6823 ldr r3, [r4, #0]
  512. 52e: 4824 ldr r0, [pc, #144] ; (5c0 <_init+0x110>)
  513. 530: 699b ldr r3, [r3, #24]
  514. 532: 4798 blx r3
  515. 534: 6823 ldr r3, [r4, #0]
  516. 536: 4823 ldr r0, [pc, #140] ; (5c4 <_init+0x114>)
  517. 538: 699b ldr r3, [r3, #24]
  518. 53a: 4798 blx r3
  519. 53c: 6823 ldr r3, [r4, #0]
  520. 53e: 4822 ldr r0, [pc, #136] ; (5c8 <_init+0x118>)
  521. 540: 699b ldr r3, [r3, #24]
  522. 542: 4798 blx r3
  523. 544: 6823 ldr r3, [r4, #0]
  524. 546: 4821 ldr r0, [pc, #132] ; (5cc <_init+0x11c>)
  525. 548: 699b ldr r3, [r3, #24]
  526. 54a: 4798 blx r3
  527. 54c: 6823 ldr r3, [r4, #0]
  528. 54e: 4820 ldr r0, [pc, #128] ; (5d0 <_init+0x120>)
  529. 550: 699b ldr r3, [r3, #24]
  530. 552: 4798 blx r3
  531. 554: 6823 ldr r3, [r4, #0]
  532. 556: 481f ldr r0, [pc, #124] ; (5d4 <_init+0x124>)
  533. 558: 699b ldr r3, [r3, #24]
  534. 55a: 4798 blx r3
  535. 55c: 6823 ldr r3, [r4, #0]
  536. 55e: 481e ldr r0, [pc, #120] ; (5d8 <_init+0x128>)
  537. 560: 699b ldr r3, [r3, #24]
  538. 562: 4798 blx r3
  539. 564: 6823 ldr r3, [r4, #0]
  540. 566: 481d ldr r0, [pc, #116] ; (5dc <_init+0x12c>)
  541. 568: 699b ldr r3, [r3, #24]
  542. 56a: 4798 blx r3
  543. 56c: 4a1c ldr r2, [pc, #112] ; (5e0 <_init+0x130>)
  544. 56e: 4b1d ldr r3, [pc, #116] ; (5e4 <_init+0x134>)
  545. 570: 6013 str r3, [r2, #0]
  546. 572: 6851 ldr r1, [r2, #4]
  547. 574: f041 0101 orr.w r1, r1, #1
  548. 578: 6051 str r1, [r2, #4]
  549. 57a: f5a2 32f0 sub.w r2, r2, #122880 ; 0x1e000
  550. 57e: 6013 str r3, [r2, #0]
  551. 580: 4b19 ldr r3, [pc, #100] ; (5e8 <_init+0x138>)
  552. 582: 681a ldr r2, [r3, #0]
  553. 584: f042 0280 orr.w r2, r2, #128 ; 0x80
  554. 588: 601a str r2, [r3, #0]
  555. 58a: bd10 pop {r4, pc}
  556. 58c: 01000044 .word 0x01000044
  557. 590: f0005800 .word 0xf0005800
  558. 594: 01000070 .word 0x01000070
  559. 598: f0000800 .word 0xf0000800
  560. 59c: f0000801 .word 0xf0000801
  561. 5a0: f0000802 .word 0xf0000802
  562. 5a4: f0000803 .word 0xf0000803
  563. 5a8: f0000804 .word 0xf0000804
  564. 5ac: f0000805 .word 0xf0000805
  565. 5b0: f0000806 .word 0xf0000806
  566. 5b4: f0000807 .word 0xf0000807
  567. 5b8: f0000808 .word 0xf0000808
  568. 5bc: f0000809 .word 0xf0000809
  569. 5c0: f000080a .word 0xf000080a
  570. 5c4: f000080b .word 0xf000080b
  571. 5c8: f000080c .word 0xf000080c
  572. 5cc: f000080d .word 0xf000080d
  573. 5d0: f000080e .word 0xf000080e
  574. 5d4: f000080f .word 0xf000080f
  575. 5d8: f0000810 .word 0xf0000810
  576. 5dc: f0000811 .word 0xf0000811
  577. 5e0: 40025520 .word 0x40025520
  578. 5e4: 4c4f434b .word 0x4c4f434b
  579. 5e8: 40007524 .word 0x40007524
  580.  
  581. 000005ec <main>:
  582. 5ec: b508 push {r3, lr}
  583. 5ee: f7ff fe07 bl 200 <setup>
  584. 5f2: f7ff fe09 bl 208 <loop>
  585. 5f6: 4b03 ldr r3, [pc, #12] ; (604 <main+0x18>)
  586. 5f8: 2b00 cmp r3, #0
  587. 5fa: d0fa beq.n 5f2 <main+0x6>
  588. 5fc: f3af 8000 nop.w
  589. 600: e7f7 b.n 5f2 <main+0x6>
  590. 602: bf00 nop
  591. 604: 00000000 .word 0x00000000
  592.  
  593. 00000608 <GPIOXIntHandler>:
  594. 608: b570 push {r4, r5, r6, lr}
  595. 60a: 460e mov r6, r1
  596. 60c: 2101 movs r1, #1
  597. 60e: 4605 mov r5, r0
  598. 610: f000 f8f0 bl 7f4 <GPIOIntStatus>
  599. 614: 4604 mov r4, r0
  600. 616: 4621 mov r1, r4
  601. 618: 4628 mov r0, r5
  602. 61a: f000 f8f2 bl 802 <GPIOIntClear>
  603. 61e: 2500 movs r5, #0
  604. 620: 07e3 lsls r3, r4, #31
  605. 622: d502 bpl.n 62a <GPIOXIntHandler+0x22>
  606. 624: 5973 ldr r3, [r6, r5]
  607. 626: b103 cbz r3, 62a <GPIOXIntHandler+0x22>
  608. 628: 4798 blx r3
  609. 62a: 3504 adds r5, #4
  610. 62c: 2d20 cmp r5, #32
  611. 62e: ea4f 0454 mov.w r4, r4, lsr #1
  612. 632: d1f5 bne.n 620 <GPIOXIntHandler+0x18>
  613. 634: bd70 pop {r4, r5, r6, pc}
  614. ...
  615.  
  616. 00000638 <GPIOAIntHandler>:
  617. 638: f04f 2040 mov.w r0, #1073758208 ; 0x40004000
  618. 63c: 4901 ldr r1, [pc, #4] ; (644 <GPIOAIntHandler+0xc>)
  619. 63e: f7ff bfe3 b.w 608 <GPIOXIntHandler>
  620. 642: bf00 nop
  621. 644: 20000184 .word 0x20000184
  622.  
  623. 00000648 <GPIOBIntHandler>:
  624. 648: 4801 ldr r0, [pc, #4] ; (650 <GPIOBIntHandler+0x8>)
  625. 64a: 4902 ldr r1, [pc, #8] ; (654 <GPIOBIntHandler+0xc>)
  626. 64c: f7ff bfdc b.w 608 <GPIOXIntHandler>
  627. 650: 40005000 .word 0x40005000
  628. 654: 200001a4 .word 0x200001a4
  629.  
  630. 00000658 <GPIOCIntHandler>:
  631. 658: 4801 ldr r0, [pc, #4] ; (660 <GPIOCIntHandler+0x8>)
  632. 65a: 4902 ldr r1, [pc, #8] ; (664 <GPIOCIntHandler+0xc>)
  633. 65c: f7ff bfd4 b.w 608 <GPIOXIntHandler>
  634. 660: 40006000 .word 0x40006000
  635. 664: 200001c4 .word 0x200001c4
  636.  
  637. 00000668 <GPIODIntHandler>:
  638. 668: 4801 ldr r0, [pc, #4] ; (670 <GPIODIntHandler+0x8>)
  639. 66a: 4902 ldr r1, [pc, #8] ; (674 <GPIODIntHandler+0xc>)
  640. 66c: f7ff bfcc b.w 608 <GPIOXIntHandler>
  641. 670: 40007000 .word 0x40007000
  642. 674: 200001e4 .word 0x200001e4
  643.  
  644. 00000678 <GPIOEIntHandler>:
  645. 678: 4801 ldr r0, [pc, #4] ; (680 <GPIOEIntHandler+0x8>)
  646. 67a: 4902 ldr r1, [pc, #8] ; (684 <GPIOEIntHandler+0xc>)
  647. 67c: f7ff bfc4 b.w 608 <GPIOXIntHandler>
  648. 680: 40024000 .word 0x40024000
  649. 684: 20000204 .word 0x20000204
  650.  
  651. 00000688 <GPIOFIntHandler>:
  652. 688: 4801 ldr r0, [pc, #4] ; (690 <GPIOFIntHandler+0x8>)
  653. 68a: 4902 ldr r1, [pc, #8] ; (694 <GPIOFIntHandler+0xc>)
  654. 68c: f7ff bfbc b.w 608 <GPIOXIntHandler>
  655. 690: 40025000 .word 0x40025000
  656. 694: 20000224 .word 0x20000224
  657.  
  658. 00000698 <GPIOGIntHandler>:
  659. 698: 4801 ldr r0, [pc, #4] ; (6a0 <GPIOGIntHandler+0x8>)
  660. 69a: 4902 ldr r1, [pc, #8] ; (6a4 <GPIOGIntHandler+0xc>)
  661. 69c: f7ff bfb4 b.w 608 <GPIOXIntHandler>
  662. 6a0: 40026000 .word 0x40026000
  663. 6a4: 20000244 .word 0x20000244
  664.  
  665. 000006a8 <GPIOHIntHandler>:
  666. 6a8: 4801 ldr r0, [pc, #4] ; (6b0 <GPIOHIntHandler+0x8>)
  667. 6aa: 4902 ldr r1, [pc, #8] ; (6b4 <GPIOHIntHandler+0xc>)
  668. 6ac: f7ff bfac b.w 608 <GPIOXIntHandler>
  669. 6b0: 40027000 .word 0x40027000
  670. 6b4: 20000024 .word 0x20000024
  671.  
  672. 000006b8 <GPIOJIntHandler>:
  673. 6b8: 4801 ldr r0, [pc, #4] ; (6c0 <GPIOJIntHandler+0x8>)
  674. 6ba: 4902 ldr r1, [pc, #8] ; (6c4 <GPIOJIntHandler+0xc>)
  675. 6bc: f7ff bfa4 b.w 608 <GPIOXIntHandler>
  676. 6c0: 4003d000 .word 0x4003d000
  677. 6c4: 20000044 .word 0x20000044
  678.  
  679. 000006c8 <GPIOKIntHandler>:
  680. 6c8: 4801 ldr r0, [pc, #4] ; (6d0 <GPIOKIntHandler+0x8>)
  681. 6ca: 4902 ldr r1, [pc, #8] ; (6d4 <GPIOKIntHandler+0xc>)
  682. 6cc: f7ff bf9c b.w 608 <GPIOXIntHandler>
  683. 6d0: 40061000 .word 0x40061000
  684. 6d4: 20000064 .word 0x20000064
  685.  
  686. 000006d8 <GPIOLIntHandler>:
  687. 6d8: 4801 ldr r0, [pc, #4] ; (6e0 <GPIOLIntHandler+0x8>)
  688. 6da: 4902 ldr r1, [pc, #8] ; (6e4 <GPIOLIntHandler+0xc>)
  689. 6dc: f7ff bf94 b.w 608 <GPIOXIntHandler>
  690. 6e0: 40062000 .word 0x40062000
  691. 6e4: 20000084 .word 0x20000084
  692.  
  693. 000006e8 <GPIOMIntHandler>:
  694. 6e8: 4801 ldr r0, [pc, #4] ; (6f0 <GPIOMIntHandler+0x8>)
  695. 6ea: 4902 ldr r1, [pc, #8] ; (6f4 <GPIOMIntHandler+0xc>)
  696. 6ec: f7ff bf8c b.w 608 <GPIOXIntHandler>
  697. 6f0: 40063000 .word 0x40063000
  698. 6f4: 200000a4 .word 0x200000a4
  699.  
  700. 000006f8 <GPIONIntHandler>:
  701. 6f8: 4801 ldr r0, [pc, #4] ; (700 <GPIONIntHandler+0x8>)
  702. 6fa: 4902 ldr r1, [pc, #8] ; (704 <GPIONIntHandler+0xc>)
  703. 6fc: f7ff bf84 b.w 608 <GPIOXIntHandler>
  704. 700: 40064000 .word 0x40064000
  705. 704: 200000c4 .word 0x200000c4
  706.  
  707. 00000708 <GPIOPIntHandler>:
  708. 708: 4801 ldr r0, [pc, #4] ; (710 <GPIOPIntHandler+0x8>)
  709. 70a: 4902 ldr r1, [pc, #8] ; (714 <GPIOPIntHandler+0xc>)
  710. 70c: f7ff bf7c b.w 608 <GPIOXIntHandler>
  711. 710: 40065000 .word 0x40065000
  712. 714: 200000e4 .word 0x200000e4
  713.  
  714. 00000718 <GPIOQIntHandler>:
  715. 718: 4801 ldr r0, [pc, #4] ; (720 <GPIOQIntHandler+0x8>)
  716. 71a: 4902 ldr r1, [pc, #8] ; (724 <GPIOQIntHandler+0xc>)
  717. 71c: f7ff bf74 b.w 608 <GPIOXIntHandler>
  718. 720: 40066000 .word 0x40066000
  719. 724: 20000104 .word 0x20000104
  720.  
  721. 00000728 <GPIORIntHandler>:
  722. 728: 4801 ldr r0, [pc, #4] ; (730 <GPIORIntHandler+0x8>)
  723. 72a: 4902 ldr r1, [pc, #8] ; (734 <GPIORIntHandler+0xc>)
  724. 72c: f7ff bf6c b.w 608 <GPIOXIntHandler>
  725. 730: 40067000 .word 0x40067000
  726. 734: 20000124 .word 0x20000124
  727.  
  728. 00000738 <GPIOSIntHandler>:
  729. 738: 4801 ldr r0, [pc, #4] ; (740 <GPIOSIntHandler+0x8>)
  730. 73a: 4902 ldr r1, [pc, #8] ; (744 <GPIOSIntHandler+0xc>)
  731. 73c: f7ff bf64 b.w 608 <GPIOXIntHandler>
  732. 740: 40068000 .word 0x40068000
  733. 744: 20000144 .word 0x20000144
  734.  
  735. 00000748 <GPIOTIntHandler>:
  736. 748: 4801 ldr r0, [pc, #4] ; (750 <GPIOTIntHandler+0x8>)
  737. 74a: 4902 ldr r1, [pc, #8] ; (754 <GPIOTIntHandler+0xc>)
  738. 74c: f7ff bf5c b.w 608 <GPIOXIntHandler>
  739. 750: 40069000 .word 0x40069000
  740. 754: 20000164 .word 0x20000164
  741.  
  742. 00000758 <_EEPROMWaitForDone>:
  743. 758: 4b02 ldr r3, [pc, #8] ; (764 <_EEPROMWaitForDone+0xc>)
  744. 75a: 681b ldr r3, [r3, #0]
  745. 75c: 07db lsls r3, r3, #31
  746. 75e: d4fb bmi.n 758 <_EEPROMWaitForDone>
  747. 760: 4770 bx lr
  748. 762: bf00 nop
  749. 764: 400af018 .word 0x400af018
  750.  
  751. 00000768 <_EEPROMSectorMaskClear>:
  752. 768: b538 push {r3, r4, r5, lr}
  753. 76a: 200a movs r0, #10
  754. 76c: 4c09 ldr r4, [pc, #36] ; (794 <_EEPROMSectorMaskClear+0x2c>)
  755. 76e: f000 f869 bl 844 <SysCtlDelay>
  756. 772: 2303 movs r3, #3
  757. 774: 6023 str r3, [r4, #0]
  758. 776: 200a movs r0, #10
  759. 778: f000 f864 bl 844 <SysCtlDelay>
  760. 77c: 4b06 ldr r3, [pc, #24] ; (798 <_EEPROMSectorMaskClear+0x30>)
  761. 77e: 2500 movs r5, #0
  762. 780: 601d str r5, [r3, #0]
  763. 782: 200a movs r0, #10
  764. 784: f000 f85e bl 844 <SysCtlDelay>
  765. 788: 6025 str r5, [r4, #0]
  766. 78a: 200a movs r0, #10
  767. 78c: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr}
  768. 790: f000 b858 b.w 844 <SysCtlDelay>
  769. 794: 400fd0fc .word 0x400fd0fc
  770. 798: 400ae2c0 .word 0x400ae2c0
  771.  
  772. 0000079c <EEPROMMassErase>:
  773. 79c: 4a0e ldr r2, [pc, #56] ; (7d8 <EEPROMMassErase+0x3c>)
  774. 79e: b508 push {r3, lr}
  775. 7a0: 6811 ldr r1, [r2, #0]
  776. 7a2: 4b0e ldr r3, [pc, #56] ; (7dc <EEPROMMassErase+0x40>)
  777. 7a4: 400b ands r3, r1
  778. 7a6: 490e ldr r1, [pc, #56] ; (7e0 <EEPROMMassErase+0x44>)
  779. 7a8: 428b cmp r3, r1
  780. 7aa: d104 bne.n 7b6 <EEPROMMassErase+0x1a>
  781. 7ac: 6813 ldr r3, [r2, #0]
  782. 7ae: b29b uxth r3, r3
  783. 7b0: b90b cbnz r3, 7b6 <EEPROMMassErase+0x1a>
  784. 7b2: f7ff ffd9 bl 768 <_EEPROMSectorMaskClear>
  785. 7b6: 4b0b ldr r3, [pc, #44] ; (7e4 <EEPROMMassErase+0x48>)
  786. 7b8: 4a0b ldr r2, [pc, #44] ; (7e8 <EEPROMMassErase+0x4c>)
  787. 7ba: 601a str r2, [r3, #0]
  788. 7bc: f7ff ffcc bl 758 <_EEPROMWaitForDone>
  789. 7c0: 480a ldr r0, [pc, #40] ; (7ec <EEPROMMassErase+0x50>)
  790. 7c2: f000 f821 bl 808 <SysCtlPeripheralReset>
  791. 7c6: 2002 movs r0, #2
  792. 7c8: f000 f83c bl 844 <SysCtlDelay>
  793. 7cc: f7ff ffc4 bl 758 <_EEPROMWaitForDone>
  794. 7d0: 4b07 ldr r3, [pc, #28] ; (7f0 <EEPROMMassErase+0x54>)
  795. 7d2: 6818 ldr r0, [r3, #0]
  796. 7d4: bd08 pop {r3, pc}
  797. 7d6: bf00 nop
  798. 7d8: 400fe000 .word 0x400fe000
  799. 7dc: 70ff0000 .word 0x70ff0000
  800. 7e0: 10050000 .word 0x10050000
  801. 7e4: 400af080 .word 0x400af080
  802. 7e8: e37b0001 .word 0xe37b0001
  803. 7ec: f0005800 .word 0xf0005800
  804. 7f0: 400af018 .word 0x400af018
  805.  
  806. 000007f4 <GPIOIntStatus>:
  807. 7f4: b111 cbz r1, 7fc <GPIOIntStatus+0x8>
  808. 7f6: f8d0 0418 ldr.w r0, [r0, #1048] ; 0x418
  809. 7fa: 4770 bx lr
  810. 7fc: f8d0 0414 ldr.w r0, [r0, #1044] ; 0x414
  811. 800: 4770 bx lr
  812.  
  813. 00000802 <GPIOIntClear>:
  814. 802: f8c0 141c str.w r1, [r0, #1052] ; 0x41c
  815. 806: 4770 bx lr
  816.  
  817. 00000808 <SysCtlPeripheralReset>:
  818. 808: 4b0d ldr r3, [pc, #52] ; (840 <SysCtlPeripheralReset+0x38>)
  819. 80a: b2c2 uxtb r2, r0
  820. 80c: f3c0 2007 ubfx r0, r0, #8, #8
  821. 810: 0092 lsls r2, r2, #2
  822. 812: 4403 add r3, r0
  823. 814: f042 4284 orr.w r2, r2, #1107296256 ; 0x42000000
  824. 818: f3c3 0313 ubfx r3, r3, #0, #20
  825. 81c: ea42 1343 orr.w r3, r2, r3, lsl #5
  826. 820: 2201 movs r2, #1
  827. 822: 601a str r2, [r3, #0]
  828. 824: b082 sub sp, #8
  829. 826: 2200 movs r2, #0
  830. 828: 9201 str r2, [sp, #4]
  831. 82a: 9a01 ldr r2, [sp, #4]
  832. 82c: 2a0f cmp r2, #15
  833. 82e: d802 bhi.n 836 <SysCtlPeripheralReset+0x2e>
  834. 830: 9a01 ldr r2, [sp, #4]
  835. 832: 3201 adds r2, #1
  836. 834: e7f8 b.n 828 <SysCtlPeripheralReset+0x20>
  837. 836: 2200 movs r2, #0
  838. 838: 601a str r2, [r3, #0]
  839. 83a: b002 add sp, #8
  840. 83c: 4770 bx lr
  841. 83e: bf00 nop
  842. 840: 400fe500 .word 0x400fe500
  843.  
  844. 00000844 <SysCtlDelay>:
  845. 844: 3801 subs r0, #1
  846. 846: f47f affd bne.w 844 <SysCtlDelay>
  847. 84a: 4770 bx lr
  848.  
  849. 0000084c <digital_pin_to_bit_mask>:
  850. 84c: 0000 1010 4020 0820 0480 0408 0408 0201 .... @ .........
  851. 85c: 0800 0804 0000 0100 0402 8008 1040 0820 ............@. .
  852. 86c: 0204 2001 0110 0408 0002 0104 1002 0120 ... .......... .
  853. 87c: 2010 4010 0802 0408 8000 8020 0000 1000 . .@...... .....
  854. 88c: 0120 0402 1008 8020 0240 0401 0102 1020 ..... .@..... .
  855. 89c: 0202 1001 0101 4002 0201 0804 8040 0201 .......@....@...
  856.  
  857. 000008ac <port_to_base>:
  858. 8ac: 0000 0000 4000 4000 5000 4000 6000 4000 .....@.@.P.@.`.@
  859. 8bc: 7000 4000 4000 4002 5000 4002 6000 4002 .p.@.@.@.P.@.`.@
  860. 8cc: 7000 4002 d000 4003 1000 4006 2000 4006 .p.@...@...@. .@
  861. 8dc: 3000 4006 4000 4006 5000 4006 6000 4006 .0.@.@.@.P.@.`.@
  862.  
  863. 000008ec <digital_pin_to_port>:
  864. 8ec: 0000 0305 0303 0405 0203 0e02 0d0d 0404 ................
  865. 8fc: 0800 0c08 0000 0500 0505 0405 0c01 0b0c ................
  866. 90c: 0b0b 0b0b 070b 0606 0006 0e04 040e 0f04 ................
  867. 91c: 0d0e 0c0d 0e0f 0f0f 0100 0c0e 0000 0200 ................
  868. 92c: 0a02 0a0a 010a 0a01 080a 0c08 0c0c 0a0a ................
  869. 93c: 0d07 060d 0906 0409 0101 0101 0b0b 0202 ................
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement