外设驱动改为库,减少编译时间

This commit is contained in:
ShowerXL
2021-10-07 09:32:05 +08:00
parent 18781758a3
commit d038fb4e2a
86 changed files with 11491 additions and 3757 deletions
@@ -3,68 +3,52 @@
<pre>
<h1>µVision Build Log</h1>
<h2>Tool Versions:</h2>
IDE-Version: ¦ÌVision V5.25.2.0
Copyright (C) 2018 ARM Ltd and ARM Germany GmbH. All rights reserved.
License Information: z z, z, LIC=YA39H-WL8DE-9U04U-S5EQT-VPY1K-SSZBM
IDE-Version: ¦ÌVision V5.31.0.0
Copyright (C) 2020 ARM Ltd and ARM Germany GmbH. All rights reserved.
License Information: zz zz, zz, LIC=FF8NL-0G7QX-L1WI8-G1AHG-UGX93-RW7MU
Tool Versions:
Toolchain: MDK-ARM Plus Version: 5.25.2.0
Toolchain: MDK-ARM Cortex-M0/M23 for Nuvoton Version: 5.31.0.0
Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin
C Compiler: Armcc.exe V5.06 update 6 (build 750)
Assembler: Armasm.exe V5.06 update 6 (build 750)
Linker/Locator: ArmLink.exe V5.06 update 6 (build 750)
Library Manager: ArmAr.exe V5.06 update 6 (build 750)
Hex Converter: FromElf.exe V5.06 update 6 (build 750)
CPU DLL: SARMCM3.DLL V5.25.2.0
Dialog DLL: DARMCM1.DLL V1.19.1.0
Target DLL: Segger\JL2CM3.dll V2.99.29.0
Dialog DLL: TARMCM1.DLL V1.14.0.0
CPU DLL: SARMCM3.DLL V5.31.0.0
Dialog DLL: DARMCM1.DLL V1.19.3.0
Target DLL: Segger\JL2CM3.dll V2.99.38.0
Dialog DLL: TARMCM1.DLL V1.14.2.0
<h2>Project:</h2>
C:\Users\TerryDeskPC\Desktop\1\PAN159-Template\SampleCode\Template\Keil\Template.uvprojx
Project File Date: 09/26/2021
D:\WORK\Guitar\ChipTest\PAN159\PAN159-Template\SampleCode\Template\Keil\Template.uvprojx
Project File Date: 10/06/2021
<h2>Output:</h2>
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
Build target 'Template'
Rebuild target 'Template'
assembling startup_Mini58Series.s...
compiling system_Mini58Series.c...
compiling sys.c...
compiling adc.c...
compiling retarget.c...
compiling uart.c...
compiling clk.c...
compiling timer.c...
compiling spi.c...
compiling pwm.c...
compiling fmc.c...
compiling gpio.c...
compiling acmp.c...
compiling i2c.c...
compiling wdt.c...
compiling wwdt.c...
compiling main.c...
..\main.c(125): warning: #111-D: statement is unreachable
flash_pan159_erase(FMC_SPROM_BASE,1);
..\main.c: 1 warning, 0 errors
compiling bsp.c...
compiling lib_driver_adc_pan159.c...
compiling lib_driver_delay_pan159.c...
compiling lib_driver_adc_pan159.c...
compiling lib_driver_flash_pan159.c...
compiling lib_driver_gpio_pan159.c...
compiling lib_driver_pwm_pan159.c...
compiling lib_driver_rfspi_pan159.c...
compiling lib_driver_timer_pan159.c...
compiling lib_driver_uart_pan159.c...
compiling lib_driver_timer_pan159.c...
compiling lib_driver_wdt_pan159.c...
compiling lib_driver_xn297l.c...
compiling lib_driver_swiic_pan159.c...
compiling debug.c...
linking...
.\obj\template.axf: Warning: L6340W: options first and last are ignored for link type of scattered
Program Size: Code=5576 RO-data=224 RW-data=112 ZI-data=664
Program Size: Code=10324 RO-data=224 RW-data=112 ZI-data=664
Finished: 0 information, 1 warning and 0 error messages.
FromELF: creating hex file...
".\obj\template.axf" - 0 Error(s), 2 Warning(s).
".\obj\template.axf" - 0 Error(s), 1 Warning(s).
<h2>Software Packages used:</h2>
@@ -74,11 +58,10 @@ Package Vendor: Nuvoton
Nuvoton ARM Cortex-M NuMicro Family Device Support
<h2>Collection of Component include folders:</h2>
.\RTE\_Template
C:\Keil_v5\ARM\PACK\Nuvoton\NuMicro_DFP\1.3.12\Device\Mini58\Include
C:\Users\Terry\AppData\Local\Arm\Packs\Nuvoton\NuMicro_DFP\1.3.12\Device\Mini58\Include
<h2>Collection of Component Files used:</h2>
Build Time Elapsed: 00:00:03
Build Time Elapsed: 00:00:05
</pre>
</body>
</html>