From 1c346b33000eef781b6f82cdd5c423f3f64ee405 Mon Sep 17 00:00:00 2001 From: hejie <2963848435@qq.com> Date: Mon, 4 Nov 2024 08:33:30 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=87=86=E5=A4=87=E4=BF=AE=E6=94=B9=E8=93=9D?= =?UTF-8?q?=E7=89=99=E6=8E=A7=E5=88=B6]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HARDWARE/uart_uart/uart_uart.c | Bin 20480 -> 20480 bytes OBJ/24cxx.o | Bin 348440 -> 348440 bytes OBJ/4g_ec200_handle.o | Bin 366436 -> 366436 bytes OBJ/LED.axf | Bin 1092884 -> 1092884 bytes OBJ/LED.build_log.htm | 57 +++++++++++++++- OBJ/LED.htm | 2 +- OBJ/adc.o | Bin 406292 -> 406292 bytes OBJ/ads1015.o | Bin 368084 -> 368084 bytes OBJ/app_pwr_manage.o | Bin 435204 -> 435204 bytes OBJ/bootloader.o | Bin 396072 -> 396072 bytes OBJ/bsp_can.o | Bin 434532 -> 434532 bytes OBJ/bsp_cpu_flash.o | Bin 350864 -> 350864 bytes OBJ/bsp_i2c_gpio.o | Bin 337464 -> 337464 bytes OBJ/can.o | Bin 587224 -> 587224 bytes OBJ/can_app.o | Bin 394576 -> 394576 bytes OBJ/canbusdrv.o | Bin 363684 -> 363684 bytes OBJ/candrvctrl.o | Bin 378372 -> 378372 bytes OBJ/chipid.o | Bin 342556 -> 342556 bytes OBJ/common.o | Bin 363364 -> 363364 bytes OBJ/core_cm3.o | Bin 11612 -> 11612 bytes OBJ/crc.o | Bin 344416 -> 344416 bytes OBJ/dc300.o | Bin 433896 -> 433896 bytes OBJ/delay.o | Bin 340688 -> 340688 bytes OBJ/diagnosis_mid.o | Bin 450744 -> 450744 bytes OBJ/led.o | Bin 357268 -> 357268 bytes OBJ/main.o | Bin 479932 -> 479932 bytes OBJ/misc.o | Bin 330256 -> 330256 bytes OBJ/porting.o | Bin 384592 -> 384592 bytes OBJ/spi.o | Bin 344248 -> 344248 bytes OBJ/stm32f10x_adc.o | Bin 387856 -> 387856 bytes OBJ/stm32f10x_bkp.o | Bin 343952 -> 343952 bytes OBJ/stm32f10x_can.o | Bin 362916 -> 362916 bytes OBJ/stm32f10x_dma.o | Bin 351048 -> 351048 bytes OBJ/stm32f10x_exti.o | Bin 337388 -> 337388 bytes OBJ/stm32f10x_flash.o | Bin 374584 -> 374584 bytes OBJ/stm32f10x_gpio.o | Bin 350776 -> 350776 bytes OBJ/stm32f10x_it.o | Bin 333364 -> 333364 bytes OBJ/stm32f10x_iwdg.o | Bin 333208 -> 333208 bytes OBJ/stm32f10x_pwr.o | Bin 338248 -> 338248 bytes OBJ/stm32f10x_rcc.o | Bin 384272 -> 384272 bytes OBJ/stm32f10x_rtc.o | Bin 344256 -> 344256 bytes OBJ/stm32f10x_spi.o | Bin 365500 -> 365500 bytes OBJ/stm32f10x_tim.o | Bin 456252 -> 456252 bytes OBJ/stm32f10x_usart.o | Bin 367104 -> 367104 bytes OBJ/switch.o | Bin 383488 -> 383488 bytes OBJ/sys.o | Bin 413824 -> 413824 bytes OBJ/system_stm32f10x.o | Bin 328432 -> 328432 bytes OBJ/timer.o | Bin 350008 -> 350008 bytes OBJ/tp_cca.o | Bin 449432 -> 449432 bytes OBJ/uart_uart.o | Bin 389324 -> 389324 bytes OBJ/uds_api.o | Bin 409120 -> 409120 bytes OBJ/uds_can_interface.o | Bin 400128 -> 400128 bytes OBJ/uds_did.o | Bin 389128 -> 389128 bytes OBJ/uds_interface.o | Bin 425320 -> 425320 bytes OBJ/uds_manage.o | Bin 412412 -> 412412 bytes OBJ/uds_nvm.o | Bin 391416 -> 391416 bytes OBJ/uds_services.o | Bin 419584 -> 419584 bytes OBJ/usart.o | Bin 560836 -> 560836 bytes USER/LED.uvguix.深圳笔记本 | 116 +++++++++++++++++++-------------- USER/LED.uvoptx | 2 +- 60 files changed, 124 insertions(+), 53 deletions(-) diff --git a/HARDWARE/uart_uart/uart_uart.c b/HARDWARE/uart_uart/uart_uart.c index 1143cec12c98bd920ce7d74b0a48dc5d90fa4171..daee9a5f8aedf5b7f14fed7aa50574d725986b2a 100644 GIT binary patch literal 20480 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 diff --git a/OBJ/24cxx.o b/OBJ/24cxx.o index c24fd3e086f991d15f85a24d3034ca4c089f1e0f..5723721c6175290413d55c8160e7e61a0b011fcf 100644 GIT binary patch delta 48 zcmbQSNOZ;`(GBuKj3$#6ghbd)t&As>nlKR*m! delta 48 zcmbQSNOZ;`(GBuKjK-4{ghbd)tV|88j7^%Yh1#u!7=f4xh?#+yWxKTy>s>nlK28i) diff --git a/OBJ/4g_ec200_handle.o b/OBJ/4g_ec200_handle.o index e98c3d7f3c95187ec16c9a1c284870629c88cfb3..c2a6e79358b8abea0456c25ba61c5edf36585996 100644 GIT binary patch delta 62 zcmaE|PVC7#u?<_5rA-u!42(>a7#JDi<3l`sUE|{wlnhO+j4iB;nlC7~Ur=TQVkRJF O24a@&7nE726axT&_!PAO delta 62 zcmaE|PVC7#u?<_5rHvJg42(>a7#JDi<3l`sUE|{wlnhO*Obx7zn=dH0Ur=TQVkRJF O24a@&7nE726axT&85FJn diff --git a/OBJ/LED.axf b/OBJ/LED.axf index 3399435d203b5d35d9d096902cea1f2a6fc68969..2ade34c8d8e907f4687ac75dcbd394d8a16ef139 100644 GIT binary patch delta 64 zcmbPo%W29jr-l~B7N!>F7M2#)7Pc1l7LFFq7OocV7M>Q~7QPn#EdqzU*o;$*EOd>h UCw}6$nr`JUAh2D?TYxDE0LYaTM*si- delta 64 zcmbPo%W29jr-l~B7N!>F7M2#)7Pc1l7LFFq7OocV7M>Q~7QPn#EdqzU*bGyWEp&~i UCw}6$nr`JUAh2D?TYxDE0L(oUb^rhX diff --git a/OBJ/LED.build_log.htm b/OBJ/LED.build_log.htm index 64f511d..67cc8e5 100644 --- a/OBJ/LED.build_log.htm +++ b/OBJ/LED.build_log.htm @@ -26,9 +26,62 @@ Project File Date: 10/17/2024

Output:

*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' -Build target 'Target 1' +Rebuild target 'Target 1' +compiling system_stm32f10x.c... +compiling ads1015.c... +compiling adc.c... +compiling bsp_cpu_flash.c... +compiling bsp_i2c_gpio.c... +compiling 4G_EC200_Handle.c... +compiling chipid.c... +compiling 24cxx.c... +compiling stm32f10x_it.c... +compiling dc300.c... +compiling main.c... +compiling spi.c... +compiling common.c... +compiling timer.c... +compiling led.c... +compiling porting.c... +compiling delay.c... compiling uart_uart.c... +compiling CanDrvCtrl.c... +compiling CanBusDrv.c... +compiling can_app.c... +compiling app_pwr_manage.c... +compiling bsp_can.c... compiling can.c... +compiling sys.c... +compiling switch.c... +assembling startup_stm32f10x_cl.s... +compiling misc.c... +compiling stm32f10x_gpio.c... +compiling stm32f10x_usart.c... +compiling stm32f10x_rcc.c... +compiling stm32f10x_tim.c... +compiling stm32f10x_can.c... +compiling stm32f10x_adc.c... +compiling usart.c... +compiling core_cm3.c... +compiling stm32f10x_dma.c... +compiling stm32f10x_flash.c... +compiling stm32f10x_iwdg.c... +compiling stm32f10x_bkp.c... +compiling stm32f10x_spi.c... +compiling stm32f10x_pwr.c... +compiling stm32f10x_exti.c... +compiling crc.c... +compiling stm32f10x_rtc.c... +compiling bootloader.c... +compiling uds_api.c... +compiling tp_cca.c... +compiling diagnosis_mid.c... +compiling uds_can_interface.c... +compiling uds_did.c... +compiling uds_manage.c... +compiling uds_interface.c... +compiling uds_nvm.c... +compiling uds_services.c... linking... Program Size: Code=79404 RO-data=5952 RW-data=3328 ZI-data=26648 FromELF: creating hex file... @@ -61,7 +114,7 @@ Package Vendor: Keil

Collection of Component Files used:

* Component: ARM::CMSIS:CORE:5.1.1 -Build Time Elapsed: 00:00:06 +Build Time Elapsed: 00:00:20 diff --git a/OBJ/LED.htm b/OBJ/LED.htm index 7025d16..96b3546 100644 --- a/OBJ/LED.htm +++ b/OBJ/LED.htm @@ -3,7 +3,7 @@ Static Call Graph - [..\OBJ\LED.axf]

Static Call Graph for image ..\OBJ\LED.axf


-

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Wed Oct 23 17:34:01 2024 +

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Thu Oct 24 15:38:37 2024

Maximum Stack Usage = 384 bytes + Unknown(Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

diff --git a/OBJ/adc.o b/OBJ/adc.o index 043903907da52f4f25d824c7e12c5ec39e022660..07357ab295231041e7d0bc8aaf5ee6e3e007add1 100644 GIT binary patch delta 66 zcmbR8Ok&D2i46xeq)ilz42(>a7#JDi<3l`sUE|{wlnhO+j4iB;n(t_|-_c+MVkRJF Q24WTUAf42(>a7#JDi<3l`sUE|{wlnhO*Obx7zo9}3}-_c+MVkRJF Q24WTR diff --git a/OBJ/ads1015.o b/OBJ/ads1015.o index e0dc0257faeb5530687751e24c2b261ef52d1fe9..f073814a0a4f76b688e3176eaadaa52c6c1b19ac 100644 GIT binary patch delta 63 zcmcbzTkOhiu?@|dGA0T}21X`I42%r%@gbhRuJQ2-N`|IZ#uipaCe8CT+vjUC0x=U1 OGXpWp_W7EurX>J&2oqQU delta 63 zcmcbzTkOhiu?@|dGR6u<21X`I42%r%@gbhRuJQ2-N`@v@rUq8V#?A9J+vjUC0x=U1 OGXpWp_W7EurX>J%2oq2M diff --git a/OBJ/app_pwr_manage.o b/OBJ/app_pwr_manage.o index dadb6746c3125fec43e6d83527d8fe5a78aeeac6..04e1b70e9ce9b91748c6ff36a4fec3d9f7c4dfe7 100644 GIT binary patch delta 67 zcmZoUA=Pq1Y6G{ijERDgfsu(410zFxe2Ay7Yka(dlA)=Uv4xe9MYFnbySgzW5HkTW QGZ3=?G3$19W45~m09%j|X8-^I delta 67 zcmZoUA=Pq1Y6G{ijIn}|fsu(410zFxe2Ay7Yka(dlA(!}sezTTS+lxvySgzW5HkTW QGZ3=?G3$19W45~m09sNJUH||9 diff --git a/OBJ/bootloader.o b/OBJ/bootloader.o index 4eeb66b9f94a288fa2f21a919906e96a1eccc602..d595428d46a68f90e08e603523e55ecbead16200 100644 GIT binary patch delta 63 zcmZ26O=86~i47-(WlR)|42(>a7#JDi<3l`sUE|{wlnhO+j4iB;jhmkew?7qT1Y#y2 PW(H!G?N5bSoxcMBY`+wn delta 63 zcmZ26O=86~i47-(WsDV!42(>a7#JDi<3l`sUE|{wlnhO*Obx6|44a<{w?7qT1Y#y2 PW(H!G?N5bSoxcMBYo!#D diff --git a/OBJ/bsp_can.o b/OBJ/bsp_can.o index 857eae3987bc1b5f1a2dafed7d18e9aada7d4b91..977b73b13179740a0ffadd17315afe0af927913e 100644 GIT binary patch delta 67 zcmaEINb1QUsSTa7#JDi<3l`sUE|{wlnhO+j4iB;Oq;(8wtp971Y#y2 PW(H!G?cW7iXLa7#JDi<3l`sUE|{wlnhO*Obx7zO`5+8wtp971Y#y2 PW(H!G?cW7iXLuoDiJ= delta 63 zcmdmSMr6kskqzn+GR6u<21X`I42%r%@gbhRuJQ2-N`@v@rUq8V#?8(W?amU6K+FWh O%s|Yt-C2V5D=z>tf)JDd diff --git a/OBJ/can.o b/OBJ/can.o index 806d368cbf75d0245394a859799a6d2e9ad50b7a..e8d0899c736ce04e4b3fe7af7b86f708d9ca2ed7 100644 GIT binary patch delta 74 zcmccdTKUFn<%TVcmN_ye3PuJ-CQ1y94Dsp*f5|%ml>D UK+FQftU$~L#O&Kcb2yqi0df@=J^%m! delta 74 zcmccdTKUFn<%TVcmN_!U3PuJ-CQ1y94DsD UK+FQftU$~L#O&Kcb2yqi0de{lJ^%m! diff --git a/OBJ/can_app.o b/OBJ/can_app.o index 01a5553c50bd6ea327e24349fcf5e069093d6384..87c372715565917d655aeb1200454512fe9e4db0 100644 GIT binary patch delta 63 zcmcc6C2^rkV#7jJ850E~10xe921bVX_z+KD*Z6n^B|}pyV+$)Ii{`zm?R!-jftU%1 OnSq#P`(9Pn$@c+nMig}b delta 63 zcmcc6C2^rkV#7jJ8Dj+_10xe921bVX_z+KD*Z6n^B|{S{Qv)kwv*x|3?R!-jftU%1 OnSq#P`(9Pn$@c+mEEH@2 diff --git a/OBJ/canbusdrv.o b/OBJ/canbusdrv.o index 2e71050d81fa7d1cb551f23196a31e8f8ef400ae..b1bf64ae12947812a6783f1fe5159bcfb78dcf65 100644 GIT binary patch delta 63 zcmZ27Q*6mhu?=?>WK0x{42(>a7#JDi<3l`sUE|{wlnhO+j4iB;ESi5RwEt9K1Y#y2 PW(H!G?LQS*S7!qNeo+-% delta 63 zcmZ27Q*6mhu?=?>WQ-Mz42(>a7#JDi<3l`sUE|{wlnhO*Obx7z&6xs?YdlyK+FWh O%s|YtU6+gXy*>aXBoEa9 delta 63 zcmbR9MP$wwkqv@eGR6u<21X`I42%r%@gbhRuJQ2-N`@v@rUq8VCe6BB?YdlyK+FWh O%s|YtU6+gXy*>aWBoEC1 diff --git a/OBJ/common.o b/OBJ/common.o index 39757ed62d0df8d593cd1b1b0d77f215a81484ad..2eed85e02a9e6bb12976fa6f613991a006593cbc 100644 GIT binary patch delta 62 zcmaDdP3*}uu?>6Gq)ilz42(>a7#JDi<3l`sUE|{wlnhO+j4iB;ns2DJ-%w)&VkRJF N24a@&H`G{rQUH6*6uSTb delta 62 zcmaDdP3*}uu?>6Gq>UAf42(>a7#JDi<3l`sUE|{wlnhO*Obx7zn{TMK-%w)&VkRJF N24a@&H`G{rQUH4G6tn;U diff --git a/OBJ/core_cm3.o b/OBJ/core_cm3.o index 8260cdd2cfa16aed564f611393a2d051e338d5dd..cf7a80cbd57c4f6339c0d7a49ebbde9e26164976 100644 GIT binary patch delta 61 zcmcZ;bth^=F0+h@f{}rdi4p@NLwtOQr>|>#yn>RUsg<#Xm9gRGPUZ>;cH|>#yn>RUiIu5=m9fR;cEglp3teM| R$vlFV6W0oC4wT^*1OOI#5LN&H diff --git a/OBJ/crc.o b/OBJ/crc.o index c2e3abef3beea0697fc105697570783d1335b2f4..31418922733868c1918cf2b0965647ab89053cd0 100644 GIT binary patch delta 63 zcmaFRB>JF9bi-O9850E~10xe921bVX_z+KD*Z6n^B|}pyV+$)|?I(p8ftU%1 OnSq#P`$-|z>3RTcM-!a@ delta 63 zcmaFRB>JF9bi-O98Dj+_10xe921bVX_z+KD*Z6n^B|{S{Qv)j#!{(Dh?I(p8ftU%1 OnSq#P`$-|z>3RTbEfbUg diff --git a/OBJ/dc300.o b/OBJ/dc300.o index d4157da04263fa15083a98e9e1333b9ef2f20d21..36e74897c70b65e831c5302010bc6abb829dab3b 100644 GIT binary patch delta 67 zcmaE{SL(%HsSU2FGA0T}21X`I42%r%@gbhRuJQ2-N`|IZ#uiparp<||?TM+3K+FWh Q%s|Wn#H`yBQ`y=r0nvOE=>Px# delta 67 zcmaE{SL(%HsSU2FGR6u<21X`I42%r%@gbhRuJQ2-N`@v@rUq8VCe4Yd?TM+3K+FWh Q%s|Wn#H`yBQ`y=r0nl6&;Q#;t diff --git a/OBJ/delay.o b/OBJ/delay.o index 088d1904c190230481e4ca2aef9cb7d50a3af618..53d7a4b3c6cd132f0f4a00502846fa2fc3111bdc 100644 GIT binary patch delta 63 zcmcccROG@_kqtAsWlR)|42(>a7#JDi<3l`sUE|{wlnhO+j4iB;ESk4+w{PWU1Y#y2 OW(H!G?OVB7rPTq0ITHl{ delta 63 zcmcccROG@_kqtAsWsDV!42(>a7#JDi<3l`sUE|{wlnhO*Obx7z&6~G!w{PWU1Y#y2 OW(H!G?OVB7rPTp~ITHN< diff --git a/OBJ/diagnosis_mid.o b/OBJ/diagnosis_mid.o index 57678d9fa46f0c6e841452732cb6f36a0893ace1..074e09def7ae06bb7d11c1982d5b44709dd56945 100644 GIT binary patch delta 67 zcmdmSPa7#JDi<3l`sUE|{wlnhO+j4iB;Oqa7#JDi<3l`sUE|{wlnhO*Obx7zjhokMx3AS^1Y#y2 TW(HywAZ7((w(V=R+4J delta 44 xcmbO*MP$MhkqsO88I31z+@9d%G|r5HkTW OGZ3?EZx?1Y)CB-CBoP+? diff --git a/OBJ/stm32f10x_adc.o b/OBJ/stm32f10x_adc.o index ce84fe991feef2f711d1f4d1823d7842497d4d58..04b0a5e21c6708b8c2300486a2ca5117ae4618cc 100644 GIT binary patch delta 63 zcmbPmO?<*N@eL8-GA0T}21X`I42%r%@gbhRuJQ2-N`|IZ#uiq_hRr46?Iq!iK+FWh O%s|Yty(FA<&SU^%!4shX delta 63 zcmbPmO?<*N@eL8-GR6u<21X`I42%r%@gbhRuJQ2-N`@v@rUq8Vmdz#M?Iq!iK+FWh O%s|Yty(FA<&SU^%kQ1Q* diff --git a/OBJ/stm32f10x_bkp.o b/OBJ/stm32f10x_bkp.o index a8da92aac9384079fc388429ebc885e3779a7169..6258de9a8349047c81d61f22b94d0ef708d9bf89 100644 GIT binary patch delta 63 zcmbR6Uu436kqtaDGA0T}21X`I42%r%@gbhRuJQ2-N`|IZ#uiq_#?2Zs?HV$SK+FWh O%s|YtT|a7#JDi<3l`sUE|{wlnhO+j4iB;4Vy(g+C@AVftU%1 OnSq#PyNCzt1V;cyBoNsE delta 63 zcmZ27S!~Ha7#JDi<3l`sUE|{wlnhO*Obx7zEt^F=+C@AVftU%1 OnSq#PyNCzt1V;cx^AOnp diff --git a/OBJ/stm32f10x_dma.o b/OBJ/stm32f10x_dma.o index 994c93afe3552cd9b3a7625e6ef10f8026708529..55e34a78abbfe88da40fe0dcbd44ba817a863f29 100644 GIT binary patch delta 48 zcmX@HP4vVz(G3UW7)>T0loMe$wKBG_GB#|!BiDXMjuD8NfS4JGS+?JiW6iMv0LEw$ A*Z=?k delta 48 zcmX@HP4vVz(G3UW7>y?%loMe$u`)HVGPZ2KBiDXMjuD8NfS4JGS+?JiW6iMv0LDfU A*Z=?k diff --git a/OBJ/stm32f10x_exti.o b/OBJ/stm32f10x_exti.o index 1293fd8c313f534bb2e943f7f299befde4bbdb9b..e83221209246f13289cb9c5301cee1c036cf2a76 100644 GIT binary patch delta 63 zcmaEJTI9`Xkqt3oGA0T}21X`I42%r%@gbhRuJQ2-N`|IZ#uiq_#?2LC?G<8-K+FWh O%s|Yty+Vw&gdYHB_Yvp- delta 63 zcmaEJTI9`Xkqt3oGR6u<21X`I42%r%@gbhRuJQ2-N`@v@rUq6fhRqdX?G<8-K+FWh O%s|Yty+Vw&gdYHA-4Wja diff --git a/OBJ/stm32f10x_flash.o b/OBJ/stm32f10x_flash.o index fb8e674d606c77f9cdcc5d654e89b4332fc7e018..37fd3a23246cc7674fe35de09ce33056d2796f56 100644 GIT binary patch delta 63 zcmdn-PHe|Ju?-%cGA0T}21X`I42%r%@gbhRuJQ2-N`|IZ#uiq_hRrFS?J1s&K+FWh O%s|YtJ;jstN-h9#h!bA` delta 63 zcmdn-PHe|Ju?-%cGR6u<21X`I42%r%@gbhRuJQ2-N`@v@rUq6f2F)p+?J1s&K+FWh O%s|YtJ;jstN-h9!h!a-; diff --git a/OBJ/stm32f10x_gpio.o b/OBJ/stm32f10x_gpio.o index 07ed37ed7da31d35f57e593f98a05a6c816de651..b68b634a10a32e7f303a3492e2913b02ad8f5e57 100644 GIT binary patch delta 63 zcmdn7MRdm&(G5BVGA0T}21X`I42%r%@gbhRuJQ2-N`|IZ#uiq_hRq%Z?H&ehi?X?1oK+FWh O%s|Yty;gvAJ1YP_mJw|L delta 63 zcmdn8Mr6wxkqwCgGR6u<21X`I42%r%@gbhRuJQ2-N`@v@rUq8VCe5`1?X?1oK+FWh O%s|Yty;gvAJ1YP^mJwwD diff --git a/OBJ/stm32f10x_iwdg.o b/OBJ/stm32f10x_iwdg.o index 19c85acf32d0d94bd61b95189aad97ca17b52b0c..5f5a02ac3c852e2a93fa5d8d3481293c230f98f9 100644 GIT binary patch delta 63 zcmbQST4cs*kqspRGA0T}21X`I42%r%@gbhRuJQ2-N`|IZ#uiq_M$Hoh+9wDw0x=U1 OGXpWp_6Y*49IOC2+Ytu< delta 63 zcmbQST4cs*kqspRGR6u<21X`I42%r%@gbhRuJQ2-N`@v@rUq6f2F()$+9wDw0x=U1 OGXpWp_6Y*49IOC1!4Uoc diff --git a/OBJ/stm32f10x_pwr.o b/OBJ/stm32f10x_pwr.o index dd2a8edad30bf2d2fa96f1fe71c8c43f4d15a46e..f28c6960472834a8ccc37a5fe1753b543107487c 100644 GIT binary patch delta 57 zcmX?cN#w*OkquA8WK0x{42(>a7#JDi<3l`sUE|{wlnhO+j4iB;jhn>V#2MSfncBpe N+r(M6iL-hL0RaCq4?O?? delta 57 zcmX?cN#w*OkquA8WQ-Mz42(>a7#JDi<3l`sUE|{wlnhO*Obx6|44TB-#2MSfncBpe N+r(M6iL-hL0Ra9x4>JG& diff --git a/OBJ/stm32f10x_rcc.o b/OBJ/stm32f10x_rcc.o index 0c74c3ca4bf84bef64858ada9e57167b8e74e1a8..1a86a01fd831658828d312cdd4c54dcdc4340c90 100644 GIT binary patch delta 48 zcmbQROMJpE@eLDV7)>Tmj1gfswKBG_GB#{p6VtvXh7pLFfS4JGS+=iy@Sj1gfsu`)HVGPY=56VtvXh7pLFfS4JGS+=iOV diff --git a/OBJ/stm32f10x_rtc.o b/OBJ/stm32f10x_rtc.o index 3acdf963784266bcdddd12148acf1410fb73c140..de92807d0a4d9d88f6046ae1cf5492a77239b8fe 100644 GIT binary patch delta 63 zcmX@mD0-k#bOVQ?jERDgfsu(410zFxe2Ay7Yka(dlA)=Uv4xefakGkIyNV(s5HkTW OGZ3?ES5ai0BM$%v3J*5` delta 63 zcmX@mD0-k#bOVQ?jIn}|fsu(410zFxe2Ay7Yka(dlA(!}sezS=VY7;2yNV(s5HkTW OGZ3?ES5ai0BM$%t@DDBk diff --git a/OBJ/stm32f10x_spi.o b/OBJ/stm32f10x_spi.o index f826fad087fdad4bac9f661b9e63c78092c022a1..df7941dba6f7407689e6353c11bbd1851bad2469 100644 GIT binary patch delta 63 zcmdn9Tx`#Bu?>5yWK0x{42(>a7#JDi<3l`sUE|{wlnhO+j4iB;jhk;+wcoH}1Y#y2 PW(H!G?KiAgpF{uvi^3I| delta 63 zcmdn9Tx`#Bu?>5yWQ-Mz42(>a7#JDi<3l`sUE|{wlnhO*Obx6|44Q9PwcoH}1Y#y2 PW(H!G?KiAgpF{uvijEbJ diff --git a/OBJ/stm32f10x_tim.o b/OBJ/stm32f10x_tim.o index 5ba33f31877d1a19d6cb08fb0f2a40a129723e28..617946d02b027ce4bd15d4ba62e0100760bff7ef 100644 GIT binary patch delta 67 zcmdnfes8CzHx8#asFY!|u72*gZ4 R%nZaVK+L*bfeqnHpFbTQrN@Y!|u72*gZ4 R%nZaVK+L*b{0{&gq!DHS delta 63 zcmZozDA}-3a)WfBjIn}|fsu(410zFxe2Ay7Yka(dlA(!}sezTTd9!(7yLliZ5HkTW OGZ3?EHxFd>{0{&fiVa7#JDi<3l`sUE|{wlnhO+j4iB;jhp{wxBty%1Y#y2 RW(HywAZFeEH=AvCJ^&WU8JGY7 delta 67 zcmbQSU3$iL=?xFFWsDV!42(>a7#JDi<3l`sUE|{wlnhO*Obx6|44eOExBty%1Y#y2 RW(HywAZFeEH=AvCJ^&Sq8IJ$} diff --git a/OBJ/uart_uart.o b/OBJ/uart_uart.o index 649d725619c0ef3c32a5fb670d3cc091aac37383..5bcbdaea891a6a3a1e902310a9267678a51df141 100644 GIT binary patch delta 63 zcmX@}Q2fk8@eRDnGA0T}21X`I42%r%@gbhRuJQ2-N`|IZ#uipa7R{QQ5rmd%>V?V8GrK+FWh O%s|YtT~nEL@mT;s4G{eR diff --git a/OBJ/uds_api.o b/OBJ/uds_api.o index 2075df41e0de1a1e4a789876ca562b144393c612..c21afa6c2f781d0c2215d94d1cc7cd8f19b366d9 100644 GIT binary patch delta 67 zcmZ4RM`FPri48lIWlR)|42(>a7#JDi<3l`sUE|{wlnhO+j4iB;jhnA3w_jCe1Y#y2 RW(HywAZFcuRhi9O3IOkg76$+T delta 67 zcmZ4RM`FPri48lIWsDV!42(>a7#JDi<3l`sUE|{wlnhO*Obx6|44bbiw_jCe1Y#y2 RW(HywAZFcuRhi9O3IOg$75)GK diff --git a/OBJ/uds_can_interface.o b/OBJ/uds_can_interface.o index bd47986b66bd9d71a5602895760c790e3aa8415d..76109eeff69401a0fbfac27d0a8ab21ccaebf875 100644 GIT binary patch delta 67 zcmZqJCeg4>VuP-vjERDgfsu(410zFxe2Ay7Yka(dlA)=Uv4xefNwcS9yQd^05HkTW QGZ3=?G3$0uNw)2b093#b-v9sr delta 67 zcmZqJCeg4>VuP-vjIn}|fsu(410zFxe2Ay7Yka(dlA(!}sezS=VY8=XyQd^05HkTW QGZ3=?G3$0uNw)2b08?ZT)c^nh diff --git a/OBJ/uds_did.o b/OBJ/uds_did.o index 614e2c6a17fb05f1eb7148f5bfc9edc6db55d817..aef8155c908c2c3e9920bc42b52308521494453b 100644 GIT binary patch delta 63 zcmeBpAl~sne8WU;850E~10xe921bVX_z+KD*Z6n^B|}pyV+$)|ljgPD?Q6LiftU%1 OnSq#P`&w?+=qCVN5fd{2 delta 63 zcmeBpAl~sne8WU;8Dj+_10xe921bVX_z+KD*Z6n^B|{S{Qv)j#!{)Wz?Q6LiftU%1 OnSq#P`&w?+=qCVL-4iJQ diff --git a/OBJ/uds_interface.o b/OBJ/uds_interface.o index ce6e27f0ecf75902404a57aba171f7757eb46df8..8ab59ed6bc86dde45bed833c733bd8d9b9051656 100644 GIT binary patch delta 67 zcmaFyOY+4p$qjEEWK0x{42(>a7#JDi<3l`sUE|{wlnhO+j4iB;O`16!+c_N>ftU%1 RnSq!Eh*`IDIa7#JDi<3l`sUE|{wlnhO*Obx6|44XL}+c_N>ftU%1 RnSq!Eh*`IDIWsE diff --git a/OBJ/uds_manage.o b/OBJ/uds_manage.o index 9408f20a0d69c4eb3a6f1550ee7fd1f599cad93b..2c9b4b2372cc41ae06faa0f4235b60ab03a874c1 100644 GIT binary patch delta 67 zcmew}Rr1eN$qf^=WlR)|42(>a7#JDi<3l`sUE|{wlnhO+j4iB;O`6wgx3AS^1Y#y2 RW(HywAZFdZR-4UV9stzb6#W1I delta 67 zcmew}Rr1eN$qf^=WsDV!42(>a7#JDi<3l`sUE|{wlnhO*Obx6|44c<#x3AS^1Y#y2 RW(HywAZFdZR-4UV9stvT6!QQ8 diff --git a/OBJ/uds_nvm.o b/OBJ/uds_nvm.o index 37d42eebbf90c35d1475d46bc420725070acffab..863f3b4d21da0d167d0b3a47ae8af504d771a807 100644 GIT binary patch delta 48 zcmezIQT)e8@eKw%j3$!}c|_Pvt&AzX$JhJ_B5 delta 48 zcmezIQT)e8@eKw%jK-4zX$Jg?bK* diff --git a/OBJ/uds_services.o b/OBJ/uds_services.o index 75637c843f7d09c80f0e5d339d998ae029899bb2..563f9e706e8a4b7ae43dcfc25dee9563f9e1d4d6 100644 GIT binary patch delta 67 zcmZoTC)sdLazm?~jERDgfsu(410zFxe2Ay7Yka(dlA)=Uv4xefY4bw6_JwwgK+FWh R%s|Wn#H`yF+OfrJ006eG6v+Sp delta 67 zcmZoTC)sdLazm?~jIn}|fsu(410zFxe2Ay7Yka(dlA(!}sezS=QS(B(_JwwgK+FWh R%s|Wn#H`yF+OfrJ006a86u$rf diff --git a/OBJ/usart.o b/OBJ/usart.o index 7fdd97579a30191170c4d5baae40225baec0755c..0d054ec8836898da68ca63e6b8511655765c2bb3 100644 GIT binary patch delta 74 zcmX>ySLw)HrG_nx=bU6r6pRdvOq3WH8RFwZJbhi`;}w()O|6VAtc)z%UpX-XF%u9o V12GE_vjQ<25VLQ8<-~Ez8vvJL8dU%Q delta 74 zcmX>ySLw)HrG_nx=bU7W6^smwOq3WH8RFwZJbhi`;}w()O{`1}tc)$%UpX-XF%u9o V12GE_vjQ<25VLQ8<-~Ez8vvFX8chHI diff --git a/USER/LED.uvguix.深圳笔记本 b/USER/LED.uvguix.深圳笔记本 index 18be942..3c2c8df 100644 --- a/USER/LED.uvguix.深圳笔记本 +++ b/USER/LED.uvguix.深圳笔记本 @@ -11,17 +11,17 @@ 38003 Registers - 124 125 + 129 129 346 Code Coverage - 660 105 + 770 160 204 Performance Analyzer - 387 139 139 100 + 930 @@ -80,11 +80,11 @@ 44 - 0 - 2 + 2 + 3 - -32000 - -32000 + -1 + -1 -1 @@ -92,16 +92,16 @@ 0 - 10 - 1544 - 814 + -23 + 759 + 415 0 - 824 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000600000000000000010000005C433A5C55736572735C64646F75765C4465736B746F705CB2FAC6B75C312E35B4FA5C4443424D5357756C696E6748313553393555647356657273696F6E5C48415244574152455C756172745F756172745C756172745F756172742E63000000000B756172745F756172742E6300000000FFDC7800FFFFFFFF52433A5C55736572735C64646F75765C4465736B746F705CB2FAC6B75C312E35B4FA5C4443424D5357756C696E6748313553393555647356657273696F6E5C53595354454D5C75736172745C75736172742E63000000000775736172742E6300000000BECEA100FFFFFFFF49433A5C55736572735C64646F75765C4465736B746F705CB2FAC6B75C312E35B4FA5C4443424D5357756C696E6748313553393555647356657273696F6E5C555345525C6D61696E2E6300000000066D61696E2E6300000000F0A0A100FFFFFFFF5C433A5C55736572735C64646F75765C4465736B746F705CB2FAC6B75C312E35B4FA5C4443424D5357756C696E6748313553393555647356657273696F6E5C48415244574152455C756172745F756172745C756172745F756172742E68000000000B756172745F756172742E68000000009CC1B600FFFFFFFF50433A5C55736572735C64646F75765C4465736B746F705CB2FAC6B75C312E35B4FA5C4443424D5357756C696E6748313553393555647356657273696F6E5C48415244574152455C43414E5C63616E2E68000000000563616E2E6800000000BCA8E100FFFFFFFF50433A5C55736572735C64646F75765C4465736B746F705CB2FAC6B75C312E35B4FA5C4443424D5357756C696E6748313553393555647356657273696F6E5C48415244574152455C43414E5C63616E2E63000000000563616E2E63000000009CC1B600FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000007983FFFF4F83FFFFFE85FFFF0E85FFFF + 1045 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000008000000040000000100000054433A5C55736572735C64646F75765C4465736B746F705CB2FAC6B75C312E35B4FA5C4443424D5357756C696E6748313553393555647356657273696F6E5C53595354454D5C6273705F6370755F666C6173682E63000000000F6273705F6370755F666C6173682E6300000000FFDC7800FFFFFFFF54433A5C55736572735C64646F75765C4465736B746F705CB2FAC6B75C312E35B4FA5C4443424D5357756C696E6748313553393555647356657273696F6E5C53595354454D5C6273705F6370755F666C6173682E68000000000F6273705F6370755F666C6173682E6800000000BECEA100FFFFFFFF4E433A5C55736572735C64646F75765C4465736B746F705CB2FAC6B75C312E35B4FA5C4443424D5357756C696E6748313553393555647356657273696F6E5C53595354454D5C7379735C7379732E6300000000057379732E6300000000F0A0A100FFFFFFFF4E433A5C55736572735C64646F75765C4465736B746F705CB2FAC6B75C312E35B4FA5C4443424D5357756C696E6748313553393555647356657273696F6E5C53595354454D5C7379735C7379732E6800000000057379732E6800000000BCA8E100FFFFFFFF49433A5C55736572735C64646F75765C4465736B746F705CB2FAC6B75C312E35B4FA5C4443424D5357756C696E6748313553393555647356657273696F6E5C555345525C6D61696E2E6300000000066D61696E2E63000000009CC1B600FFFFFFFF55433A5C55736572735C64646F75765C4465736B746F705CB2FAC6B75C312E35B4FA5C4443424D5357756C696E6748313553393555647356657273696F6E5C555345525C73797374656D5F73746D3332663130782E63000000001273797374656D5F73746D3332663130782E6300000000F7B88600FFFFFFFF54433A5C55736572735C64646F75765C4465736B746F705CB2FAC6B75C312E35B4FA5C4443424D5357756C696E6748313553393555647356657273696F6E5C48415244574152455C54494D45525C74696D65722E63000000000774696D65722E6300000000D9ADC200FFFFFFFF54433A5C55736572735C64646F75765C4465736B746F705CB2FAC6B75C312E35B4FA5C4443424D5357756C696E6748313553393555647356657273696F6E5C53595354454D5C5357495443485C7377697463682E6300000000087377697463682E6300000000A5C2D700FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000000000000200000010010000660000000006000054020000 @@ -140,7 +140,7 @@ 0 16 - 030000006600000072000000F5010000 + 03000000660000000901000024020000 16 @@ -160,7 +160,7 @@ 0 16 - 030000006600000072000000F5010000 + 03000000660000000901000024020000 16 @@ -440,7 +440,7 @@ 0 16 - 030000006600000072000000F5010000 + 03000000660000000901000024020000 16 @@ -460,7 +460,7 @@ 0 16 - 030000006600000072000000F5010000 + 03000000660000000901000024020000 16 @@ -480,7 +480,7 @@ 0 16 - 0300000029020000FB020000E4020000 + 0300000058020000FD050000ED020000 16 @@ -520,7 +520,7 @@ 0 16 - 0300000029020000FB020000E4020000 + 0300000058020000FD050000ED020000 16 @@ -1140,7 +1140,7 @@ 0 16 - 03000000660000005C010000FE010000 + 03000000660000000901000024020000 16 @@ -1160,7 +1160,7 @@ 0 16 - 0300000029020000FB020000E4020000 + 0300000058020000FD050000ED020000 16 @@ -1180,7 +1180,7 @@ 0 16 - 0300000029020000FD050000E4020000 + 0300000058020000FD050000ED020000 16 @@ -1240,7 +1240,7 @@ 0 16 - 0300000029020000FD050000E4020000 + 0300000058020000FD050000ED020000 16 @@ -1260,7 +1260,7 @@ 0 16 - 0300000029020000FD050000E4020000 + 0300000058020000FD050000ED020000 16 @@ -1700,7 +1700,7 @@ 0 16 - 0000000000000000FE0200001C000000 + 0000000000000000C40300001C000000 16 @@ -1720,7 +1720,7 @@ 0 16 - 00000000FD020000FE02000010030000 + 00000000060300000006000019030000 16 @@ -1789,14 +1789,14 @@ 3317 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFC4000000BC00000070040000C0000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000C40000006600000070040000D3000000C40000004F00000070040000BC0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFAC0300004F000000B0030000A0010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000B00300006600000070040000B7010000B00300004F00000070040000A001000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF750000004F000000790000000E02000001000000020000100400000001000000A3FEFFFF96010000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000660000005F0100002E020000000000004F000000750000000E0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000008C010000700400009001000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000A701000070040000280200000000000090010000700400001102000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF38020000900100003C0200001102000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000000E020000FE02000012020000010000000100001004000000010000000FFEFFFFBB000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000000000000032020000000600001D0300000000000012020000FE020000FD0200000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF1346696E6420416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFC4000000BC00000070040000C0000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000C40000006600000070040000D3000000C40000004F00000070040000BC0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFAC0300004F000000B0030000A0010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000B00300006600000070040000B7010000B00300004F00000070040000A001000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF0C0100004F000000100100003D0200000100000002000010040000000100000031FFFFFF26050000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000660000000C01000054020000000000004F0000000C0100003D0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000008C010000700400009001000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000A701000070040000280200000000000090010000700400001102000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF38020000900100003C0200001102000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000003D02000000060000410200000100000001000010040000000100000067FEFFFF13010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000000000000058020000000600001D030000000000004102000000060000060300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF1346696E6420416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File - 2509 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000003354436960000000000000014001257554C494E475F5061727365424D533238370E4D616C696461526174656445677903354436085261746564456779000E49646570446973436861726765560875696E7436345F740B5379735061726150696C6509495744475F496E69740B495744475F436F6E66696709495744475F466565640D48414C5F495744475F53746F70095F5F48414C5F50575203505752125F5F48414C5F5057525F4745545F464C4147115057525F476574466C61675374617475730E48414C5F495744475F537461727406636F6E6669670457444F470449444F470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65B9030000 + 2621 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000001553746F70726561736F6E5F696E666F5F5461626C659600000000000000140003736F6E144644435F6661756C745F696E666F5F5461626C651553746F70726561736F6E5F696E666F5F5461626C650A73746F70526561736F6E06726561736F6E0672656173616E164D6F64756C65496E666F2E7461726765745F766F6C740B766F6C74207461726765741943414E494C4F4E475F54455354494E464F49445F5149525549053078356363094C6F6E675F5445535411444344435F506F7765725F48616E646C651353657474696E67506172616D44434672616D65124170706C69636174696F6E56657273696F6E053078313030106273705F52656164437075466C61736809706F7274696E672E6811424B505F476574466C616753746174757316424B505F526561644261636B757052656769737465721A424B505F53657452544343616C6962726174696F6E56616C75650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65B9030000 1423 @@ -1812,7 +1812,7 @@ Build 976 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000008546172676574203196000000000000000100085461726765742031000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000008546172676574203196000000000000000100085461726765742031000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -3593,21 +3593,39 @@ 0 100 - 0 + 4 - ..\HARDWARE\uart_uart\uart_uart.c - 43 - 100 - 118 + ..\SYSTEM\bsp_cpu_flash.c + 23 + 1 + 16 1 0 - ..\SYSTEM\usart\usart.c + ..\SYSTEM\bsp_cpu_flash.h + 24 + 10 + 27 + 1 + + 0 + + + ..\SYSTEM\sys\sys.c 0 - 2412 - 1 + 304 + 329 + 1 + + 0 + + + ..\SYSTEM\sys\sys.h + 0 + 474 + 482 1 0 @@ -3615,35 +3633,35 @@ .\main.c 0 - 478 - 483 + 348 + 187 1 0 - ..\HARDWARE\uart_uart\uart_uart.h + .\system_stm32f10x.c 0 - 35 - 56 + 211 + 212 1 0 - ..\HARDWARE\CAN\can.h + ..\HARDWARE\TIMER\timer.c 0 - 1197 - 1225 + 1 + 1 1 0 - ..\HARDWARE\CAN\can.c - 64 - 3041 - 3052 + ..\SYSTEM\SWITCH\switch.c + 2 + 285 + 298 1 0 diff --git a/USER/LED.uvoptx b/USER/LED.uvoptx index fb22fd0..7251218 100644 --- a/USER/LED.uvoptx +++ b/USER/LED.uvoptx @@ -784,7 +784,7 @@ CORE - 1 + 0 0 0 0