make it possible to run via code

This commit is contained in:
davidscherer
2023-06-04 17:50:49 +02:00
parent d48136cb1a
commit 9f80b5e11c
35 changed files with 3565 additions and 3560 deletions

View File

@ -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