This commit is contained in:
2026-03-20 21:19:53 +08:00
parent 9d3b4b836f
commit 6a749331db
125 changed files with 29972 additions and 23051 deletions

File diff suppressed because it is too large Load Diff

3898
project/LH32M0G3.uvguix.DMY Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

3646
project/LH32M0G3.uvguix.jcm Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@@ -10,6 +10,7 @@
<TargetName>Target 1</TargetName>
<ToolsetNumber>0x4</ToolsetNumber>
<ToolsetName>ARM-ADS</ToolsetName>
<pArmCC>6190000::V6.19::ARMCLANG</pArmCC>
<pCCUsed>6190000::V6.19::ARMCLANG</pCCUsed>
<uAC6>1</uAC6>
<TargetOption>
@@ -80,7 +81,7 @@
<nStopB2X>0</nStopB2X>
</BeforeMake>
<AfterMake>
<RunUserProg1>0</RunUserProg1>
<RunUserProg1>1</RunUserProg1>
<RunUserProg2>0</RunUserProg2>
<UserProg1Name>fromelf.exe --bin -o "$L@L.bin" "#L"</UserProg1Name>
<UserProg2Name></UserProg2Name>
@@ -139,7 +140,7 @@
<bUseTDR>1</bUseTDR>
<Flash2>BIN\UL2CM3.DLL</Flash2>
<Flash3>"" ()</Flash3>
<Flash4>.\LH_flash.ini</Flash4>
<Flash4></Flash4>
<pFcarmOut></pFcarmOut>
<pFcarmGrp></pFcarmGrp>
<pFcArmRoot></pFcArmRoot>
@@ -277,7 +278,7 @@
<OCR_RVCT4>
<Type>1</Type>
<StartAddress>0x8000000</StartAddress>
<Size>0x20000</Size>
<Size>0x1c000</Size>
</OCR_RVCT4>
<OCR_RVCT5>
<Type>1</Type>
@@ -323,7 +324,7 @@
<PlainCh>0</PlainCh>
<Ropi>0</Ropi>
<Rwpi>0</Rwpi>
<wLevel>3</wLevel>
<wLevel>1</wLevel>
<uThumb>0</uThumb>
<uSurpInc>0</uSurpInc>
<uC99>1</uC99>
@@ -340,7 +341,7 @@
<MiscControls></MiscControls>
<Define></Define>
<Undefine></Undefine>
<IncludePath>..\library\inc;..\user;..\user\Main;..\user\Protocol;..\user\Utility;..\user\MCU;..\user\Device;..\user\Compute;..\user\Interface;..\library\src;D:\Soft_DataBase\xwechat_files\wxid_uzdbjpfqp52922_31ad\msg\file\2025-12\LH32M0G3XX-FS5001-Sleep\LH32M0G3XX-FS5001-Sleep\user\MCU</IncludePath>
<IncludePath>..\library\inc;..\user;..\user\Main;..\user\Protocol;..\user\Utility;..\user\MCU;..\user\Device;..\user\Compute;..\user\Interface;..\library\src;..\user\Core</IncludePath>
</VariousControls>
</Cads>
<Aads>
@@ -484,60 +485,60 @@
<FileType>1</FileType>
<FilePath>..\library\src\lh32m0g3x_exti.c</FilePath>
</File>
<File>
<FileName>lh32m0g3x_mcal.c</FileName>
<FileType>1</FileType>
<FilePath>..\library\src\lh32m0g3x_mcal.c</FilePath>
</File>
<File>
<FileName>lh32m0g3x_mio.c</FileName>
<FileType>1</FileType>
<FilePath>..\library\src\lh32m0g3x_mio.c</FilePath>
</File>
<File>
<FileName>lh32m0g3x_xlink.c</FileName>
<FileType>1</FileType>
<FilePath>..\library\src\lh32m0g3x_xlink.c</FilePath>
</File>
<File>
<FileName>lh32m0g3x_spi.c</FileName>
<FileType>1</FileType>
<FilePath>..\library\src\lh32m0g3x_spi.c</FilePath>
</File>
</Files>
</Group>
<Group>
<GroupName>LHLMCU</GroupName>
<Files>
<File>
<FileName>lhl_systemclock.c</FileName>
<FileName>lhl_adc.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\MCU\lhl_systemclock.c</FilePath>
<FilePath>..\user\MCU\lhl_adc.c</FilePath>
</File>
<File>
<FileName>lhl_gpio.c</FileName>
<FileName>lhl_adc_dma.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\MCU\lhl_gpio.c</FilePath>
</File>
<File>
<FileName>lhl_rtc.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\MCU\lhl_rtc.c</FilePath>
</File>
<File>
<FileName>lhl_lptimer.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\MCU\lhl_lptimer.c</FilePath>
</File>
<File>
<FileName>lhl_timer.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\MCU\lhl_timer.c</FilePath>
<FilePath>..\user\MCU\lhl_adc_dma.c</FilePath>
</File>
<File>
<FileName>lhl_btim.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\MCU\lhl_btim.c</FilePath>
</File>
<File>
<FileName>lhl_uart.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\MCU\lhl_uart.c</FilePath>
</File>
<File>
<FileName>lhl_dma.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\MCU\lhl_dma.c</FilePath>
</File>
<File>
<FileName>lhl_adc.c</FileName>
<FileName>lhl_exti.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\MCU\lhl_adc.c</FilePath>
<FilePath>..\user\MCU\lhl_exti.c</FilePath>
</File>
<File>
<FileName>lhl_watchdog.c</FileName>
<FileName>lhl_gpio.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\MCU\lhl_watchdog.c</FilePath>
<FilePath>..\user\MCU\lhl_gpio.c</FilePath>
</File>
<File>
<FileName>lhl_i2c_slave.c</FileName>
@@ -550,20 +551,55 @@
<FilePath>..\user\MCU\lhl_i2c_soft.c</FilePath>
</File>
<File>
<FileName>lhl_exti.c</FileName>
<FileName>lhl_lowpower.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\MCU\lhl_exti.c</FilePath>
<FilePath>..\user\MCU\lhl_lowpower.c</FilePath>
</File>
<File>
<FileName>lhl_lptimer.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\MCU\lhl_lptimer.c</FilePath>
</File>
<File>
<FileName>lhl_rtc.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\MCU\lhl_rtc.c</FilePath>
</File>
<File>
<FileName>lhl_systemclock.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\MCU\lhl_systemclock.c</FilePath>
</File>
<File>
<FileName>lhl_timer.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\MCU\lhl_timer.c</FilePath>
</File>
<File>
<FileName>lhl_uart.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\MCU\lhl_uart.c</FilePath>
</File>
<File>
<FileName>lhl_watchdog.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\MCU\lhl_watchdog.c</FilePath>
</File>
<File>
<FileName>lhl_systick.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\MCU\lhl_systick.c</FilePath>
</File>
<File>
<FileName>lhl_xlink.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\MCU\lhl_xlink.c</FilePath>
</File>
<File>
<FileName>lhl_flash.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\MCU\lhl_flash.c</FilePath>
</File>
<File>
<FileName>lhl_lowpower.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\MCU\lhl_lowpower.c</FilePath>
</File>
</Files>
</Group>
<Group>
@@ -624,6 +660,11 @@
<FileType>1</FileType>
<FilePath>..\user\Protocol\SampProcess.c</FilePath>
</File>
<File>
<FileName>AvantGardeProtocol.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\Protocol\AvantGardeProtocol.c</FilePath>
</File>
</Files>
</Group>
<Group>
@@ -659,6 +700,11 @@
<FileType>1</FileType>
<FilePath>..\user\Device\CAT24C512.c</FilePath>
</File>
<File>
<FileName>StorageDefine.h</FileName>
<FileType>5</FileType>
<FilePath>..\user\Main\StorageDefine.h</FilePath>
</File>
<File>
<FileName>MCP9808.c</FileName>
<FileType>1</FileType>
@@ -684,6 +730,11 @@
<FileType>1</FileType>
<FilePath>..\user\Device\HAFBLF0750C4AX5.c</FilePath>
</File>
<File>
<FileName>BLE.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\Device\BLE.c</FilePath>
</File>
<File>
<FileName>key_power.c</FileName>
<FileType>1</FileType>
@@ -694,40 +745,30 @@
<FileType>1</FileType>
<FilePath>..\user\Device\oled.c</FilePath>
</File>
<File>
<FileName>BLE.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\Device\BLE.c</FilePath>
</File>
</Files>
</Group>
<Group>
<GroupName>Core</GroupName>
<Files>
<File>
<FileName>FS5001_H2.c</FileName>
<FileName>DP2006_VM1000.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\Core\FS5001_H2.c</FilePath>
<FilePath>..\user\Core\DP2006_VM1000.c</FilePath>
</File>
<File>
<FileName>DP2201V01.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\Core\DP2201V01.c</FilePath>
</File>
<File>
<FileName>D9V2VHH_DP1703V10.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\Core\D9V2VHH_DP1703V10.c</FilePath>
</File>
<File>
<FileName>Macro_Flange.h</FileName>
<FileName>DP2006_VM1000.h</FileName>
<FileType>5</FileType>
<FilePath>..\user\Main\Macro_Flange.h</FilePath>
<FilePath>..\user\Core\DP2006_VM1000.h</FilePath>
</File>
<File>
<FileName>D9V2FR_DP2006V1000 .c</FileName>
<FileType>1</FileType>
<FilePath>..\user\Core\D9V2FR_DP2006V1000 .c</FilePath>
<FileName>DP2006_VM1000_Parameter.h</FileName>
<FileType>5</FileType>
<FilePath>..\user\Core\DP2006_VM1000_Parameter.h</FilePath>
</File>
<File>
<FileName>DP2006_VM1000_Header.h</FileName>
<FileType>5</FileType>
<FilePath>..\user\Core\DP2006_VM1000_Header.h</FilePath>
</File>
</Files>
</Group>
@@ -759,41 +800,26 @@
<FileType>1</FileType>
<FilePath>..\user\Compute\TemperatureCorrect.c</FilePath>
</File>
<File>
<FileName>UnitConverter.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\Compute\UnitConverter.c</FilePath>
</File>
<File>
<FileName>SavingData.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\Compute\SavingData.c</FilePath>
</File>
<File>
<FileName>UnitConverter.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\Compute\UnitConverter.c</FilePath>
</File>
<File>
<FileName>StaticTemperature.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\Compute\StaticTemperature.c</FilePath>
</File>
<File>
<FileName>CheckSystemVoltage.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\Compute\CheckSystemVoltage.c</FilePath>
</File>
<File>
<FileName>AdjustOffset.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\Compute\AdjustOffset.c</FilePath>
</File>
</Files>
</Group>
<Group>
<GroupName>Interface</GroupName>
<Files>
<File>
<FileName>Pulse.c</FileName>
<FileType>1</FileType>
<FilePath>..\user\Interface\Pulse.c</FilePath>
</File>
<File>
<FileName>Display.c</FileName>
<FileType>1</FileType>

Binary file not shown.

View File

@@ -21,12 +21,17 @@ Target DLL: Segger\JL2CM3.dll V2.99.42.0
Dialog DLL: TARMCM1.DLL V1.14.6.0
<h2>Project:</h2>
C:\Users\hyj\Desktop\vm1000zuizhong\chenxuzuixing\LH32M0G3XX(V3_6) - 1.7- ble\LH32M0G3XX(replace_V3_6)\project\LH32M0G3.uvprojx
Project File Date: 03/03/2026
C:\Users\hyj\Desktop\vm1000zuizhong\chenxuzuixing\LH32M0G314 Core V0307-1.8\project\LH32M0G3.uvprojx
Project File Date: 03/20/2026
<h2>Output:</h2>
*** Using Compiler 'V6.19', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin'
Build target 'Target 1'
compiling DP2006_VM1000.c...
linking...
Program Size: Code=29034 RO-data=8146 RW-data=24 ZI-data=7632
FromELF: creating hex file...
After Build - User command #1: fromelf.exe --bin -o "C:\Users\hyj\Desktop\vm1000zuizhong\chenxuzuixing\LH32M0G314 Core V0307-1.8\project\OBJ\DP2317_MF6600_LH32M0S3_APP.bin" "C:\Users\hyj\Desktop\vm1000zuizhong\chenxuzuixing\LH32M0G314 Core V0307-1.8\project\OBJ\DP2317_MF6600_LH32M0S3_APP.axf"
".\OBJ\DP2317_MF6600_LH32M0S3_APP.axf" - 0 Error(s), 0 Warning(s).
<h2>Software Packages used:</h2>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -18,21 +18,28 @@
".\obj\lh32m0g3x_flash.o"
".\obj\lh32m0g3x_rtc.o"
".\obj\lh32m0g3x_exti.o"
".\obj\lhl_systemclock.o"
".\obj\lhl_gpio.o"
".\obj\lhl_rtc.o"
".\obj\lhl_lptimer.o"
".\obj\lhl_timer.o"
".\obj\lhl_btim.o"
".\obj\lhl_uart.o"
".\obj\lhl_dma.o"
".\obj\lh32m0g3x_mcal.o"
".\obj\lh32m0g3x_mio.o"
".\obj\lh32m0g3x_xlink.o"
".\obj\lh32m0g3x_spi.o"
".\obj\lhl_adc.o"
".\obj\lhl_watchdog.o"
".\obj\lhl_adc_dma.o"
".\obj\lhl_btim.o"
".\obj\lhl_dma.o"
".\obj\lhl_exti.o"
".\obj\lhl_gpio.o"
".\obj\lhl_i2c_slave.o"
".\obj\lhl_i2c_soft.o"
".\obj\lhl_exti.o"
".\obj\lhl_flash.o"
".\obj\lhl_lowpower.o"
".\obj\lhl_lptimer.o"
".\obj\lhl_rtc.o"
".\obj\lhl_systemclock.o"
".\obj\lhl_timer.o"
".\obj\lhl_uart.o"
".\obj\lhl_watchdog.o"
".\obj\lhl_systick.o"
".\obj\lhl_xlink.o"
".\obj\lhl_flash.o"
".\obj\main.o"
".\obj\maincore.o"
".\obj\modbus.o"
@@ -42,6 +49,7 @@
".\obj\usermodbus.o"
".\obj\readwritedatabycom.o"
".\obj\sampprocess.o"
".\obj\avantgardeprotocol.o"
".\obj\crc.o"
".\obj\user_math.o"
".\obj\filter.o"
@@ -52,24 +60,18 @@
".\obj\cat5171.o"
".\obj\mb85rs16.o"
".\obj\hafblf0750c4ax5.o"
".\obj\ble.o"
".\obj\key_power.o"
".\obj\oled.o"
".\obj\ble.o"
".\obj\fs5001_h2.o"
".\obj\dp2201v01.o"
".\obj\d9v2vhh_dp1703v10.o"
".\obj\d9v2fr_dp2006v1000 .o"
".\obj\dp2006_vm1000.o"
".\obj\flowratecompute.o"
".\obj\acccompute.o"
".\obj\correct.o"
".\obj\gasanalysis.o"
".\obj\temperaturecorrect.o"
".\obj\unitconverter.o"
".\obj\savingdata.o"
".\obj\unitconverter.o"
".\obj\statictemperature.o"
".\obj\checksystemvoltage.o"
".\obj\adjustoffset.o"
".\obj\pulse.o"
".\obj\display.o"
--library_type=microlib --strict --scatter ".\OBJ\DP2317_MF6600_LH32M0S3_APP.sct"
--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols

View File

@@ -2,8 +2,8 @@
; *** Scatter-Loading Description File generated by uVision ***
; *************************************************************
LR_IROM1 0x08000000 0x00020000 { ; load region size_region
ER_IROM1 0x08000000 0x00020000 { ; load address = execution address
LR_IROM1 0x08000000 0x0001C000 { ; load region size_region
ER_IROM1 0x08000000 0x0001C000 { ; load address = execution address
*.o (RESET, +First)
*(InRoot$$Sections)
.ANY (+RO)

File diff suppressed because it is too large Load Diff