From 33b360fc23000f168e63c31b63b374bc58bd6447 Mon Sep 17 00:00:00 2001 From: Yodel <3114680004@qq.com> Date: Fri, 11 Jul 2025 16:38:20 +0800 Subject: [PATCH] =?UTF-8?q?=E8=88=B5=E8=BD=AE0=E9=80=9F=E6=97=B6=E6=9C=89?= =?UTF-8?q?=E9=98=BB=E5=B0=BC=E6=84=9F=EF=BC=8C=E9=94=81=E6=A1=86pid?= =?UTF-8?q?=E8=B0=83=E5=88=B0=E7=AC=AC=E4=B8=89=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MDK-ARM/AUTO_CHASSIS.uvguix.Yodel | 127 +- MDK-ARM/AUTO_CHASSIS.uvoptx | 17 +- MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.axf | Bin 2908276 -> 2908360 bytes .../ELE_CHASSIS/AUTO_CHASSIS.build_log.htm | 4 +- MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.htm | 28 +- MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.map | 4187 +- .../ELE_CHASSIS/AUTO_CHASSIS_AUTO_CHASSIS.dep | 198 +- MDK-ARM/ELE_CHASSIS/action.crf | Bin 875174 -> 875112 bytes MDK-ARM/ELE_CHASSIS/action.o | Bin 976308 -> 976284 bytes MDK-ARM/ELE_CHASSIS/action_task.crf | Bin 962924 -> 962929 bytes MDK-ARM/ELE_CHASSIS/action_task.o | Bin 1032184 -> 1032180 bytes MDK-ARM/ELE_CHASSIS/ahrs.o | Bin 970692 -> 970692 bytes MDK-ARM/ELE_CHASSIS/atti_esti.crf | Bin 967124 -> 967129 bytes MDK-ARM/ELE_CHASSIS/atti_esti.o | Bin 1039336 -> 1039332 bytes MDK-ARM/ELE_CHASSIS/bmi088.crf | Bin 923184 -> 923189 bytes MDK-ARM/ELE_CHASSIS/bmi088.o | Bin 1030960 -> 1030956 bytes MDK-ARM/ELE_CHASSIS/bsp_can.o | Bin 953040 -> 953040 bytes MDK-ARM/ELE_CHASSIS/bsp_delay.o | Bin 947508 -> 947508 bytes MDK-ARM/ELE_CHASSIS/bsp_usart.o | Bin 959964 -> 959964 bytes MDK-ARM/ELE_CHASSIS/calc_task.crf | Bin 962724 -> 962729 bytes MDK-ARM/ELE_CHASSIS/calc_task.o | Bin 1031980 -> 1031976 bytes MDK-ARM/ELE_CHASSIS/can.o | Bin 948944 -> 948944 bytes MDK-ARM/ELE_CHASSIS/can_task.crf | Bin 963133 -> 963171 bytes MDK-ARM/ELE_CHASSIS/can_task.o | Bin 1032364 -> 1032644 bytes MDK-ARM/ELE_CHASSIS/can_use.crf | Bin 900945 -> 901134 bytes MDK-ARM/ELE_CHASSIS/can_use.o | Bin 994820 -> 995056 bytes MDK-ARM/ELE_CHASSIS/chassis.crf | Bin 914422 -> 914374 bytes MDK-ARM/ELE_CHASSIS/chassis.o | Bin 1013888 -> 1013820 bytes MDK-ARM/ELE_CHASSIS/chassis_task.crf | Bin 963477 -> 963482 bytes MDK-ARM/ELE_CHASSIS/chassis_task.o | Bin 1033936 -> 1033932 bytes MDK-ARM/ELE_CHASSIS/cmd.crf | Bin 875588 -> 875470 bytes MDK-ARM/ELE_CHASSIS/cmd.o | Bin 968200 -> 968152 bytes MDK-ARM/ELE_CHASSIS/cmd_task.crf | Bin 962956 -> 962961 bytes MDK-ARM/ELE_CHASSIS/cmd_task.o | Bin 1032596 -> 1032588 bytes MDK-ARM/ELE_CHASSIS/cmsis_os2.o | Bin 1136740 -> 1136740 bytes MDK-ARM/ELE_CHASSIS/config.crf | Bin 915838 -> 915843 bytes MDK-ARM/ELE_CHASSIS/config.o | Bin 996224 -> 996220 bytes MDK-ARM/ELE_CHASSIS/crc.o | Bin 945648 -> 945648 bytes MDK-ARM/ELE_CHASSIS/crc16.o | Bin 956360 -> 956360 bytes MDK-ARM/ELE_CHASSIS/croutine.o | Bin 43728 -> 43728 bytes MDK-ARM/ELE_CHASSIS/delay.o | Bin 948164 -> 948164 bytes MDK-ARM/ELE_CHASSIS/dma.o | Bin 942488 -> 942488 bytes MDK-ARM/ELE_CHASSIS/dr16.crf | Bin 894792 -> 0 bytes MDK-ARM/ELE_CHASSIS/dr16.d | 55 - MDK-ARM/ELE_CHASSIS/dr16.o | Bin 989944 -> 0 bytes MDK-ARM/ELE_CHASSIS/dr16_task.crf | Bin 963991 -> 0 bytes MDK-ARM/ELE_CHASSIS/dr16_task.d | 79 - MDK-ARM/ELE_CHASSIS/dr16_task.o | Bin 1032052 -> 0 bytes MDK-ARM/ELE_CHASSIS/error_detect_task.crf | Bin 967847 -> 967852 bytes MDK-ARM/ELE_CHASSIS/error_detect_task.o | Bin 1045596 -> 1045592 bytes MDK-ARM/ELE_CHASSIS/event_groups.o | Bin 77988 -> 77988 bytes MDK-ARM/ELE_CHASSIS/filter.o | Bin 963564 -> 963564 bytes MDK-ARM/ELE_CHASSIS/flash.o | Bin 948476 -> 948476 bytes MDK-ARM/ELE_CHASSIS/freertos.crf | Bin 967855 -> 967860 bytes MDK-ARM/ELE_CHASSIS/freertos.o | Bin 1039276 -> 1039272 bytes MDK-ARM/ELE_CHASSIS/gpio.o | Bin 943568 -> 943568 bytes MDK-ARM/ELE_CHASSIS/gpio_1.o | Bin 950732 -> 950732 bytes MDK-ARM/ELE_CHASSIS/heap_4.o | Bin 59208 -> 59208 bytes MDK-ARM/ELE_CHASSIS/init.crf | Bin 963357 -> 963362 bytes MDK-ARM/ELE_CHASSIS/init.o | Bin 1032040 -> 1032036 bytes MDK-ARM/ELE_CHASSIS/kalman.o | Bin 10396 -> 10396 bytes MDK-ARM/ELE_CHASSIS/led.o | Bin 942612 -> 942612 bytes MDK-ARM/ELE_CHASSIS/list.o | Bin 46720 -> 46720 bytes MDK-ARM/ELE_CHASSIS/main.crf | Bin 936733 -> 936671 bytes MDK-ARM/ELE_CHASSIS/main.o | Bin 1016880 -> 1016856 bytes MDK-ARM/ELE_CHASSIS/map.crf | Bin 874074 -> 873980 bytes MDK-ARM/ELE_CHASSIS/map.o | Bin 964716 -> 964680 bytes MDK-ARM/ELE_CHASSIS/navi.crf | Bin 909049 -> 909022 bytes MDK-ARM/ELE_CHASSIS/navi.o | Bin 999712 -> 999696 bytes MDK-ARM/ELE_CHASSIS/navi_task.crf | Bin 962873 -> 962878 bytes MDK-ARM/ELE_CHASSIS/navi_task.o | Bin 1032308 -> 1032304 bytes MDK-ARM/ELE_CHASSIS/nuc.crf | Bin 914284 -> 914227 bytes MDK-ARM/ELE_CHASSIS/nuc.o | Bin 1004540 -> 1004488 bytes MDK-ARM/ELE_CHASSIS/nuc_task.crf | Bin 964656 -> 964661 bytes MDK-ARM/ELE_CHASSIS/nuc_task.o | Bin 1035344 -> 1035340 bytes MDK-ARM/ELE_CHASSIS/pid.crf | Bin 863095 -> 863095 bytes MDK-ARM/ELE_CHASSIS/pid.o | Bin 954736 -> 954736 bytes MDK-ARM/ELE_CHASSIS/port.o | Bin 63092 -> 63092 bytes MDK-ARM/ELE_CHASSIS/pwm.o | Bin 952156 -> 952156 bytes MDK-ARM/ELE_CHASSIS/queue.o | Bin 130476 -> 130476 bytes MDK-ARM/ELE_CHASSIS/remote_control.crf | Bin 894805 -> 894687 bytes MDK-ARM/ELE_CHASSIS/remote_control.o | Bin 990400 -> 990324 bytes MDK-ARM/ELE_CHASSIS/remote_control_task.crf | Bin 966162 -> 966167 bytes MDK-ARM/ELE_CHASSIS/remote_control_task.o | Bin 1035044 -> 1035040 bytes MDK-ARM/ELE_CHASSIS/spi.o | Bin 947004 -> 947004 bytes MDK-ARM/ELE_CHASSIS/spi_1.o | Bin 960864 -> 960864 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal.o | Bin 979320 -> 979320 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_can.o | Bin 999580 -> 999580 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_cortex.o | Bin 971628 -> 971628 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_crc.o | Bin 949748 -> 949748 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_dma.o | Bin 967184 -> 967184 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_dma_ex.o | Bin 952468 -> 952468 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_exti.o | Bin 954528 -> 954528 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_flash.o | Bin 966372 -> 966372 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_flash_ex.o | Bin 964044 -> 964044 bytes .../ELE_CHASSIS/stm32f4xx_hal_flash_ramfunc.o | Bin 938692 -> 938692 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_gpio.o | Bin 952756 -> 952756 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_msp.o | Bin 941848 -> 941848 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_pcd.o | Bin 1006872 -> 1006872 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_pcd_ex.o | Bin 945108 -> 945108 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_pwr.o | Bin 963740 -> 963740 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_pwr_ex.o | Bin 948732 -> 948732 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_rcc.o | Bin 964580 -> 964580 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_rcc_ex.o | Bin 950744 -> 950744 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_spi.o | Bin 1034472 -> 1034472 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_tim.o | Bin 1155116 -> 1155116 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_tim_ex.o | Bin 1019100 -> 1019100 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_hal_uart.o | Bin 1049616 -> 1049616 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_it.o | Bin 1008464 -> 1008464 bytes MDK-ARM/ELE_CHASSIS/stm32f4xx_ll_usb.o | Bin 1027744 -> 1027744 bytes MDK-ARM/ELE_CHASSIS/stream_buffer.o | Bin 99712 -> 99712 bytes MDK-ARM/ELE_CHASSIS/system_stm32f4xx.o | Bin 942272 -> 942272 bytes MDK-ARM/ELE_CHASSIS/tasks.o | Bin 182500 -> 182500 bytes MDK-ARM/ELE_CHASSIS/tim.o | Bin 952312 -> 952312 bytes MDK-ARM/ELE_CHASSIS/timers.o | Bin 101564 -> 101564 bytes MDK-ARM/ELE_CHASSIS/usart.o | Bin 951420 -> 951420 bytes MDK-ARM/ELE_CHASSIS/usb_device.o | Bin 965788 -> 965788 bytes MDK-ARM/ELE_CHASSIS/usbd_cdc.o | Bin 988112 -> 988112 bytes MDK-ARM/ELE_CHASSIS/usbd_cdc_if.o | Bin 970600 -> 970600 bytes MDK-ARM/ELE_CHASSIS/usbd_conf.o | Bin 1011368 -> 1011368 bytes MDK-ARM/ELE_CHASSIS/usbd_core.o | Bin 998068 -> 998068 bytes MDK-ARM/ELE_CHASSIS/usbd_ctlreq.o | Bin 984772 -> 984772 bytes MDK-ARM/ELE_CHASSIS/usbd_desc.o | Bin 973980 -> 973980 bytes MDK-ARM/ELE_CHASSIS/usbd_ioreq.o | Bin 968868 -> 968868 bytes MDK-ARM/ELE_CHASSIS/user_cmsis_os2.o | Bin 988556 -> 988556 bytes MDK-ARM/ELE_CHASSIS/user_math.o | Bin 991484 -> 991484 bytes MDK-ARM/ELE_CHASSIS/user_task.crf | Bin 962604 -> 962609 bytes MDK-ARM/ELE_CHASSIS/user_task.o | Bin 1030716 -> 1030712 bytes MDK-ARM/ELE_CHASSIS/vofa.crf | Bin 895177 -> 895127 bytes MDK-ARM/ELE_CHASSIS/vofa.o | Bin 972904 -> 972800 bytes MDK-ARM/JLinkLog.txt | 268772 +-------------- User/Module/Chassis.c | 12 +- User/Module/config.c | 54 +- User/Module/define.h | 6 +- User/device/can_use.c | 48 +- User/device/can_use.h | 4 +- User/device/cmd.c | 1 - User/device/cmd.h | 4 +- User/device/nuc.c | 23 +- User/device/remote_control.c | 7 +- User/task/can_task.c | 3 +- User/task/init.c | 2 +- 142 files changed, 5859 insertions(+), 267772 deletions(-) delete mode 100644 MDK-ARM/ELE_CHASSIS/dr16.crf delete mode 100644 MDK-ARM/ELE_CHASSIS/dr16.d delete mode 100644 MDK-ARM/ELE_CHASSIS/dr16.o delete mode 100644 MDK-ARM/ELE_CHASSIS/dr16_task.crf delete mode 100644 MDK-ARM/ELE_CHASSIS/dr16_task.d delete mode 100644 MDK-ARM/ELE_CHASSIS/dr16_task.o diff --git a/MDK-ARM/AUTO_CHASSIS.uvguix.Yodel b/MDK-ARM/AUTO_CHASSIS.uvguix.Yodel index 0634072..9b11c94 100644 --- a/MDK-ARM/AUTO_CHASSIS.uvguix.Yodel +++ b/MDK-ARM/AUTO_CHASSIS.uvguix.Yodel @@ -25,7 +25,7 @@ 204 Performance Analyzer - 1101 155 155 290 + 1277 155 155 114 @@ -101,17 +101,17 @@ -1 - 48 - 328 - 1353 - 704 + 42 + 651 + 1676 + 698 0 - 1427 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000C00000003000000010000004C443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C4D6F64756C655C436861737369732E630000000009436861737369732E6300000000C5D4F200FFFFFFFF4B443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C4D6F64756C655C636F6E6669672E630000000008636F6E6669672E6300000000FFDC7800FFFFFFFF4B443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C4D6F64756C655C646566696E652E680000000008646566696E652E6800000000BECEA100FFFFFFFF48443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C6465766963655C6E75632E6300000000056E75632E6300000000F0A0A100FFFFFFFF48443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C6465766963655C636D642E680000000005636D642E6800000000BCA8E100FFFFFFFF48443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C6465766963655C636D642E630000000005636D642E63000000009CC1B600FFFFFFFF4E443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C416C676F726974686D5C66696C7465722E63000000000866696C7465722E6300000000F7B88600FFFFFFFF48443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C6465766963655C6E75632E6800000000056E75632E6800000000D9ADC200FFFFFFFF4B443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C7461736B5C6E75635F7461736B2E63000000000A6E75635F7461736B2E6300000000A5C2D700FFFFFFFF54443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C4D444B2D41524D5C737461727475705F73746D33326634303778782E730000000015737461727475705F73746D33326634303778782E7300000000B3A6BE00FFFFFFFF46443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000EAD6A300FFFFFFFF6C443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C447269766572735C53544D3332463478785F48414C5F4472697665725C5372635C73746D3332663478785F68616C5F756172742E63000000001473746D3332663478785F68616C5F756172742E6300000000F6FA7D00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000C900000066000000AB060000E9020000 + 667 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000500000001000000010000004C443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C4D6F64756C655C436861737369732E630000000009436861737369732E6300000000C5D4F200FFFFFFFF4B443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C4D6F64756C655C636F6E6669672E630000000008636F6E6669672E6300000000FFDC7800FFFFFFFF4B443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C4D6F64756C655C646566696E652E680000000008646566696E652E6800000000BECEA100FFFFFFFF48443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C6465766963655C6D61702E6300000000056D61702E6300000000F0A0A100FFFFFFFF48443A5C525C6D61696E5C7374656572696E6720776865656C20636861737369735C32355F52315F636861737369735C636861737369735C557365725C6465766963655C6E75632E6300000000056E75632E6300000000A5C2D700FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000C900000066000000AB060000E9020000 @@ -1822,7 +1822,7 @@ Build 984 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000C4155544F5F43484153534953960000000000000001000C4155544F5F43484153534953000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000C4155544F5F43484153534953960000000000000001000C4155544F5F43484153534953000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3547,7 +3547,7 @@ File 2872 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000B6779726F5F6F6666736574960000000000000014000B6779726F5F6F66667365741043414E5F564553435F436F6E74726F6C0D6B616C6D616E5F66696C6C65640D5F5F6174747269627574655F5F1B50726F746F636F6C5F446F776E5061636B61676555707065725F741450726F746F636F6C5F5570446174614D43555F74085445414D5F524544044E415649045049434B0D73686F6F745F66697474696E670B4F4E455F434F4E54524F4C0D52454C4159315F544F47474C450863757276655F36360E444A5F70726F63657373646174610A6F6E6C696E655F6465760666696C6C6564025677096375725F616E676C65087069616E5F7961770E632D3E6D6F76655F7665632E56790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000B6779726F5F6F6666736574960000000000000014000B6779726F5F6F66667365741043414E5F564553435F436F6E74726F6C0D6B616C6D616E5F66696C6C65640D5F5F6174747269627574655F5F1B50726F746F636F6C5F446F776E5061636B61676555707065725F741450726F746F636F6C5F5570446174614D43555F74085445414D5F524544044E415649045049434B0D73686F6F745F66697474696E670B4F4E455F434F4E54524F4C0D52454C4159315F544F47474C450863757276655F36360E444A5F70726F63657373646174610A6F6E6C696E655F6465760666696C6C6564025677096375725F616E676C65087069616E5F7961770E632D3E6D6F76655F7665632E56790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -3563,7 +3563,7 @@ Build 955 - 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -3579,7 +3579,7 @@ Debug 2362 - 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020000002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020000002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3603,12 +3603,12 @@ 0 100 - 3 + 1 ..\User\Module\Chassis.c - 2 - 357 - 372 + 6 + 94 + 112 1 0 @@ -3616,98 +3616,35 @@ ..\User\Module\config.c 19 - 49 - 83 + 84 + 116 1 0 ..\User\Module\define.h - 0 + 6 3 - 4 + 23 + 1 + + 0 + + + ..\User\device\map.c + 0 + 52 + 73 1 0 ..\User\device\nuc.c - 2 - 151 - 15 - 1 - - 0 - - - ..\User\device\cmd.h - 28 - 67 - 86 - 1 - - 0 - - - ..\User\device\cmd.c - 37 - 285 - 323 - 1 - - 0 - - - ..\User\Algorithm\filter.c - 0 - 132 - 1 - 1 - - 0 - - - ../User/device/nuc.h - 0 - 1 - 1 - 1 - - 0 - - - ..\User\task\nuc_task.c - 24 - 14 - 41 - 1 - - 0 - - - startup_stm32f407xx.s - 0 - 161 - 176 - 1 - - 0 - - - ../Core/Src/main.c - 0 - 72 - 87 - 1 - - 0 - - - ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c - 0 - 3168 - 3183 + 52 + 152 + 182 1 0 diff --git a/MDK-ARM/AUTO_CHASSIS.uvoptx b/MDK-ARM/AUTO_CHASSIS.uvoptx index 09b8ce6..355849e 100644 --- a/MDK-ARM/AUTO_CHASSIS.uvoptx +++ b/MDK-ARM/AUTO_CHASSIS.uvoptx @@ -120,7 +120,7 @@ 0 JL2CM3 - -U-O78 -O78 -S2 -ZTIFSpeedSel5000 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_1024.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32F407IGHx$CMSIS\Flash\STM32F4xx_1024.FLM) + -U207400620 -O78 -S2 -ZTIFSpeedSel5000 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_1024.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32F407IGHx$CMSIS\Flash\STM32F4xx_1024.FLM) 0 @@ -163,22 +163,27 @@ 0 1 - cmd,0x0A + chassis,0x0A 1 1 - chassis,0x0A + ctrl,0x0A 2 1 - e,0x0A + nucbuf,0x10 3 1 - nucbuf + e,0x0A + + + 4 + 1 + c @@ -871,7 +876,7 @@ User/bsp - 0 + 1 0 0 0 diff --git a/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.axf b/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.axf index 79c44af33d9bd3b15bc5b84862f00e8790222166..e179506a10ee732d774e7907253c57f93de59d9d 100644 GIT binary patch delta 125430 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 diff --git a/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.build_log.htm b/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.build_log.htm index c724755..d487c9f 100644 --- a/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.build_log.htm +++ b/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.build_log.htm @@ -29,9 +29,9 @@ Project File Date: 07/08/2025 Build target 'AUTO_CHASSIS' Note: source file '..\User\bsp\gpio.c' - object file renamed from 'ELE_CHASSIS\gpio.o' to 'ELE_CHASSIS\gpio_1.o'. Note: source file '..\User\bsp\spi.c' - object file renamed from 'ELE_CHASSIS\spi.o' to 'ELE_CHASSIS\spi_1.o'. -compiling Chassis.c... +compiling config.c... linking... -Program Size: Code=88892 RO-data=1632 RW-data=1092 ZI-data=35052 +Program Size: Code=88916 RO-data=1632 RW-data=1092 ZI-data=35036 "ELE_CHASSIS\AUTO_CHASSIS.axf" - 0 Error(s), 0 Warning(s).

Software Packages used:

diff --git a/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.htm b/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.htm index b37df8f..16cc247 100644 --- a/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.htm +++ b/MDK-ARM/ELE_CHASSIS/AUTO_CHASSIS.htm @@ -3,7 +3,7 @@ Static Call Graph - [ELE_CHASSIS\AUTO_CHASSIS.axf]

Static Call Graph for image ELE_CHASSIS\AUTO_CHASSIS.axf


-

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Thu Jul 10 04:47:11 2025 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Fri Jul 11 16:37:04 2025

Maximum Stack Usage = 376 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

@@ -1088,7 +1088,7 @@ Global Symbols
[Called By]
-

CAN_StoreMsg (Thumb, 364 bytes, Stack size 16 bytes, can_use.o(i.CAN_StoreMsg)) +

CAN_StoreMsg (Thumb, 366 bytes, Stack size 16 bytes, can_use.o(i.CAN_StoreMsg))

[Stack]

  • Max Depth = 28
  • Call Chain = CAN_StoreMsg ⇒ CAN_VescMotor_Decode_1

[Calls]
  • >>   Task_can