make it possible to run via code
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
ARM GAS /tmp/ccf8kWw2.s page 1
|
||||
ARM GAS /tmp/ccxETzRn.s page 1
|
||||
|
||||
|
||||
1 .cpu cortex-m4
|
||||
@ -58,7 +58,7 @@ ARM GAS /tmp/ccf8kWw2.s page 1
|
||||
27:Core/Src/AMS_CAN.c ****
|
||||
28:Core/Src/AMS_CAN.c **** void ams_can_init(CAN_HandleTypeDef* ams_handle,
|
||||
29:Core/Src/AMS_CAN.c **** CAN_HandleTypeDef* car_handle) {
|
||||
ARM GAS /tmp/ccf8kWw2.s page 2
|
||||
ARM GAS /tmp/ccxETzRn.s page 2
|
||||
|
||||
|
||||
30 .loc 1 29 50 view -0
|
||||
@ -118,7 +118,7 @@ ARM GAS /tmp/ccf8kWw2.s page 1
|
||||
67 001a 4021 movs r1, #64
|
||||
68 001c 0091 str r1, [sp]
|
||||
47:Core/Src/AMS_CAN.c **** can_filter.FilterIdLow = 0;
|
||||
ARM GAS /tmp/ccf8kWw2.s page 3
|
||||
ARM GAS /tmp/ccxETzRn.s page 3
|
||||
|
||||
|
||||
69 .loc 1 47 3 is_stmt 1 view .LVU16
|
||||
@ -178,7 +178,7 @@ ARM GAS /tmp/ccf8kWw2.s page 1
|
||||
106 003c 4FF40073 mov r3, #512
|
||||
107 0040 0093 str r3, [sp]
|
||||
65:Core/Src/AMS_CAN.c **** can_filter.FilterIdLow = 0;
|
||||
ARM GAS /tmp/ccf8kWw2.s page 4
|
||||
ARM GAS /tmp/ccxETzRn.s page 4
|
||||
|
||||
|
||||
108 .loc 1 65 3 is_stmt 1 view .LVU37
|
||||
@ -238,7 +238,7 @@ ARM GAS /tmp/ccf8kWw2.s page 1
|
||||
148 0068 FFF7FEFF bl HAL_CAN_Start
|
||||
149 .LVL6:
|
||||
35:Core/Src/AMS_CAN.c **** Error_Handler();
|
||||
ARM GAS /tmp/ccf8kWw2.s page 5
|
||||
ARM GAS /tmp/ccxETzRn.s page 5
|
||||
|
||||
|
||||
150 .loc 1 35 8 view .LVU50
|
||||
@ -298,7 +298,7 @@ ARM GAS /tmp/ccf8kWw2.s page 1
|
||||
88:Core/Src/AMS_CAN.c **** if (handle == ams_can_handle) {
|
||||
89:Core/Src/AMS_CAN.c **** ams_can_handle_ams_msg(&header, data);
|
||||
90:Core/Src/AMS_CAN.c **** } else {
|
||||
ARM GAS /tmp/ccf8kWw2.s page 6
|
||||
ARM GAS /tmp/ccxETzRn.s page 6
|
||||
|
||||
|
||||
91:Core/Src/AMS_CAN.c **** Error_Handler();
|
||||
@ -358,7 +358,7 @@ ARM GAS /tmp/ccf8kWw2.s page 1
|
||||
108:Core/Src/AMS_CAN.c **** }
|
||||
109:Core/Src/AMS_CAN.c ****
|
||||
110:Core/Src/AMS_CAN.c **** switch (header->StdId) {
|
||||
ARM GAS /tmp/ccf8kWw2.s page 7
|
||||
ARM GAS /tmp/ccxETzRn.s page 7
|
||||
|
||||
|
||||
111:Core/Src/AMS_CAN.c **** case CAN_ID_CLOCK_SYNC:
|
||||
@ -418,7 +418,7 @@ ARM GAS /tmp/ccf8kWw2.s page 1
|
||||
265 000c 0B4A ldr r2, .L25+8
|
||||
266 000e 0021 movs r1, #0
|
||||
267 0010 FFF7FEFF bl HAL_CAN_GetRxMessage
|
||||
ARM GAS /tmp/ccf8kWw2.s page 8
|
||||
ARM GAS /tmp/ccxETzRn.s page 8
|
||||
|
||||
|
||||
268 .LVL16:
|
||||
@ -478,7 +478,7 @@ ARM GAS /tmp/ccf8kWw2.s page 1
|
||||
316 .LVL21:
|
||||
317 .LFB134:
|
||||
119:Core/Src/AMS_CAN.c ****
|
||||
ARM GAS /tmp/ccf8kWw2.s page 9
|
||||
ARM GAS /tmp/ccxETzRn.s page 9
|
||||
|
||||
|
||||
120:Core/Src/AMS_CAN.c **** void ams_can_send_heartbeat() {
|
||||
@ -538,7 +538,7 @@ ARM GAS /tmp/ccf8kWw2.s page 1
|
||||
174:Core/Src/AMS_CAN.c **** data[1] = error_code;
|
||||
175:Core/Src/AMS_CAN.c ****
|
||||
176:Core/Src/AMS_CAN.c **** HAL_CAN_AbortTxRequest(ams_can_handle,
|
||||
ARM GAS /tmp/ccf8kWw2.s page 10
|
||||
ARM GAS /tmp/ccxETzRn.s page 10
|
||||
|
||||
|
||||
177:Core/Src/AMS_CAN.c **** CAN_TX_MAILBOX0 | CAN_TX_MAILBOX1 | CAN_TX_MAILBOX2);
|
||||
@ -598,7 +598,7 @@ ARM GAS /tmp/ccf8kWw2.s page 1
|
||||
359 .L33:
|
||||
190:Core/Src/AMS_CAN.c **** }
|
||||
191:Core/Src/AMS_CAN.c **** }
|
||||
ARM GAS /tmp/ccf8kWw2.s page 11
|
||||
ARM GAS /tmp/ccxETzRn.s page 11
|
||||
|
||||
|
||||
192:Core/Src/AMS_CAN.c **** return HAL_TIMEOUT;
|
||||
@ -658,7 +658,7 @@ ARM GAS /tmp/ccf8kWw2.s page 1
|
||||
403 .loc 1 127 29 is_stmt 0 view .LVU112
|
||||
404 0010 1C75 strb r4, [r3, #20]
|
||||
130:Core/Src/AMS_CAN.c **** header.StdId = CAN_ID_AMS_SLAVE_HEARTBEAT_BASE | (0 << 4) | msg_id; //TODO: Use slave_id/new fo
|
||||
ARM GAS /tmp/ccf8kWw2.s page 12
|
||||
ARM GAS /tmp/ccxETzRn.s page 12
|
||||
|
||||
|
||||
405 .loc 1 130 3 is_stmt 1 view .LVU113
|
||||
@ -718,7 +718,7 @@ ARM GAS /tmp/ccf8kWw2.s page 1
|
||||
445 .LVL31:
|
||||
134:Core/Src/AMS_CAN.c **** data[2 * i + 0] = v & 0xFF;
|
||||
446 .loc 1 134 7 is_stmt 1 view .LVU128
|
||||
ARM GAS /tmp/ccf8kWw2.s page 13
|
||||
ARM GAS /tmp/ccxETzRn.s page 13
|
||||
|
||||
|
||||
134:Core/Src/AMS_CAN.c **** data[2 * i + 0] = v & 0xFF;
|
||||
@ -778,7 +778,7 @@ ARM GAS /tmp/ccf8kWw2.s page 1
|
||||
487 .loc 1 132 5 is_stmt 1 view .LVU142
|
||||
488 .LBB7:
|
||||
132:Core/Src/AMS_CAN.c **** int cell = msg_id * 4 + i;
|
||||
ARM GAS /tmp/ccf8kWw2.s page 14
|
||||
ARM GAS /tmp/ccxETzRn.s page 14
|
||||
|
||||
|
||||
489 .loc 1 132 10 view .LVU143
|
||||
@ -838,7 +838,7 @@ ARM GAS /tmp/ccf8kWw2.s page 1
|
||||
537 00000000
|
||||
538 .section .bss.header.1,"aw",%nobits
|
||||
539 .align 2
|
||||
ARM GAS /tmp/ccf8kWw2.s page 15
|
||||
ARM GAS /tmp/ccxETzRn.s page 15
|
||||
|
||||
|
||||
542 header.1:
|
||||
@ -894,41 +894,41 @@ ARM GAS /tmp/ccf8kWw2.s page 1
|
||||
594 .file 11 "Core/Inc/AMS_HighLevel.h"
|
||||
595 .file 12 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal.h"
|
||||
596 .file 13 "Core/Inc/main.h"
|
||||
ARM GAS /tmp/ccf8kWw2.s page 16
|
||||
ARM GAS /tmp/ccxETzRn.s page 16
|
||||
|
||||
|
||||
DEFINED SYMBOLS
|
||||
*ABS*:0000000000000000 AMS_CAN.c
|
||||
/tmp/ccf8kWw2.s:21 .text.ams_can_init:0000000000000000 $t
|
||||
/tmp/ccf8kWw2.s:27 .text.ams_can_init:0000000000000000 ams_can_init
|
||||
/tmp/ccf8kWw2.s:176 .text.ams_can_init:0000000000000088 $d
|
||||
/tmp/ccf8kWw2.s:567 .bss.ams_can_handle:0000000000000000 ams_can_handle
|
||||
/tmp/ccf8kWw2.s:181 .text.ams_can_handle_ams_msg:0000000000000000 $t
|
||||
/tmp/ccf8kWw2.s:187 .text.ams_can_handle_ams_msg:0000000000000000 ams_can_handle_ams_msg
|
||||
/tmp/ccf8kWw2.s:230 .text.ams_can_handle_ams_msg:0000000000000018 $d
|
||||
/tmp/ccf8kWw2.s:581 .bss.PENDING_MESSAGE_HANDLE:0000000000000000 PENDING_MESSAGE_HANDLE
|
||||
/tmp/ccf8kWw2.s:574 .bss.canTestData:0000000000000000 canTestData
|
||||
/tmp/ccf8kWw2.s:236 .text.HAL_CAN_RxFifo0MsgPendingCallback:0000000000000000 $t
|
||||
/tmp/ccf8kWw2.s:242 .text.HAL_CAN_RxFifo0MsgPendingCallback:0000000000000000 HAL_CAN_RxFifo0MsgPendingCallback
|
||||
/tmp/ccf8kWw2.s:301 .text.HAL_CAN_RxFifo0MsgPendingCallback:0000000000000034 $d
|
||||
/tmp/ccf8kWw2.s:560 .bss.cb_triggered:0000000000000000 cb_triggered
|
||||
/tmp/ccf8kWw2.s:548 .bss.data.2:0000000000000000 data.2
|
||||
/tmp/ccf8kWw2.s:554 .bss.header.3:0000000000000000 header.3
|
||||
/tmp/ccf8kWw2.s:309 .text.ams_can_wait_for_free_mailboxes:0000000000000000 $t
|
||||
/tmp/ccf8kWw2.s:315 .text.ams_can_wait_for_free_mailboxes:0000000000000000 ams_can_wait_for_free_mailboxes
|
||||
/tmp/ccf8kWw2.s:370 .text.ams_can_send_heartbeat:0000000000000000 $t
|
||||
/tmp/ccf8kWw2.s:376 .text.ams_can_send_heartbeat:0000000000000000 ams_can_send_heartbeat
|
||||
/tmp/ccf8kWw2.s:525 .text.ams_can_send_heartbeat:0000000000000070 $d
|
||||
/tmp/ccf8kWw2.s:542 .bss.header.1:0000000000000000 header.1
|
||||
/tmp/ccf8kWw2.s:536 .bss.data.0:0000000000000000 data.0
|
||||
/tmp/ccf8kWw2.s:533 .bss.data.0:0000000000000000 $d
|
||||
/tmp/ccf8kWw2.s:539 .bss.header.1:0000000000000000 $d
|
||||
/tmp/ccf8kWw2.s:545 .bss.data.2:0000000000000000 $d
|
||||
/tmp/ccf8kWw2.s:551 .bss.header.3:0000000000000000 $d
|
||||
/tmp/ccf8kWw2.s:557 .bss.cb_triggered:0000000000000000 $d
|
||||
/tmp/ccf8kWw2.s:564 .bss.ams_can_handle:0000000000000000 $d
|
||||
/tmp/ccf8kWw2.s:571 .bss.canTestData:0000000000000000 $d
|
||||
/tmp/ccf8kWw2.s:578 .bss.PENDING_MESSAGE_HANDLE:0000000000000000 $d
|
||||
/tmp/ccxETzRn.s:21 .text.ams_can_init:0000000000000000 $t
|
||||
/tmp/ccxETzRn.s:27 .text.ams_can_init:0000000000000000 ams_can_init
|
||||
/tmp/ccxETzRn.s:176 .text.ams_can_init:0000000000000088 $d
|
||||
/tmp/ccxETzRn.s:567 .bss.ams_can_handle:0000000000000000 ams_can_handle
|
||||
/tmp/ccxETzRn.s:181 .text.ams_can_handle_ams_msg:0000000000000000 $t
|
||||
/tmp/ccxETzRn.s:187 .text.ams_can_handle_ams_msg:0000000000000000 ams_can_handle_ams_msg
|
||||
/tmp/ccxETzRn.s:230 .text.ams_can_handle_ams_msg:0000000000000018 $d
|
||||
/tmp/ccxETzRn.s:581 .bss.PENDING_MESSAGE_HANDLE:0000000000000000 PENDING_MESSAGE_HANDLE
|
||||
/tmp/ccxETzRn.s:574 .bss.canTestData:0000000000000000 canTestData
|
||||
/tmp/ccxETzRn.s:236 .text.HAL_CAN_RxFifo0MsgPendingCallback:0000000000000000 $t
|
||||
/tmp/ccxETzRn.s:242 .text.HAL_CAN_RxFifo0MsgPendingCallback:0000000000000000 HAL_CAN_RxFifo0MsgPendingCallback
|
||||
/tmp/ccxETzRn.s:301 .text.HAL_CAN_RxFifo0MsgPendingCallback:0000000000000034 $d
|
||||
/tmp/ccxETzRn.s:560 .bss.cb_triggered:0000000000000000 cb_triggered
|
||||
/tmp/ccxETzRn.s:548 .bss.data.2:0000000000000000 data.2
|
||||
/tmp/ccxETzRn.s:554 .bss.header.3:0000000000000000 header.3
|
||||
/tmp/ccxETzRn.s:309 .text.ams_can_wait_for_free_mailboxes:0000000000000000 $t
|
||||
/tmp/ccxETzRn.s:315 .text.ams_can_wait_for_free_mailboxes:0000000000000000 ams_can_wait_for_free_mailboxes
|
||||
/tmp/ccxETzRn.s:370 .text.ams_can_send_heartbeat:0000000000000000 $t
|
||||
/tmp/ccxETzRn.s:376 .text.ams_can_send_heartbeat:0000000000000000 ams_can_send_heartbeat
|
||||
/tmp/ccxETzRn.s:525 .text.ams_can_send_heartbeat:0000000000000070 $d
|
||||
/tmp/ccxETzRn.s:542 .bss.header.1:0000000000000000 header.1
|
||||
/tmp/ccxETzRn.s:536 .bss.data.0:0000000000000000 data.0
|
||||
/tmp/ccxETzRn.s:533 .bss.data.0:0000000000000000 $d
|
||||
/tmp/ccxETzRn.s:539 .bss.header.1:0000000000000000 $d
|
||||
/tmp/ccxETzRn.s:545 .bss.data.2:0000000000000000 $d
|
||||
/tmp/ccxETzRn.s:551 .bss.header.3:0000000000000000 $d
|
||||
/tmp/ccxETzRn.s:557 .bss.cb_triggered:0000000000000000 $d
|
||||
/tmp/ccxETzRn.s:564 .bss.ams_can_handle:0000000000000000 $d
|
||||
/tmp/ccxETzRn.s:571 .bss.canTestData:0000000000000000 $d
|
||||
/tmp/ccxETzRn.s:578 .bss.PENDING_MESSAGE_HANDLE:0000000000000000 $d
|
||||
|
||||
UNDEFINED SYMBOLS
|
||||
HAL_CAN_Start
|
||||
|
||||
Reference in New Issue
Block a user