diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e4d5749 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +*.o +*.elf +*.bin +*.lst +stlink/ diff --git a/stm32f103/main.bin b/stm32f103/main.bin deleted file mode 100755 index 45301bd..0000000 Binary files a/stm32f103/main.bin and /dev/null differ diff --git a/stm32f103/main.elf b/stm32f103/main.elf deleted file mode 100755 index 1ee06a7..0000000 Binary files a/stm32f103/main.elf and /dev/null differ diff --git a/stm32f103/main.lst b/stm32f103/main.lst deleted file mode 100644 index 22cc615..0000000 --- a/stm32f103/main.lst +++ /dev/null @@ -1,111 +0,0 @@ - -main.elf: file format elf32-littlearm - - -Disassembly of section .text: - -08000000 : - 8000000: 20005000 andcs r5, r0, r0 - 8000004: 08000009 stmdaeq r0, {r0, r3} - -08000008 : - 8000008: b580 push {r7, lr} - 800000a: af00 add r7, sp, #0 - 800000c: f000 f802 bl 8000014
- 8000010: bf00 nop - 8000012: bd80 pop {r7, pc} - -08000014
: - 8000014: b480 push {r7} - 8000016: af00 add r7, sp, #0 - 8000018: 4b13 ldr r3, [pc, #76] ; (8000068 ) - 800001a: 681b ldr r3, [r3, #0] - 800001c: 4a12 ldr r2, [pc, #72] ; (8000068 ) - 800001e: f443 3380 orr.w r3, r3, #65536 ; 0x10000 - 8000022: 6013 str r3, [r2, #0] - 8000024: bf00 nop - 8000026: 4b10 ldr r3, [pc, #64] ; (8000068 ) - 8000028: 681b ldr r3, [r3, #0] - 800002a: 4b0f ldr r3, [pc, #60] ; (8000068 ) - 800002c: 685b ldr r3, [r3, #4] - 800002e: 4a0e ldr r2, [pc, #56] ; (8000068 ) - 8000030: f043 0301 orr.w r3, r3, #1 - 8000034: 6053 str r3, [r2, #4] - 8000036: 4b0c ldr r3, [pc, #48] ; (8000068 ) - 8000038: 699b ldr r3, [r3, #24] - 800003a: 4a0b ldr r2, [pc, #44] ; (8000068 ) - 800003c: f043 0310 orr.w r3, r3, #16 - 8000040: 6193 str r3, [r2, #24] - 8000042: 4b0a ldr r3, [pc, #40] ; (800006c ) - 8000044: 685b ldr r3, [r3, #4] - 8000046: 4a09 ldr r2, [pc, #36] ; (800006c ) - 8000048: f443 1300 orr.w r3, r3, #2097152 ; 0x200000 - 800004c: 6053 str r3, [r2, #4] - 800004e: 4b07 ldr r3, [pc, #28] ; (800006c ) - 8000050: 685b ldr r3, [r3, #4] - 8000052: 4a06 ldr r2, [pc, #24] ; (800006c ) - 8000054: f423 0340 bic.w r3, r3, #12582912 ; 0xc00000 - 8000058: 6053 str r3, [r2, #4] - 800005a: 4b04 ldr r3, [pc, #16] ; (800006c ) - 800005c: 691b ldr r3, [r3, #16] - 800005e: 4a03 ldr r2, [pc, #12] ; (800006c ) - 8000060: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - 8000064: 6113 str r3, [r2, #16] - 8000066: e7fe b.n 8000066 - 8000068: 40021000 andmi r1, r2, r0 - 800006c: 40011000 andmi r1, r1, r0 - -Disassembly of section .comment: - -00000000 <.comment>: - 0: 3a434347 bcc 10d0d24 - 4: 4e472820 cdpmi 8, 4, cr2, cr7, cr0, {1} - 8: 6f542055 svcvs 0x00542055 - c: 20736c6f rsbscs r6, r3, pc, ror #24 - 10: 20726f66 rsbscs r6, r2, r6, ror #30 - 14: 206d7241 rsbcs r7, sp, r1, asr #4 - 18: 65626d45 strbvs r6, [r2, #-3397]! ; 0xfffff2bb - 1c: 64656464 strbtvs r6, [r5], #-1124 ; 0xfffffb9c - 20: 6f725020 svcvs 0x00725020 - 24: 73736563 cmnvc r3, #415236096 ; 0x18c00000 - 28: 2073726f rsbscs r7, r3, pc, ror #4 - 2c: 30322d37 eorscc r2, r2, r7, lsr sp - 30: 712d3731 ; instruction: 0x712d3731 - 34: 616d2d34 cmnvs sp, r4, lsr sp - 38: 29726f6a ldmdbcs r2!, {r1, r3, r5, r6, r8, r9, sl, fp, sp, lr}^ - 3c: 322e3720 eorcc r3, lr, #32, 14 ; 0x800000 - 40: 3220312e eorcc r3, r0, #-2147483637 ; 0x8000000b - 44: 30373130 eorscc r3, r7, r0, lsr r1 - 48: 20343039 eorscs r3, r4, r9, lsr r0 - 4c: 6c657228 sfmvs f7, 2, [r5], #-160 ; 0xffffff60 - 50: 65736165 ldrbvs r6, [r3, #-357]! ; 0xfffffe9b - 54: 415b2029 cmpmi fp, r9, lsr #32 - 58: 652f4d52 strvs r4, [pc, #-3410]! ; fffff30e <_stack+0xdfffa30e> - 5c: 6465626d strbtvs r6, [r5], #-621 ; 0xfffffd93 - 60: 2d646564 cfstr64cs mvdx6, [r4, #-400]! ; 0xfffffe70 - 64: 72622d37 rsbvc r2, r2, #3520 ; 0xdc0 - 68: 68636e61 stmdavs r3!, {r0, r5, r6, r9, sl, fp, sp, lr}^ - 6c: 76657220 strbtvc r7, [r5], -r0, lsr #4 - 70: 6f697369 svcvs 0x00697369 - 74: 3532206e ldrcc r2, [r2, #-110]! ; 0xffffff92 - 78: 34303235 ldrtcc r3, [r0], #-565 ; 0xfffffdcb - 7c: Address 0x000000000000007c is out of bounds. - - -Disassembly of section .ARM.attributes: - -00000000 <.ARM.attributes>: - 0: 00003241 andeq r3, r0, r1, asr #4 - 4: 61656100 cmnvs r5, r0, lsl #2 - 8: 01006962 tsteq r0, r2, ror #18 - c: 00000028 andeq r0, r0, r8, lsr #32 - 10: 726f4305 rsbvc r4, pc, #335544320 ; 0x14000000 - 14: 2d786574 cfldr64cs mvdx6, [r8, #-464]! ; 0xfffffe30 - 18: 0600334d streq r3, [r0], -sp, asr #6 - 1c: 094d070a stmdbeq sp, {r1, r3, r8, r9, sl}^ - 20: 14041202 strne r1, [r4], #-514 ; 0xfffffdfe - 24: 17011501 strne r1, [r1, -r1, lsl #10] - 28: 19011803 stmdbne r1, {r0, r1, fp, ip} - 2c: 1e011a01 vmlane.f32 s2, s2, s2 - 30: Address 0x0000000000000030 is out of bounds. - diff --git a/stm32f103/main.o b/stm32f103/main.o deleted file mode 100644 index be7edc4..0000000 Binary files a/stm32f103/main.o and /dev/null differ diff --git a/stm32f103/startup.o b/stm32f103/startup.o deleted file mode 100644 index cd8ea9a..0000000 Binary files a/stm32f103/startup.o and /dev/null differ diff --git a/stm32l152rc/main.bin b/stm32l152rc/main.bin deleted file mode 100755 index 8e014a3..0000000 Binary files a/stm32l152rc/main.bin and /dev/null differ diff --git a/stm32l152rc/main.elf b/stm32l152rc/main.elf deleted file mode 100755 index 10332d4..0000000 Binary files a/stm32l152rc/main.elf and /dev/null differ diff --git a/stm32l152rc/main.lst b/stm32l152rc/main.lst deleted file mode 100644 index a62f278..0000000 --- a/stm32l152rc/main.lst +++ /dev/null @@ -1,83 +0,0 @@ - -main.elf: file format elf32-littlearm - - -Disassembly of section .text: - -08000000 : - 8000000: 20008000 andcs r8, r0, r0 - 8000004: 08000009 stmdaeq r0, {r0, r3} - -08000008 : - 8000008: f000 b800 b.w 800000c
- -Disassembly of section .text.startup: - -0800000c
: - 800000c: 4a02 ldr r2, [pc, #8] ; (8000018 ) - 800000e: 8813 ldrh r3, [r2, #0] - 8000010: 3301 adds r3, #1 - 8000012: 8013 strh r3, [r2, #0] - 8000014: e7fe b.n 8000014 - 8000016: bf00 nop - 8000018: 20000000 andcs r0, r0, r0 - -Disassembly of section .data: - -20000000 : -20000000: Address 0x0000000020000000 is out of bounds. - - -Disassembly of section .ARM.attributes: - -00000000 <.ARM.attributes>: - 0: 00002e41 andeq r2, r0, r1, asr #28 - 4: 61656100 cmnvs r5, r0, lsl #2 - 8: 01006962 tsteq r0, r2, ror #18 - c: 00000024 andeq r0, r0, r4, lsr #32 - 10: 726f4305 rsbvc r4, pc, #335544320 ; 0x14000000 - 14: 2d786574 cfldr64cs mvdx6, [r8, #-464]! ; 0xfffffe30 - 18: 0600334d streq r3, [r0], -sp, asr #6 - 1c: 094d070a stmdbeq sp, {r1, r3, r8, r9, sl}^ - 20: 14041202 strne r1, [r4], #-514 ; 0xfffffdfe - 24: 17011501 strne r1, [r1, -r1, lsl #10] - 28: 1a011803 bne 4603c - 2c: Address 0x000000000000002c is out of bounds. - - -Disassembly of section .comment: - -00000000 <.comment>: - 0: 3a434347 bcc 10d0d24 - 4: 4e472820 cdpmi 8, 4, cr2, cr7, cr0, {1} - 8: 6f542055 svcvs 0x00542055 - c: 20736c6f rsbscs r6, r3, pc, ror #24 - 10: 20726f66 rsbscs r6, r2, r6, ror #30 - 14: 204d5241 subcs r5, sp, r1, asr #4 - 18: 65626d45 strbvs r6, [r2, #-3397]! ; 0xfffff2bb - 1c: 64656464 strbtvs r6, [r5], #-1124 ; 0xfffffb9c - 20: 6f725020 svcvs 0x00725020 - 24: 73736563 cmnvc r3, #415236096 ; 0x18c00000 - 28: 2073726f rsbscs r7, r3, pc, ror #4 - 2c: 30322d36 eorscc r2, r2, r6, lsr sp - 30: 712d3731 ; instruction: 0x712d3731 - 34: 70752d32 rsbsvc r2, r5, r2, lsr sp - 38: 65746164 ldrbvs r6, [r4, #-356]! ; 0xfffffe9c - 3c: 2e362029 cdpcs 0, 3, cr2, cr6, cr9, {1} - 40: 20312e33 eorscs r2, r1, r3, lsr lr - 44: 37313032 ; instruction: 0x37313032 - 48: 30323630 eorscc r3, r2, r0, lsr r6 - 4c: 65722820 ldrbvs r2, [r2, #-2080]! ; 0xfffff7e0 - 50: 7361656c cmnvc r1, #108, 10 ; 0x1b000000 - 54: 5b202965 blpl 80a5f0 - 58: 2f4d5241 svccs 0x004d5241 - 5c: 65626d65 strbvs r6, [r2, #-3429]! ; 0xfffff29b - 60: 64656464 strbtvs r6, [r5], #-1124 ; 0xfffffb9c - 64: 622d362d eorvs r3, sp, #47185920 ; 0x2d00000 - 68: 636e6172 cmnvs lr, #-2147483620 ; 0x8000001c - 6c: 65722068 ldrbvs r2, [r2, #-104]! ; 0xffffff98 - 70: 69736976 ldmdbvs r3!, {r1, r2, r4, r5, r6, r8, fp, sp, lr}^ - 74: 32206e6f eorcc r6, r0, #1776 ; 0x6f0 - 78: 33343934 teqcc r4, #52, 18 ; 0xd0000 - 7c: Address 0x000000000000007c is out of bounds. - diff --git a/stm32l152rc/main.o b/stm32l152rc/main.o deleted file mode 100644 index cee801d..0000000 Binary files a/stm32l152rc/main.o and /dev/null differ diff --git a/stm32l152rc/startup.o b/stm32l152rc/startup.o deleted file mode 100644 index 38cee0c..0000000 Binary files a/stm32l152rc/startup.o and /dev/null differ