make it possible to run via code
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
ARM GAS /tmp/ccJRsTlY.s page 1
|
||||
ARM GAS /tmp/cchrlAc9.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
@ -58,7 +58,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
|
||||
27:Core/Src/ADBMS_LL_Driver.c **** if(datalen >= 3)
|
||||
28:Core/Src/ADBMS_LL_Driver.c **** {
|
||||
29:Core/Src/ADBMS_LL_Driver.c **** for(int i = 0; i < (datalen-2); i++)
|
||||
ARM GAS /tmp/ccJRsTlY.s page 2
|
||||
ARM GAS /tmp/cchrlAc9.s page 2
|
||||
|
||||
|
||||
30:Core/Src/ADBMS_LL_Driver.c **** {
|
||||
@ -118,7 +118,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
|
||||
33 @ frame_needed = 0, uses_anonymous_args = 0
|
||||
34 .loc 1 80 1 is_stmt 0 view .LVU1
|
||||
35 0000 70B5 push {r4, r5, r6, lr}
|
||||
ARM GAS /tmp/ccJRsTlY.s page 3
|
||||
ARM GAS /tmp/cchrlAc9.s page 3
|
||||
|
||||
|
||||
36 .cfi_def_cfa_offset 16
|
||||
@ -178,7 +178,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
|
||||
82 .loc 1 88 44 is_stmt 0 view .LVU23
|
||||
83 002e C0F34036 ubfx r6, r0, #13, #1
|
||||
84 .loc 1 88 11 view .LVU24
|
||||
ARM GAS /tmp/ccJRsTlY.s page 4
|
||||
ARM GAS /tmp/cchrlAc9.s page 4
|
||||
|
||||
|
||||
85 0032 5E40 eors r6, r6, r3
|
||||
@ -238,7 +238,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
|
||||
129 .loc 1 98 5 is_stmt 1 view .LVU44
|
||||
130 .loc 1 98 12 is_stmt 0 view .LVU45
|
||||
131 0058 43EA0423 orr r3, r3, r4, lsl #8
|
||||
ARM GAS /tmp/ccJRsTlY.s page 5
|
||||
ARM GAS /tmp/cchrlAc9.s page 5
|
||||
|
||||
|
||||
132 .LVL20:
|
||||
@ -298,7 +298,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
|
||||
179 .LVL32:
|
||||
106:Core/Src/ADBMS_LL_Driver.c **** newPEC |= in0;
|
||||
180 .loc 1 106 5 is_stmt 1 view .LVU67
|
||||
ARM GAS /tmp/ccJRsTlY.s page 6
|
||||
ARM GAS /tmp/cchrlAc9.s page 6
|
||||
|
||||
|
||||
107:Core/Src/ADBMS_LL_Driver.c ****
|
||||
@ -358,7 +358,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
|
||||
226 .loc 1 33 17 is_stmt 1 discriminator 3 view .LVU77
|
||||
33:Core/Src/ADBMS_LL_Driver.c **** currentpec = updatePEC(currentpec, din);
|
||||
227 .loc 1 33 33 is_stmt 0 discriminator 3 view .LVU78
|
||||
ARM GAS /tmp/ccJRsTlY.s page 7
|
||||
ARM GAS /tmp/cchrlAc9.s page 7
|
||||
|
||||
|
||||
228 0008 E95D ldrb r1, [r5, r7] @ zero_extendqisi2
|
||||
@ -418,7 +418,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
|
||||
269 .cfi_restore 6
|
||||
270 .cfi_restore 7
|
||||
271 .cfi_restore 14
|
||||
ARM GAS /tmp/ccJRsTlY.s page 8
|
||||
ARM GAS /tmp/cchrlAc9.s page 8
|
||||
|
||||
|
||||
31:Core/Src/ADBMS_LL_Driver.c **** {
|
||||
@ -478,7 +478,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
|
||||
312 .loc 1 47 1 view .LVU105
|
||||
313 003c F8BD pop {r3, r4, r5, r6, r7, pc}
|
||||
47:Core/Src/ADBMS_LL_Driver.c ****
|
||||
ARM GAS /tmp/ccJRsTlY.s page 9
|
||||
ARM GAS /tmp/cchrlAc9.s page 9
|
||||
|
||||
|
||||
314 .loc 1 47 1 view .LVU106
|
||||
@ -538,7 +538,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
|
||||
62:Core/Src/ADBMS_LL_Driver.c **** currentpec = updatePEC(currentpec, din);
|
||||
362 .loc 1 62 26 is_stmt 0 discriminator 3 view .LVU115
|
||||
363 0010 E95D ldrb r1, [r5, r7] @ zero_extendqisi2
|
||||
ARM GAS /tmp/ccJRsTlY.s page 10
|
||||
ARM GAS /tmp/cchrlAc9.s page 10
|
||||
|
||||
|
||||
62:Core/Src/ADBMS_LL_Driver.c **** currentpec = updatePEC(currentpec, din);
|
||||
@ -598,7 +598,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
|
||||
403 002c C0F3C712 ubfx r2, r0, #7, #8
|
||||
404 .LVL52:
|
||||
68:Core/Src/ADBMS_LL_Driver.c ****
|
||||
ARM GAS /tmp/ccJRsTlY.s page 11
|
||||
ARM GAS /tmp/cchrlAc9.s page 11
|
||||
|
||||
|
||||
405 .loc 1 68 2 is_stmt 1 view .LVU131
|
||||
@ -658,7 +658,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
|
||||
447 .cfi_restore 7
|
||||
448 .cfi_restore 14
|
||||
53:Core/Src/ADBMS_LL_Driver.c **** }
|
||||
ARM GAS /tmp/ccJRsTlY.s page 12
|
||||
ARM GAS /tmp/cchrlAc9.s page 12
|
||||
|
||||
|
||||
449 .loc 1 53 10 view .LVU144
|
||||
@ -718,7 +718,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
|
||||
133:Core/Src/ADBMS_LL_Driver.c **** {
|
||||
134:Core/Src/ADBMS_LL_Driver.c **** uint8 buffer[4];
|
||||
135:Core/Src/ADBMS_LL_Driver.c **** buffer[0] = (command >> 8) & 0xFF;
|
||||
ARM GAS /tmp/ccJRsTlY.s page 13
|
||||
ARM GAS /tmp/cchrlAc9.s page 13
|
||||
|
||||
|
||||
136:Core/Src/ADBMS_LL_Driver.c **** buffer[1] = (command) & 0xFF;
|
||||
@ -778,7 +778,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
|
||||
190:Core/Src/ADBMS_LL_Driver.c **** {
|
||||
480 .loc 1 190 1 is_stmt 1 view -0
|
||||
481 .cfi_startproc
|
||||
ARM GAS /tmp/ccJRsTlY.s page 14
|
||||
ARM GAS /tmp/cchrlAc9.s page 14
|
||||
|
||||
|
||||
482 @ args = 0, pretend = 0, frame = 0
|
||||
@ -838,7 +838,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
|
||||
532 .thumb_func
|
||||
534 adbmsDriverInit:
|
||||
535 .LVL65:
|
||||
ARM GAS /tmp/ccJRsTlY.s page 15
|
||||
ARM GAS /tmp/cchrlAc9.s page 15
|
||||
|
||||
|
||||
536 .LFB130:
|
||||
@ -898,7 +898,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
|
||||
582 .LVL70:
|
||||
583 .LFB138:
|
||||
198:Core/Src/ADBMS_LL_Driver.c ****
|
||||
ARM GAS /tmp/ccJRsTlY.s page 16
|
||||
ARM GAS /tmp/cchrlAc9.s page 16
|
||||
|
||||
|
||||
199:Core/Src/ADBMS_LL_Driver.c **** uint8 mcuSPITransmit(uint8* buffer, uint8 buffersize)
|
||||
@ -958,7 +958,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
|
||||
630 002c 1B68 ldr r3, [r3]
|
||||
631 002e DA68 ldr r2, [r3, #12]
|
||||
632 0030 7A60 str r2, [r7, #4]
|
||||
ARM GAS /tmp/ccJRsTlY.s page 17
|
||||
ARM GAS /tmp/cchrlAc9.s page 17
|
||||
|
||||
|
||||
633 .loc 1 206 2 view .LVU177
|
||||
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
|
||||
114:Core/Src/ADBMS_LL_Driver.c **** {
|
||||
684 .loc 1 114 2 is_stmt 1 view .LVU185
|
||||
114:Core/Src/ADBMS_LL_Driver.c **** {
|
||||
ARM GAS /tmp/ccJRsTlY.s page 18
|
||||
ARM GAS /tmp/cchrlAc9.s page 18
|
||||
|
||||
|
||||
685 .loc 1 114 4 is_stmt 0 view .LVU186
|
||||
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
|
||||
122:Core/Src/ADBMS_LL_Driver.c **** }
|
||||
725 .loc 1 122 3 is_stmt 1 discriminator 3 view .LVU201
|
||||
122:Core/Src/ADBMS_LL_Driver.c **** }
|
||||
ARM GAS /tmp/ccJRsTlY.s page 19
|
||||
ARM GAS /tmp/cchrlAc9.s page 19
|
||||
|
||||
|
||||
726 .loc 1 122 11 is_stmt 0 discriminator 3 view .LVU202
|
||||
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
|
||||
768 0060 0020 movs r0, #0
|
||||
769 0062 0837 adds r7, r7, #8
|
||||
770 .cfi_remember_state
|
||||
ARM GAS /tmp/ccJRsTlY.s page 20
|
||||
ARM GAS /tmp/cchrlAc9.s page 20
|
||||
|
||||
|
||||
771 .cfi_def_cfa_offset 24
|
||||
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
|
||||
815 .global mcuSPIReceive
|
||||
816 .syntax unified
|
||||
817 .thumb
|
||||
ARM GAS /tmp/ccJRsTlY.s page 21
|
||||
ARM GAS /tmp/cchrlAc9.s page 21
|
||||
|
||||
|
||||
818 .thumb_func
|
||||
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
|
||||
219:Core/Src/ADBMS_LL_Driver.c **** {
|
||||
866 .loc 1 219 1 is_stmt 1 view -0
|
||||
867 .cfi_startproc
|
||||
ARM GAS /tmp/ccJRsTlY.s page 22
|
||||
ARM GAS /tmp/cchrlAc9.s page 22
|
||||
|
||||
|
||||
868 @ args = 0, pretend = 0, frame = 0
|
||||
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
|
||||
918 .loc 1 150 1 is_stmt 0 view .LVU245
|
||||
919 0000 2DE9F843 push {r3, r4, r5, r6, r7, r8, r9, lr}
|
||||
920 .cfi_def_cfa_offset 32
|
||||
ARM GAS /tmp/ccJRsTlY.s page 23
|
||||
ARM GAS /tmp/cchrlAc9.s page 23
|
||||
|
||||
|
||||
921 .cfi_offset 3, -32
|
||||
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
|
||||
963 .LVL113:
|
||||
160:Core/Src/ADBMS_LL_Driver.c **** mcuSPITransmitReceive(rxbuffer, txbuffer, 6+buflen);
|
||||
964 .loc 1 160 2 is_stmt 1 view .LVU258
|
||||
ARM GAS /tmp/ccJRsTlY.s page 24
|
||||
ARM GAS /tmp/cchrlAc9.s page 24
|
||||
|
||||
|
||||
965 0034 FFF7FEFF bl mcuAdbmsCSLow
|
||||
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
|
||||
1004 .loc 1 170 19 is_stmt 0 view .LVU273
|
||||
1005 005a A11C adds r1, r4, #2
|
||||
1006 005c C9B2 uxtb r1, r1
|
||||
ARM GAS /tmp/ccJRsTlY.s page 25
|
||||
ARM GAS /tmp/cchrlAc9.s page 25
|
||||
|
||||
|
||||
1007 005e 281D adds r0, r5, #4
|
||||
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccJRsTlY.s page 1
|
||||
1049 .L62:
|
||||
1050 0080 00000000 .word err_cnt.0
|
||||
1051 .cfi_endproc
|
||||
ARM GAS /tmp/ccJRsTlY.s page 26
|
||||
ARM GAS /tmp/cchrlAc9.s page 26
|
||||
|
||||
|
||||
1052 .LFE135:
|
||||
@ -1553,44 +1553,44 @@ ARM GAS /tmp/ccJRsTlY.s page 1
|
||||
1103 .file 9 "Core/Inc/ADBMS_LL_Driver.h"
|
||||
1104 .file 10 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
|
||||
1105 .file 11 "Core/Inc/main.h"
|
||||
ARM GAS /tmp/ccJRsTlY.s page 27
|
||||
ARM GAS /tmp/cchrlAc9.s page 27
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 ADBMS_LL_Driver.c
|
||||
/tmp/ccJRsTlY.s:21 .text.updatePEC:0000000000000000 $t
|
||||
/tmp/ccJRsTlY.s:27 .text.updatePEC:0000000000000000 updatePEC
|
||||
/tmp/ccJRsTlY.s:191 .text.calculatePEC:0000000000000000 $t
|
||||
/tmp/ccJRsTlY.s:197 .text.calculatePEC:0000000000000000 calculatePEC
|
||||
/tmp/ccJRsTlY.s:319 .text.checkPEC:0000000000000000 $t
|
||||
/tmp/ccJRsTlY.s:325 .text.checkPEC:0000000000000000 checkPEC
|
||||
/tmp/ccJRsTlY.s:472 .text.mcuAdbmsCSLow:0000000000000000 $t
|
||||
/tmp/ccJRsTlY.s:478 .text.mcuAdbmsCSLow:0000000000000000 mcuAdbmsCSLow
|
||||
/tmp/ccJRsTlY.s:500 .text.mcuAdbmsCSHigh:0000000000000000 $t
|
||||
/tmp/ccJRsTlY.s:506 .text.mcuAdbmsCSHigh:0000000000000000 mcuAdbmsCSHigh
|
||||
/tmp/ccJRsTlY.s:528 .text.adbmsDriverInit:0000000000000000 $t
|
||||
/tmp/ccJRsTlY.s:534 .text.adbmsDriverInit:0000000000000000 adbmsDriverInit
|
||||
/tmp/ccJRsTlY.s:570 .text.adbmsDriverInit:000000000000001c $d
|
||||
/tmp/ccJRsTlY.s:1092 .bss.adbmsspi:0000000000000000 adbmsspi
|
||||
/tmp/ccJRsTlY.s:575 .text.mcuSPITransmit:0000000000000000 $t
|
||||
/tmp/ccJRsTlY.s:581 .text.mcuSPITransmit:0000000000000000 mcuSPITransmit
|
||||
/tmp/ccJRsTlY.s:653 .text.mcuSPITransmit:0000000000000040 $d
|
||||
/tmp/ccJRsTlY.s:658 .text.writeCMD:0000000000000000 $t
|
||||
/tmp/ccJRsTlY.s:664 .text.writeCMD:0000000000000000 writeCMD
|
||||
/tmp/ccJRsTlY.s:814 .text.mcuSPIReceive:0000000000000000 $t
|
||||
/tmp/ccJRsTlY.s:820 .text.mcuSPIReceive:0000000000000000 mcuSPIReceive
|
||||
/tmp/ccJRsTlY.s:852 .text.mcuSPIReceive:0000000000000014 $d
|
||||
/tmp/ccJRsTlY.s:857 .text.mcuSPITransmitReceive:0000000000000000 $t
|
||||
/tmp/ccJRsTlY.s:863 .text.mcuSPITransmitReceive:0000000000000000 mcuSPITransmitReceive
|
||||
/tmp/ccJRsTlY.s:900 .text.mcuSPITransmitReceive:000000000000001c $d
|
||||
/tmp/ccJRsTlY.s:905 .text.readCMD:0000000000000000 $t
|
||||
/tmp/ccJRsTlY.s:911 .text.readCMD:0000000000000000 readCMD
|
||||
/tmp/ccJRsTlY.s:1050 .text.readCMD:0000000000000080 $d
|
||||
/tmp/ccJRsTlY.s:1085 .bss.err_cnt.0:0000000000000000 err_cnt.0
|
||||
/tmp/ccJRsTlY.s:1055 .text.mcuDelay:0000000000000000 $t
|
||||
/tmp/ccJRsTlY.s:1061 .text.mcuDelay:0000000000000000 mcuDelay
|
||||
/tmp/ccJRsTlY.s:1082 .bss.err_cnt.0:0000000000000000 $d
|
||||
/tmp/ccJRsTlY.s:1089 .bss.adbmsspi:0000000000000000 $d
|
||||
/tmp/cchrlAc9.s:21 .text.updatePEC:0000000000000000 $t
|
||||
/tmp/cchrlAc9.s:27 .text.updatePEC:0000000000000000 updatePEC
|
||||
/tmp/cchrlAc9.s:191 .text.calculatePEC:0000000000000000 $t
|
||||
/tmp/cchrlAc9.s:197 .text.calculatePEC:0000000000000000 calculatePEC
|
||||
/tmp/cchrlAc9.s:319 .text.checkPEC:0000000000000000 $t
|
||||
/tmp/cchrlAc9.s:325 .text.checkPEC:0000000000000000 checkPEC
|
||||
/tmp/cchrlAc9.s:472 .text.mcuAdbmsCSLow:0000000000000000 $t
|
||||
/tmp/cchrlAc9.s:478 .text.mcuAdbmsCSLow:0000000000000000 mcuAdbmsCSLow
|
||||
/tmp/cchrlAc9.s:500 .text.mcuAdbmsCSHigh:0000000000000000 $t
|
||||
/tmp/cchrlAc9.s:506 .text.mcuAdbmsCSHigh:0000000000000000 mcuAdbmsCSHigh
|
||||
/tmp/cchrlAc9.s:528 .text.adbmsDriverInit:0000000000000000 $t
|
||||
/tmp/cchrlAc9.s:534 .text.adbmsDriverInit:0000000000000000 adbmsDriverInit
|
||||
/tmp/cchrlAc9.s:570 .text.adbmsDriverInit:000000000000001c $d
|
||||
/tmp/cchrlAc9.s:1092 .bss.adbmsspi:0000000000000000 adbmsspi
|
||||
/tmp/cchrlAc9.s:575 .text.mcuSPITransmit:0000000000000000 $t
|
||||
/tmp/cchrlAc9.s:581 .text.mcuSPITransmit:0000000000000000 mcuSPITransmit
|
||||
/tmp/cchrlAc9.s:653 .text.mcuSPITransmit:0000000000000040 $d
|
||||
/tmp/cchrlAc9.s:658 .text.writeCMD:0000000000000000 $t
|
||||
/tmp/cchrlAc9.s:664 .text.writeCMD:0000000000000000 writeCMD
|
||||
/tmp/cchrlAc9.s:814 .text.mcuSPIReceive:0000000000000000 $t
|
||||
/tmp/cchrlAc9.s:820 .text.mcuSPIReceive:0000000000000000 mcuSPIReceive
|
||||
/tmp/cchrlAc9.s:852 .text.mcuSPIReceive:0000000000000014 $d
|
||||
/tmp/cchrlAc9.s:857 .text.mcuSPITransmitReceive:0000000000000000 $t
|
||||
/tmp/cchrlAc9.s:863 .text.mcuSPITransmitReceive:0000000000000000 mcuSPITransmitReceive
|
||||
/tmp/cchrlAc9.s:900 .text.mcuSPITransmitReceive:000000000000001c $d
|
||||
/tmp/cchrlAc9.s:905 .text.readCMD:0000000000000000 $t
|
||||
/tmp/cchrlAc9.s:911 .text.readCMD:0000000000000000 readCMD
|
||||
/tmp/cchrlAc9.s:1050 .text.readCMD:0000000000000080 $d
|
||||
/tmp/cchrlAc9.s:1085 .bss.err_cnt.0:0000000000000000 err_cnt.0
|
||||
/tmp/cchrlAc9.s:1055 .text.mcuDelay:0000000000000000 $t
|
||||
/tmp/cchrlAc9.s:1061 .text.mcuDelay:0000000000000000 mcuDelay
|
||||
/tmp/cchrlAc9.s:1082 .bss.err_cnt.0:0000000000000000 $d
|
||||
/tmp/cchrlAc9.s:1089 .bss.adbmsspi:0000000000000000 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
HAL_GPIO_WritePin
|
||||
|
||||
Reference in New Issue
Block a user