2026-04-23 13:56:52 +08:00
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<Project xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation= "project_projx.xsd" >
<SchemaVersion > 2.1</SchemaVersion>
<Header > ### uVision Project, (C) Keil Software</Header>
<Targets >
<Target >
<TargetName > app_dubeg</TargetName>
<ToolsetNumber > 0x4</ToolsetNumber>
<ToolsetName > ARM-ADS</ToolsetName>
<pArmCC > 5060960::V5.06 update 7 (build 960)::ARMCC</pArmCC>
<pCCUsed > 5060960::V5.06 update 7 (build 960)::ARMCC</pCCUsed>
<uAC6 > 0</uAC6>
<TargetOption >
<TargetCommonOption >
<Device > HC32F460KETA</Device>
<Vendor > HDSC</Vendor>
<PackID > HDSC.HC32F460.1.0.12</PackID>
<PackURL > https://raw.githubusercontent.com/hdscmcu/pack/master/</PackURL>
<Cpu > IRAM(0x1FFF8000,0x2F000) IRAM2(0x200F0000,0x1000) IROM(0x00000000,0x80000) IROM2(0x03000C00,0x003FC) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE</Cpu>
<FlashUtilSpec > </FlashUtilSpec>
<StartupFile > </StartupFile>
<FlashDriverDll > UL2CM3(-S0 -C0 -P0 -FD1FFF8000 -FC1000 -FN2 -FF0HC32F460_512K -FS00 -FL080000 -FF1HC32F460_otp -FS13000C00 -FL13FC -FP0($$Device:HC32F460KETA$FlashARM\HC32F460_512K.FLM) -FP1($$Device:HC32F460KETA$FlashARM\HC32F460_otp.FLM))</FlashDriverDll>
<DeviceId > 0</DeviceId>
<RegisterFile > $$Device:HC32F460KETA$Device\Include\HC32F460KETA.h</RegisterFile>
<MemoryEnv > </MemoryEnv>
<Cmp > </Cmp>
<Asm > </Asm>
<Linker > </Linker>
<OHString > </OHString>
<InfinionOptionDll > </InfinionOptionDll>
<SLE66CMisc > </SLE66CMisc>
<SLE66AMisc > </SLE66AMisc>
<SLE66LinkerMisc > </SLE66LinkerMisc>
<SFDFile > $$Device:HC32F460KETA$SVD\HC32F460KETA.svd</SFDFile>
<bCustSvd > 1</bCustSvd>
<UseEnv > 0</UseEnv>
<BinPath > </BinPath>
<IncludePath > </IncludePath>
<LibPath > </LibPath>
<RegisterFilePath > </RegisterFilePath>
<DBRegisterFilePath > </DBRegisterFilePath>
<TargetStatus >
<Error > 0</Error>
<ExitCodeStop > 0</ExitCodeStop>
<ButtonStop > 0</ButtonStop>
<NotGenerated > 0</NotGenerated>
<InvalidFlash > 1</InvalidFlash>
</TargetStatus>
<OutputDirectory > .\output\debug\</OutputDirectory>
<OutputName > GateWay</OutputName>
<CreateExecutable > 1</CreateExecutable>
<CreateLib > 0</CreateLib>
<CreateHexFile > 1</CreateHexFile>
<DebugInformation > 1</DebugInformation>
<BrowseInformation > 1</BrowseInformation>
<ListingPath > .\output\debug\</ListingPath>
<HexFormatSelection > 1</HexFormatSelection>
<Merge32K > 0</Merge32K>
<CreateBatchFile > 0</CreateBatchFile>
<BeforeCompile >
<RunUserProg1 > 0</RunUserProg1>
<RunUserProg2 > 0</RunUserProg2>
<UserProg1Name > </UserProg1Name>
<UserProg2Name > </UserProg2Name>
<UserProg1Dos16Mode > 0</UserProg1Dos16Mode>
<UserProg2Dos16Mode > 0</UserProg2Dos16Mode>
<nStopU1X > 0</nStopU1X>
<nStopU2X > 0</nStopU2X>
</BeforeCompile>
<BeforeMake >
<RunUserProg1 > 0</RunUserProg1>
<RunUserProg2 > 0</RunUserProg2>
<UserProg1Name > </UserProg1Name>
<UserProg2Name > </UserProg2Name>
<UserProg1Dos16Mode > 0</UserProg1Dos16Mode>
<UserProg2Dos16Mode > 0</UserProg2Dos16Mode>
<nStopB1X > 0</nStopB1X>
<nStopB2X > 0</nStopB2X>
</BeforeMake>
<AfterMake >
<RunUserProg1 > 0</RunUserProg1>
<RunUserProg2 > 0</RunUserProg2>
<UserProg1Name > $K\ARM\ARMCC\bin\fromelf.exe --bin --output=.\output\debug\@L.bin !L</UserProg1Name>
<UserProg2Name > fromelf --bin -o "$L@L.bin" "#L"</UserProg2Name>
<UserProg1Dos16Mode > 0</UserProg1Dos16Mode>
<UserProg2Dos16Mode > 0</UserProg2Dos16Mode>
<nStopA1X > 0</nStopA1X>
<nStopA2X > 0</nStopA2X>
</AfterMake>
<SelectedForBatchBuild > 0</SelectedForBatchBuild>
<SVCSIdString > </SVCSIdString>
</TargetCommonOption>
<CommonProperty >
<UseCPPCompiler > 0</UseCPPCompiler>
<RVCTCodeConst > 0</RVCTCodeConst>
<RVCTZI > 0</RVCTZI>
<RVCTOtherData > 0</RVCTOtherData>
<ModuleSelection > 0</ModuleSelection>
<IncludeInBuild > 1</IncludeInBuild>
<AlwaysBuild > 0</AlwaysBuild>
<GenerateAssemblyFile > 0</GenerateAssemblyFile>
<AssembleAssemblyFile > 0</AssembleAssemblyFile>
<PublicsOnly > 0</PublicsOnly>
<StopOnExitCode > 3</StopOnExitCode>
<CustomArgument > </CustomArgument>
<IncludeLibraryModules > </IncludeLibraryModules>
<ComprImg > 1</ComprImg>
</CommonProperty>
<DllOption >
<SimDllName > SARMCM3.DLL</SimDllName>
<SimDllArguments > -MPU</SimDllArguments>
<SimDlgDll > DCM.DLL</SimDlgDll>
<SimDlgDllArguments > -pCM4</SimDlgDllArguments>
<TargetDllName > SARMCM3.DLL</TargetDllName>
<TargetDllArguments > -MPU</TargetDllArguments>
<TargetDlgDll > TCM.DLL</TargetDlgDll>
<TargetDlgDllArguments > -pCM4</TargetDlgDllArguments>
</DllOption>
<DebugOption >
<OPTHX >
<HexSelection > 1</HexSelection>
<HexRangeLowAddress > 0</HexRangeLowAddress>
<HexRangeHighAddress > 0</HexRangeHighAddress>
<HexOffset > 0</HexOffset>
<Oh166RecLen > 16</Oh166RecLen>
</OPTHX>
</DebugOption>
<Utilities >
<Flash1 >
<UseTargetDll > 1</UseTargetDll>
<UseExternalTool > 0</UseExternalTool>
<RunIndependent > 0</RunIndependent>
<UpdateFlashBeforeDebugging > 1</UpdateFlashBeforeDebugging>
<Capability > 1</Capability>
<DriverSelection > 4096</DriverSelection>
</Flash1>
<bUseTDR > 1</bUseTDR>
<Flash2 > BIN\UL2CM3.DLL</Flash2>
<Flash3 > "" ()</Flash3>
<Flash4 > </Flash4>
<pFcarmOut > </pFcarmOut>
<pFcarmGrp > </pFcarmGrp>
<pFcArmRoot > </pFcArmRoot>
<FcArmLst > 0</FcArmLst>
</Utilities>
<TargetArmAds >
<ArmAdsMisc >
<GenerateListings > 0</GenerateListings>
<asHll > 1</asHll>
<asAsm > 1</asAsm>
<asMacX > 1</asMacX>
<asSyms > 1</asSyms>
<asFals > 1</asFals>
<asDbgD > 1</asDbgD>
<asForm > 1</asForm>
<ldLst > 0</ldLst>
<ldmm > 1</ldmm>
<ldXref > 1</ldXref>
<BigEnd > 0</BigEnd>
<AdsALst > 1</AdsALst>
<AdsACrf > 1</AdsACrf>
<AdsANop > 0</AdsANop>
<AdsANot > 0</AdsANot>
<AdsLLst > 1</AdsLLst>
<AdsLmap > 1</AdsLmap>
<AdsLcgr > 1</AdsLcgr>
<AdsLsym > 1</AdsLsym>
<AdsLszi > 1</AdsLszi>
<AdsLtoi > 1</AdsLtoi>
<AdsLsun > 1</AdsLsun>
<AdsLven > 1</AdsLven>
<AdsLsxf > 1</AdsLsxf>
<RvctClst > 0</RvctClst>
<GenPPlst > 0</GenPPlst>
<AdsCpuType > "Cortex-M4"</AdsCpuType>
<RvctDeviceName > </RvctDeviceName>
<mOS > 0</mOS>
<uocRom > 0</uocRom>
<uocRam > 0</uocRam>
<hadIROM > 1</hadIROM>
<hadIRAM > 1</hadIRAM>
<hadXRAM > 0</hadXRAM>
<uocXRam > 0</uocXRam>
<RvdsVP > 2</RvdsVP>
<RvdsMve > 0</RvdsMve>
<RvdsCdeCp > 0</RvdsCdeCp>
<nBranchProt > 0</nBranchProt>
<hadIRAM2 > 1</hadIRAM2>
<hadIROM2 > 1</hadIROM2>
<StupSel > 8</StupSel>
<useUlib > 1</useUlib>
<EndSel > 0</EndSel>
<uLtcg > 0</uLtcg>
<nSecure > 0</nSecure>
<RoSelD > 3</RoSelD>
<RwSelD > 4</RwSelD>
<CodeSel > 0</CodeSel>
<OptFeed > 0</OptFeed>
<NoZi1 > 0</NoZi1>
<NoZi2 > 0</NoZi2>
<NoZi3 > 0</NoZi3>
<NoZi4 > 0</NoZi4>
<NoZi5 > 0</NoZi5>
<Ro1Chk > 0</Ro1Chk>
<Ro2Chk > 0</Ro2Chk>
<Ro3Chk > 0</Ro3Chk>
<Ir1Chk > 1</Ir1Chk>
<Ir2Chk > 0</Ir2Chk>
<Ra1Chk > 0</Ra1Chk>
<Ra2Chk > 0</Ra2Chk>
<Ra3Chk > 0</Ra3Chk>
<Im1Chk > 1</Im1Chk>
<Im2Chk > 0</Im2Chk>
<OnChipMemories >
<Ocm1 >
<Type > 0</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x0</Size>
</Ocm1>
<Ocm2 >
<Type > 0</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x0</Size>
</Ocm2>
<Ocm3 >
<Type > 0</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x0</Size>
</Ocm3>
<Ocm4 >
<Type > 0</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x0</Size>
</Ocm4>
<Ocm5 >
<Type > 0</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x0</Size>
</Ocm5>
<Ocm6 >
<Type > 0</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x0</Size>
</Ocm6>
<IRAM >
<Type > 0</Type>
<StartAddress > 0x1fff8000</StartAddress>
<Size > 0x2f000</Size>
</IRAM>
<IROM >
<Type > 1</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x80000</Size>
</IROM>
<XRAM >
<Type > 0</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x0</Size>
</XRAM>
<OCR_RVCT1 >
<Type > 1</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x0</Size>
</OCR_RVCT1>
<OCR_RVCT2 >
<Type > 1</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x0</Size>
</OCR_RVCT2>
<OCR_RVCT3 >
<Type > 1</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x0</Size>
</OCR_RVCT3>
<OCR_RVCT4 >
<Type > 1</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x80000</Size>
</OCR_RVCT4>
<OCR_RVCT5 >
<Type > 1</Type>
<StartAddress > 0x3000c00</StartAddress>
<Size > 0x3fc</Size>
</OCR_RVCT5>
<OCR_RVCT6 >
<Type > 0</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x0</Size>
</OCR_RVCT6>
<OCR_RVCT7 >
<Type > 0</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x0</Size>
</OCR_RVCT7>
<OCR_RVCT8 >
<Type > 0</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x0</Size>
</OCR_RVCT8>
<OCR_RVCT9 >
<Type > 0</Type>
<StartAddress > 0x1fff8000</StartAddress>
<Size > 0x2f000</Size>
</OCR_RVCT9>
<OCR_RVCT10 >
<Type > 0</Type>
<StartAddress > 0x200f0000</StartAddress>
<Size > 0x1000</Size>
</OCR_RVCT10>
</OnChipMemories>
<RvctStartVector > </RvctStartVector>
</ArmAdsMisc>
<Cads >
<interw > 1</interw>
<Optim > 1</Optim>
<oTime > 0</oTime>
<SplitLS > 0</SplitLS>
<OneElfS > 1</OneElfS>
<Strict > 0</Strict>
<EnumInt > 0</EnumInt>
<PlainCh > 0</PlainCh>
<Ropi > 0</Ropi>
<Rwpi > 0</Rwpi>
<wLevel > 0</wLevel>
<uThumb > 0</uThumb>
<uSurpInc > 0</uSurpInc>
<uC99 > 1</uC99>
<uGnu > 1</uGnu>
<useXO > 0</useXO>
<v6Lang > 3</v6Lang>
<v6LangP > 5</v6LangP>
<vShortEn > 1</vShortEn>
<vShortWch > 1</vShortWch>
<v6Lto > 0</v6Lto>
<v6WtE > 0</v6WtE>
<v6Rtti > 0</v6Rtti>
<VariousControls >
<MiscControls > --diag_suppress=186,66</MiscControls>
<Define > __DEBUG,HC32F460,USE_DEVICE_DRIVER_LIB,JEUA</Define>
<Undefine > </Undefine>
<IncludePath > ..\..\..\driver\inc;..\..\..\mcu\common;..\source\User\Inc;..\source\Module\Debug;..\source\Module\SDCard;..\source\Module\FatFS\source;..\source\Module\SX127x</IncludePath>
</VariousControls>
</Cads>
<Aads >
<interw > 1</interw>
<Ropi > 0</Ropi>
<Rwpi > 0</Rwpi>
<thumb > 0</thumb>
<SplitLS > 0</SplitLS>
<SwStkChk > 0</SwStkChk>
<NoWarn > 0</NoWarn>
<uSurpInc > 0</uSurpInc>
<useXO > 0</useXO>
<ClangAsOpt > 4</ClangAsOpt>
<VariousControls >
<MiscControls > </MiscControls>
<Define > </Define>
<Undefine > </Undefine>
<IncludePath > </IncludePath>
</VariousControls>
</Aads>
<LDads >
<umfTarg > 1</umfTarg>
<Ropi > 0</Ropi>
<Rwpi > 0</Rwpi>
<noStLib > 0</noStLib>
<RepFail > 1</RepFail>
<useFile > 0</useFile>
<TextAddressRange > 0x00000000</TextAddressRange>
<DataAddressRange > 0x1FFF8000</DataAddressRange>
<pXoBase > </pXoBase>
<ScatterFile > .\output\debug\GateWay.sct</ScatterFile>
<IncludeLibs > </IncludeLibs>
<IncludeLibsPath > </IncludeLibsPath>
<Misc > --keep=*Handler</Misc>
<LinkerInputFile > </LinkerInputFile>
<DisabledWarnings > </DisabledWarnings>
</LDads>
</TargetArmAds>
</TargetOption>
<Groups >
<Group >
<GroupName > common</GroupName>
<Files >
<File >
<FileName > startup_hc32f460.s</FileName>
<FileType > 2</FileType>
<FilePath > .\startup_hc32f460.s</FilePath>
<FileOption >
<CommonProperty >
<UseCPPCompiler > 2</UseCPPCompiler>
<RVCTCodeConst > 0</RVCTCodeConst>
<RVCTZI > 0</RVCTZI>
<RVCTOtherData > 0</RVCTOtherData>
<ModuleSelection > 0</ModuleSelection>
<IncludeInBuild > 1</IncludeInBuild>
<AlwaysBuild > 2</AlwaysBuild>
<GenerateAssemblyFile > 2</GenerateAssemblyFile>
<AssembleAssemblyFile > 2</AssembleAssemblyFile>
<PublicsOnly > 2</PublicsOnly>
<StopOnExitCode > 11</StopOnExitCode>
<CustomArgument > </CustomArgument>
<IncludeLibraryModules > </IncludeLibraryModules>
<ComprImg > 1</ComprImg>
</CommonProperty>
<FileArmAds >
<Aads >
<interw > 2</interw>
<Ropi > 2</Ropi>
<Rwpi > 2</Rwpi>
<thumb > 2</thumb>
<SplitLS > 2</SplitLS>
<SwStkChk > 2</SwStkChk>
<NoWarn > 2</NoWarn>
<uSurpInc > 2</uSurpInc>
<useXO > 2</useXO>
<ClangAsOpt > 0</ClangAsOpt>
<VariousControls >
<MiscControls > </MiscControls>
<Define > </Define>
<Undefine > </Undefine>
<IncludePath > </IncludePath>
</VariousControls>
</Aads>
</FileArmAds>
</FileOption>
</File>
<File >
<FileName > system_hc32f460.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\mcu\common\system_hc32f460.c</FilePath>
</File>
</Files>
</Group>
<Group >
<GroupName > User</GroupName>
<Files >
<File >
<FileName > main.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\User\Src\main.c</FilePath>
</File>
<File >
<FileName > bsp.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\User\Src\bsp.c</FilePath>
</File>
<File >
<FileName > CatOneTask.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\User\Src\CatOneTask.c</FilePath>
</File>
<File >
<FileName > RS485Task.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\User\Src\RS485Task.c</FilePath>
</File>
<File >
<FileName > LoraTask.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\User\Src\LoraTask.c</FilePath>
</File>
<File >
<FileName > Public.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\User\Src\Public.c</FilePath>
</File>
<File >
<FileName > spiflash.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\User\Src\spiflash.c</FilePath>
</File>
<File >
<FileName > update_protocol.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\User\Src\update_protocol.c</FilePath>
</File>
<File >
<FileName > ringbuffer.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\User\Src\ringbuffer.c</FilePath>
</File>
<File >
<FileName > protocol.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\User\Src\protocol.c</FilePath>
</File>
<File >
<FileName > utils.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\User\Src\utils.c</FilePath>
</File>
</Files>
</Group>
<Group >
<GroupName > driver</GroupName>
<Files >
<File >
<FileName > hc32f460_utility.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_utility.c</FilePath>
</File>
<File >
<FileName > hc32f460_pwc.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_pwc.c</FilePath>
</File>
<File >
<FileName > hc32f460_interrupts.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_interrupts.c</FilePath>
</File>
<File >
<FileName > hc32f460_clk.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_clk.c</FilePath>
</File>
<File >
<FileName > hc32f460_icg.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_icg.c</FilePath>
</File>
<File >
<FileName > hc32f460_efm.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_efm.c</FilePath>
</File>
<File >
<FileName > hc32f460_sram.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_sram.c</FilePath>
</File>
<File >
<FileName > hc32f460_gpio.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_gpio.c</FilePath>
</File>
<File >
<FileName > hc32f460_usart.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_usart.c</FilePath>
</File>
<File >
<FileName > hc32f460_swdt.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_swdt.c</FilePath>
</File>
<File >
<FileName > hc32f460_ots.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_ots.c</FilePath>
</File>
<File >
<FileName > hc32f460_spi.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_spi.c</FilePath>
</File>
<File >
<FileName > hc32f460_exint_nmi_swi.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_exint_nmi_swi.c</FilePath>
</File>
<File >
<FileName > hc32f460_sdioc.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_sdioc.c</FilePath>
</File>
<File >
<FileName > hc32f460_dmac.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_dmac.c</FilePath>
</File>
<File >
<FileName > hc32f460_rtc.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_rtc.c</FilePath>
</File>
<File >
<FileName > hc32f460_adc.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_adc.c</FilePath>
</File>
</Files>
</Group>
2026-05-14 10:37:06 +08:00
<Group >
<GroupName > DebugCmd</GroupName>
<Files >
<File >
<FileName > DebugCmd.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\Module\DebugCmd\DebugCmd.c</FilePath>
</File>
</Files>
</Group>
2026-04-23 13:56:52 +08:00
<Group >
<GroupName > SdCard</GroupName>
<GroupOption >
<CommonProperty >
<UseCPPCompiler > 0</UseCPPCompiler>
<RVCTCodeConst > 0</RVCTCodeConst>
<RVCTZI > 0</RVCTZI>
<RVCTOtherData > 0</RVCTOtherData>
<ModuleSelection > 0</ModuleSelection>
<IncludeInBuild > 0</IncludeInBuild>
<AlwaysBuild > 0</AlwaysBuild>
<GenerateAssemblyFile > 2</GenerateAssemblyFile>
<AssembleAssemblyFile > 2</AssembleAssemblyFile>
<PublicsOnly > 2</PublicsOnly>
<StopOnExitCode > 11</StopOnExitCode>
<CustomArgument > </CustomArgument>
<IncludeLibraryModules > </IncludeLibraryModules>
<ComprImg > 1</ComprImg>
</CommonProperty>
<GroupArmAds >
<Cads >
<interw > 2</interw>
<Optim > 0</Optim>
<oTime > 2</oTime>
<SplitLS > 2</SplitLS>
<OneElfS > 2</OneElfS>
<Strict > 2</Strict>
<EnumInt > 2</EnumInt>
<PlainCh > 2</PlainCh>
<Ropi > 2</Ropi>
<Rwpi > 2</Rwpi>
<wLevel > 0</wLevel>
<uThumb > 2</uThumb>
<uSurpInc > 2</uSurpInc>
<uC99 > 2</uC99>
<uGnu > 2</uGnu>
<useXO > 2</useXO>
<v6Lang > 0</v6Lang>
<v6LangP > 0</v6LangP>
<vShortEn > 2</vShortEn>
<vShortWch > 2</vShortWch>
<v6Lto > 2</v6Lto>
<v6WtE > 2</v6WtE>
<v6Rtti > 2</v6Rtti>
<VariousControls >
<MiscControls > </MiscControls>
<Define > </Define>
<Undefine > </Undefine>
<IncludePath > </IncludePath>
</VariousControls>
</Cads>
<Aads >
<interw > 2</interw>
<Ropi > 2</Ropi>
<Rwpi > 2</Rwpi>
<thumb > 2</thumb>
<SplitLS > 2</SplitLS>
<SwStkChk > 2</SwStkChk>
<NoWarn > 2</NoWarn>
<uSurpInc > 2</uSurpInc>
<useXO > 2</useXO>
<ClangAsOpt > 0</ClangAsOpt>
<VariousControls >
<MiscControls > </MiscControls>
<Define > </Define>
<Undefine > </Undefine>
<IncludePath > </IncludePath>
</VariousControls>
</Aads>
</GroupArmAds>
</GroupOption>
<Files >
<File >
<FileName > sd_card.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\Module\SDCard\sd_card.c</FilePath>
</File>
<File >
<FileName > sdmmc_cmd.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\Module\SDCard\sdmmc_cmd.c</FilePath>
</File>
</Files>
</Group>
<Group >
<GroupName > FatFS</GroupName>
<GroupOption >
<CommonProperty >
<UseCPPCompiler > 0</UseCPPCompiler>
<RVCTCodeConst > 0</RVCTCodeConst>
<RVCTZI > 0</RVCTZI>
<RVCTOtherData > 0</RVCTOtherData>
<ModuleSelection > 0</ModuleSelection>
<IncludeInBuild > 0</IncludeInBuild>
<AlwaysBuild > 2</AlwaysBuild>
<GenerateAssemblyFile > 2</GenerateAssemblyFile>
<AssembleAssemblyFile > 2</AssembleAssemblyFile>
<PublicsOnly > 2</PublicsOnly>
<StopOnExitCode > 11</StopOnExitCode>
<CustomArgument > </CustomArgument>
<IncludeLibraryModules > </IncludeLibraryModules>
<ComprImg > 1</ComprImg>
</CommonProperty>
<GroupArmAds >
<Cads >
<interw > 2</interw>
<Optim > 0</Optim>
<oTime > 2</oTime>
<SplitLS > 2</SplitLS>
<OneElfS > 2</OneElfS>
<Strict > 2</Strict>
<EnumInt > 2</EnumInt>
<PlainCh > 2</PlainCh>
<Ropi > 2</Ropi>
<Rwpi > 2</Rwpi>
<wLevel > 0</wLevel>
<uThumb > 2</uThumb>
<uSurpInc > 2</uSurpInc>
<uC99 > 2</uC99>
<uGnu > 2</uGnu>
<useXO > 2</useXO>
<v6Lang > 0</v6Lang>
<v6LangP > 0</v6LangP>
<vShortEn > 2</vShortEn>
<vShortWch > 2</vShortWch>
<v6Lto > 2</v6Lto>
<v6WtE > 2</v6WtE>
<v6Rtti > 2</v6Rtti>
<VariousControls >
<MiscControls > </MiscControls>
<Define > </Define>
<Undefine > </Undefine>
<IncludePath > </IncludePath>
</VariousControls>
</Cads>
<Aads >
<interw > 2</interw>
<Ropi > 2</Ropi>
<Rwpi > 2</Rwpi>
<thumb > 2</thumb>
<SplitLS > 2</SplitLS>
<SwStkChk > 2</SwStkChk>
<NoWarn > 2</NoWarn>
<uSurpInc > 2</uSurpInc>
<useXO > 2</useXO>
<ClangAsOpt > 0</ClangAsOpt>
<VariousControls >
<MiscControls > </MiscControls>
<Define > </Define>
<Undefine > </Undefine>
<IncludePath > </IncludePath>
</VariousControls>
</Aads>
</GroupArmAds>
</GroupOption>
<Files >
<File >
<FileName > sd_diskio.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\Module\FatFS\source\sd_diskio.c</FilePath>
</File>
<File >
<FileName > diskio.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\Module\FatFS\source\diskio.c</FilePath>
</File>
<File >
<FileName > ff.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\Module\FatFS\source\ff.c</FilePath>
</File>
<File >
<FileName > ffsystem.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\Module\FatFS\source\ffsystem.c</FilePath>
</File>
</Files>
</Group>
<Group >
<GroupName > sx127x</GroupName>
<Files >
<File >
<FileName > sx127x.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\Module\SX127x\sx127x.c</FilePath>
</File>
</Files>
</Group>
<Group >
<GroupName > Readme</GroupName>
</Group>
<Group >
<GroupName > ::CMSIS</GroupName>
<GroupOption >
<CommonProperty >
<UseCPPCompiler > 0</UseCPPCompiler>
<RVCTCodeConst > 0</RVCTCodeConst>
<RVCTZI > 0</RVCTZI>
<RVCTOtherData > 0</RVCTOtherData>
<ModuleSelection > 0</ModuleSelection>
<IncludeInBuild > 1</IncludeInBuild>
<AlwaysBuild > 2</AlwaysBuild>
<GenerateAssemblyFile > 2</GenerateAssemblyFile>
<AssembleAssemblyFile > 2</AssembleAssemblyFile>
<PublicsOnly > 2</PublicsOnly>
<StopOnExitCode > 11</StopOnExitCode>
<CustomArgument > </CustomArgument>
<IncludeLibraryModules > </IncludeLibraryModules>
<ComprImg > 1</ComprImg>
</CommonProperty>
<GroupArmAds >
<Cads >
<interw > 2</interw>
<Optim > 0</Optim>
<oTime > 2</oTime>
<SplitLS > 2</SplitLS>
<OneElfS > 2</OneElfS>
<Strict > 2</Strict>
<EnumInt > 2</EnumInt>
<PlainCh > 2</PlainCh>
<Ropi > 2</Ropi>
<Rwpi > 2</Rwpi>
<wLevel > 0</wLevel>
<uThumb > 2</uThumb>
<uSurpInc > 2</uSurpInc>
<uC99 > 2</uC99>
<uGnu > 2</uGnu>
<useXO > 2</useXO>
<v6Lang > 0</v6Lang>
<v6LangP > 0</v6LangP>
<vShortEn > 2</vShortEn>
<vShortWch > 2</vShortWch>
<v6Lto > 2</v6Lto>
<v6WtE > 2</v6WtE>
<v6Rtti > 2</v6Rtti>
<VariousControls >
<MiscControls > </MiscControls>
<Define > </Define>
<Undefine > </Undefine>
<IncludePath > </IncludePath>
</VariousControls>
</Cads>
<Aads >
<interw > 2</interw>
<Ropi > 2</Ropi>
<Rwpi > 2</Rwpi>
<thumb > 2</thumb>
<SplitLS > 2</SplitLS>
<SwStkChk > 2</SwStkChk>
<NoWarn > 2</NoWarn>
<uSurpInc > 2</uSurpInc>
<useXO > 2</useXO>
<ClangAsOpt > 0</ClangAsOpt>
<VariousControls >
<MiscControls > </MiscControls>
<Define > </Define>
<Undefine > </Undefine>
<IncludePath > </IncludePath>
</VariousControls>
</Aads>
</GroupArmAds>
</GroupOption>
</Group>
<Group >
<GroupName > ::RTOS</GroupName>
<GroupOption >
<CommonProperty >
<UseCPPCompiler > 0</UseCPPCompiler>
<RVCTCodeConst > 0</RVCTCodeConst>
<RVCTZI > 0</RVCTZI>
<RVCTOtherData > 0</RVCTOtherData>
<ModuleSelection > 0</ModuleSelection>
<IncludeInBuild > 1</IncludeInBuild>
<AlwaysBuild > 2</AlwaysBuild>
<GenerateAssemblyFile > 2</GenerateAssemblyFile>
<AssembleAssemblyFile > 2</AssembleAssemblyFile>
<PublicsOnly > 2</PublicsOnly>
<StopOnExitCode > 11</StopOnExitCode>
<CustomArgument > </CustomArgument>
<IncludeLibraryModules > </IncludeLibraryModules>
<ComprImg > 1</ComprImg>
</CommonProperty>
<GroupArmAds >
<Cads >
<interw > 2</interw>
<Optim > 0</Optim>
<oTime > 2</oTime>
<SplitLS > 2</SplitLS>
<OneElfS > 2</OneElfS>
<Strict > 2</Strict>
<EnumInt > 2</EnumInt>
<PlainCh > 2</PlainCh>
<Ropi > 2</Ropi>
<Rwpi > 2</Rwpi>
<wLevel > 0</wLevel>
<uThumb > 2</uThumb>
<uSurpInc > 2</uSurpInc>
<uC99 > 2</uC99>
<uGnu > 2</uGnu>
<useXO > 2</useXO>
<v6Lang > 0</v6Lang>
<v6LangP > 0</v6LangP>
<vShortEn > 2</vShortEn>
<vShortWch > 2</vShortWch>
<v6Lto > 2</v6Lto>
<v6WtE > 2</v6WtE>
<v6Rtti > 2</v6Rtti>
<VariousControls >
<MiscControls > </MiscControls>
<Define > </Define>
<Undefine > </Undefine>
<IncludePath > </IncludePath>
</VariousControls>
</Cads>
<Aads >
<interw > 2</interw>
<Ropi > 2</Ropi>
<Rwpi > 2</Rwpi>
<thumb > 2</thumb>
<SplitLS > 2</SplitLS>
<SwStkChk > 2</SwStkChk>
<NoWarn > 2</NoWarn>
<uSurpInc > 2</uSurpInc>
<useXO > 2</useXO>
<ClangAsOpt > 0</ClangAsOpt>
<VariousControls >
<MiscControls > </MiscControls>
<Define > </Define>
<Undefine > </Undefine>
<IncludePath > </IncludePath>
</VariousControls>
</Aads>
</GroupArmAds>
</GroupOption>
</Group>
</Groups>
</Target>
<Target >
<TargetName > app_boot</TargetName>
<ToolsetNumber > 0x4</ToolsetNumber>
<ToolsetName > ARM-ADS</ToolsetName>
<pArmCC > 5060960::V5.06 update 7 (build 960)::ARMCC</pArmCC>
<pCCUsed > 5060960::V5.06 update 7 (build 960)::ARMCC</pCCUsed>
<uAC6 > 0</uAC6>
<TargetOption >
<TargetCommonOption >
<Device > HC32F460KETA</Device>
<Vendor > HDSC</Vendor>
<PackID > HDSC.HC32F460.1.0.12</PackID>
<PackURL > https://raw.githubusercontent.com/hdscmcu/pack/master/</PackURL>
<Cpu > IRAM(0x1FFF8000,0x2F000) IRAM2(0x200F0000,0x1000) IROM(0x00000000,0x80000) IROM2(0x03000C00,0x003FC) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE</Cpu>
<FlashUtilSpec > </FlashUtilSpec>
<StartupFile > </StartupFile>
<FlashDriverDll > UL2CM3(-S0 -C0 -P0 -FD1FFF8000 -FC1000 -FN2 -FF0HC32F460_512K -FS00 -FL080000 -FF1HC32F460_otp -FS13000C00 -FL13FC -FP0($$Device:HC32F460KETA$FlashARM\HC32F460_512K.FLM) -FP1($$Device:HC32F460KETA$FlashARM\HC32F460_otp.FLM))</FlashDriverDll>
<DeviceId > 0</DeviceId>
<RegisterFile > $$Device:HC32F460KETA$Device\Include\HC32F460KETA.h</RegisterFile>
<MemoryEnv > </MemoryEnv>
<Cmp > </Cmp>
<Asm > </Asm>
<Linker > </Linker>
<OHString > </OHString>
<InfinionOptionDll > </InfinionOptionDll>
<SLE66CMisc > </SLE66CMisc>
<SLE66AMisc > </SLE66AMisc>
<SLE66LinkerMisc > </SLE66LinkerMisc>
<SFDFile > $$Device:HC32F460KETA$SVD\HC32F460KETA.svd</SFDFile>
<bCustSvd > 1</bCustSvd>
<UseEnv > 0</UseEnv>
<BinPath > </BinPath>
<IncludePath > </IncludePath>
<LibPath > </LibPath>
<RegisterFilePath > </RegisterFilePath>
<DBRegisterFilePath > </DBRegisterFilePath>
<TargetStatus >
<Error > 0</Error>
<ExitCodeStop > 0</ExitCodeStop>
<ButtonStop > 0</ButtonStop>
<NotGenerated > 0</NotGenerated>
<InvalidFlash > 1</InvalidFlash>
</TargetStatus>
<OutputDirectory > .\output\</OutputDirectory>
<OutputName > GateWay</OutputName>
<CreateExecutable > 1</CreateExecutable>
<CreateLib > 0</CreateLib>
<CreateHexFile > 1</CreateHexFile>
<DebugInformation > 1</DebugInformation>
<BrowseInformation > 1</BrowseInformation>
<ListingPath > .\output\</ListingPath>
<HexFormatSelection > 1</HexFormatSelection>
<Merge32K > 0</Merge32K>
<CreateBatchFile > 0</CreateBatchFile>
<BeforeCompile >
<RunUserProg1 > 0</RunUserProg1>
<RunUserProg2 > 0</RunUserProg2>
<UserProg1Name > </UserProg1Name>
<UserProg2Name > </UserProg2Name>
<UserProg1Dos16Mode > 0</UserProg1Dos16Mode>
<UserProg2Dos16Mode > 0</UserProg2Dos16Mode>
<nStopU1X > 0</nStopU1X>
<nStopU2X > 0</nStopU2X>
</BeforeCompile>
<BeforeMake >
<RunUserProg1 > 0</RunUserProg1>
<RunUserProg2 > 0</RunUserProg2>
<UserProg1Name > </UserProg1Name>
<UserProg2Name > </UserProg2Name>
<UserProg1Dos16Mode > 0</UserProg1Dos16Mode>
<UserProg2Dos16Mode > 0</UserProg2Dos16Mode>
<nStopB1X > 0</nStopB1X>
<nStopB2X > 0</nStopB2X>
</BeforeMake>
<AfterMake >
<RunUserProg1 > 1</RunUserProg1>
<RunUserProg2 > 0</RunUserProg2>
<UserProg1Name > D:\Keil5\ARM\ARMCC\bin\fromelf.exe --bin -o .\output\app.bin .\output\GateWay.axf</UserProg1Name>
<UserProg2Name > fromelf --bin -o "$L@L.bin" "#L"</UserProg2Name>
<UserProg1Dos16Mode > 0</UserProg1Dos16Mode>
<UserProg2Dos16Mode > 0</UserProg2Dos16Mode>
<nStopA1X > 0</nStopA1X>
<nStopA2X > 0</nStopA2X>
</AfterMake>
<SelectedForBatchBuild > 0</SelectedForBatchBuild>
<SVCSIdString > </SVCSIdString>
</TargetCommonOption>
<CommonProperty >
<UseCPPCompiler > 0</UseCPPCompiler>
<RVCTCodeConst > 0</RVCTCodeConst>
<RVCTZI > 0</RVCTZI>
<RVCTOtherData > 0</RVCTOtherData>
<ModuleSelection > 0</ModuleSelection>
<IncludeInBuild > 1</IncludeInBuild>
<AlwaysBuild > 0</AlwaysBuild>
<GenerateAssemblyFile > 0</GenerateAssemblyFile>
<AssembleAssemblyFile > 0</AssembleAssemblyFile>
<PublicsOnly > 0</PublicsOnly>
<StopOnExitCode > 3</StopOnExitCode>
<CustomArgument > </CustomArgument>
<IncludeLibraryModules > </IncludeLibraryModules>
<ComprImg > 1</ComprImg>
</CommonProperty>
<DllOption >
<SimDllName > SARMCM3.DLL</SimDllName>
<SimDllArguments > -MPU</SimDllArguments>
<SimDlgDll > DCM.DLL</SimDlgDll>
<SimDlgDllArguments > -pCM4</SimDlgDllArguments>
<TargetDllName > SARMCM3.DLL</TargetDllName>
<TargetDllArguments > -MPU</TargetDllArguments>
<TargetDlgDll > TCM.DLL</TargetDlgDll>
<TargetDlgDllArguments > -pCM4</TargetDlgDllArguments>
</DllOption>
<DebugOption >
<OPTHX >
<HexSelection > 1</HexSelection>
<HexRangeLowAddress > 0</HexRangeLowAddress>
<HexRangeHighAddress > 0</HexRangeHighAddress>
<HexOffset > 0</HexOffset>
<Oh166RecLen > 16</Oh166RecLen>
</OPTHX>
</DebugOption>
<Utilities >
<Flash1 >
<UseTargetDll > 1</UseTargetDll>
<UseExternalTool > 0</UseExternalTool>
<RunIndependent > 0</RunIndependent>
<UpdateFlashBeforeDebugging > 1</UpdateFlashBeforeDebugging>
<Capability > 1</Capability>
<DriverSelection > 4096</DriverSelection>
</Flash1>
<bUseTDR > 1</bUseTDR>
<Flash2 > BIN\UL2CM3.DLL</Flash2>
<Flash3 > "" ()</Flash3>
<Flash4 > </Flash4>
<pFcarmOut > </pFcarmOut>
<pFcarmGrp > </pFcarmGrp>
<pFcArmRoot > </pFcArmRoot>
<FcArmLst > 0</FcArmLst>
</Utilities>
<TargetArmAds >
<ArmAdsMisc >
<GenerateListings > 0</GenerateListings>
<asHll > 1</asHll>
<asAsm > 1</asAsm>
<asMacX > 1</asMacX>
<asSyms > 1</asSyms>
<asFals > 1</asFals>
<asDbgD > 1</asDbgD>
<asForm > 1</asForm>
<ldLst > 0</ldLst>
<ldmm > 1</ldmm>
<ldXref > 1</ldXref>
<BigEnd > 0</BigEnd>
<AdsALst > 1</AdsALst>
<AdsACrf > 1</AdsACrf>
<AdsANop > 0</AdsANop>
<AdsANot > 0</AdsANot>
<AdsLLst > 1</AdsLLst>
<AdsLmap > 1</AdsLmap>
<AdsLcgr > 1</AdsLcgr>
<AdsLsym > 1</AdsLsym>
<AdsLszi > 1</AdsLszi>
<AdsLtoi > 1</AdsLtoi>
<AdsLsun > 1</AdsLsun>
<AdsLven > 1</AdsLven>
<AdsLsxf > 1</AdsLsxf>
<RvctClst > 0</RvctClst>
<GenPPlst > 0</GenPPlst>
<AdsCpuType > "Cortex-M4"</AdsCpuType>
<RvctDeviceName > </RvctDeviceName>
<mOS > 0</mOS>
<uocRom > 0</uocRom>
<uocRam > 0</uocRam>
<hadIROM > 1</hadIROM>
<hadIRAM > 1</hadIRAM>
<hadXRAM > 0</hadXRAM>
<uocXRam > 0</uocXRam>
<RvdsVP > 2</RvdsVP>
<RvdsMve > 0</RvdsMve>
<RvdsCdeCp > 0</RvdsCdeCp>
<nBranchProt > 0</nBranchProt>
<hadIRAM2 > 1</hadIRAM2>
<hadIROM2 > 1</hadIROM2>
<StupSel > 8</StupSel>
<useUlib > 0</useUlib>
<EndSel > 0</EndSel>
<uLtcg > 0</uLtcg>
<nSecure > 0</nSecure>
<RoSelD > 3</RoSelD>
<RwSelD > 4</RwSelD>
<CodeSel > 0</CodeSel>
<OptFeed > 0</OptFeed>
<NoZi1 > 0</NoZi1>
<NoZi2 > 0</NoZi2>
<NoZi3 > 0</NoZi3>
<NoZi4 > 0</NoZi4>
<NoZi5 > 0</NoZi5>
<Ro1Chk > 0</Ro1Chk>
<Ro2Chk > 0</Ro2Chk>
<Ro3Chk > 0</Ro3Chk>
<Ir1Chk > 1</Ir1Chk>
<Ir2Chk > 0</Ir2Chk>
<Ra1Chk > 0</Ra1Chk>
<Ra2Chk > 0</Ra2Chk>
<Ra3Chk > 0</Ra3Chk>
<Im1Chk > 1</Im1Chk>
<Im2Chk > 0</Im2Chk>
<OnChipMemories >
<Ocm1 >
<Type > 0</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x0</Size>
</Ocm1>
<Ocm2 >
<Type > 0</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x0</Size>
</Ocm2>
<Ocm3 >
<Type > 0</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x0</Size>
</Ocm3>
<Ocm4 >
<Type > 0</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x0</Size>
</Ocm4>
<Ocm5 >
<Type > 0</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x0</Size>
</Ocm5>
<Ocm6 >
<Type > 0</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x0</Size>
</Ocm6>
<IRAM >
<Type > 0</Type>
<StartAddress > 0x1fff8000</StartAddress>
<Size > 0x2f000</Size>
</IRAM>
<IROM >
<Type > 1</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x80000</Size>
</IROM>
<XRAM >
<Type > 0</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x0</Size>
</XRAM>
<OCR_RVCT1 >
<Type > 1</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x0</Size>
</OCR_RVCT1>
<OCR_RVCT2 >
<Type > 1</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x0</Size>
</OCR_RVCT2>
<OCR_RVCT3 >
<Type > 1</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x0</Size>
</OCR_RVCT3>
<OCR_RVCT4 >
<Type > 1</Type>
<StartAddress > 0x8000</StartAddress>
<Size > 0x6c000</Size>
</OCR_RVCT4>
<OCR_RVCT5 >
<Type > 1</Type>
<StartAddress > 0x3000c00</StartAddress>
<Size > 0x3fc</Size>
</OCR_RVCT5>
<OCR_RVCT6 >
<Type > 0</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x0</Size>
</OCR_RVCT6>
<OCR_RVCT7 >
<Type > 0</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x0</Size>
</OCR_RVCT7>
<OCR_RVCT8 >
<Type > 0</Type>
<StartAddress > 0x0</StartAddress>
<Size > 0x0</Size>
</OCR_RVCT8>
<OCR_RVCT9 >
<Type > 0</Type>
<StartAddress > 0x1fff8000</StartAddress>
<Size > 0x2f000</Size>
</OCR_RVCT9>
<OCR_RVCT10 >
<Type > 0</Type>
<StartAddress > 0x200f0000</StartAddress>
<Size > 0x1000</Size>
</OCR_RVCT10>
</OnChipMemories>
<RvctStartVector > </RvctStartVector>
</ArmAdsMisc>
<Cads >
<interw > 1</interw>
<Optim > 1</Optim>
<oTime > 0</oTime>
<SplitLS > 0</SplitLS>
<OneElfS > 1</OneElfS>
<Strict > 0</Strict>
<EnumInt > 0</EnumInt>
<PlainCh > 0</PlainCh>
<Ropi > 0</Ropi>
<Rwpi > 0</Rwpi>
<wLevel > 0</wLevel>
<uThumb > 0</uThumb>
<uSurpInc > 0</uSurpInc>
<uC99 > 1</uC99>
<uGnu > 1</uGnu>
<useXO > 0</useXO>
<v6Lang > 3</v6Lang>
<v6LangP > 5</v6LangP>
<vShortEn > 1</vShortEn>
<vShortWch > 1</vShortWch>
<v6Lto > 0</v6Lto>
<v6WtE > 0</v6WtE>
<v6Rtti > 0</v6Rtti>
<VariousControls >
<MiscControls > --diag_suppress=186,66</MiscControls>
<Define > __DEBUG,HC32F460,USE_DEVICE_DRIVER_LIB,JEUA,BOOT_ENABLE</Define>
<Undefine > </Undefine>
2026-05-15 15:15:42 +08:00
<IncludePath > ..\..\..\driver\inc;..\..\..\mcu\common;..\source\User\Inc;..\source\Module\Debug;..\source\Module\SDCard;..\source\Module\FatFS\source;..\source\Module\sx127x;..\source\Module\DebugCmd</IncludePath>
2026-04-23 13:56:52 +08:00
</VariousControls>
</Cads>
<Aads >
<interw > 1</interw>
<Ropi > 0</Ropi>
<Rwpi > 0</Rwpi>
<thumb > 0</thumb>
<SplitLS > 0</SplitLS>
<SwStkChk > 0</SwStkChk>
<NoWarn > 0</NoWarn>
<uSurpInc > 0</uSurpInc>
<useXO > 0</useXO>
<ClangAsOpt > 4</ClangAsOpt>
<VariousControls >
<MiscControls > </MiscControls>
<Define > </Define>
<Undefine > </Undefine>
<IncludePath > </IncludePath>
</VariousControls>
</Aads>
<LDads >
<umfTarg > 1</umfTarg>
<Ropi > 0</Ropi>
<Rwpi > 0</Rwpi>
<noStLib > 0</noStLib>
<RepFail > 1</RepFail>
<useFile > 0</useFile>
<TextAddressRange > 0x00000000</TextAddressRange>
<DataAddressRange > 0x1FFF8000</DataAddressRange>
<pXoBase > </pXoBase>
<ScatterFile > .\output\debug\GateWay.sct</ScatterFile>
<IncludeLibs > </IncludeLibs>
<IncludeLibsPath > </IncludeLibsPath>
<Misc > --keep=*Handler</Misc>
<LinkerInputFile > </LinkerInputFile>
<DisabledWarnings > </DisabledWarnings>
</LDads>
</TargetArmAds>
</TargetOption>
<Groups >
<Group >
<GroupName > common</GroupName>
<Files >
<File >
<FileName > startup_hc32f460.s</FileName>
<FileType > 2</FileType>
<FilePath > .\startup_hc32f460.s</FilePath>
<FileOption >
<CommonProperty >
<UseCPPCompiler > 2</UseCPPCompiler>
<RVCTCodeConst > 0</RVCTCodeConst>
<RVCTZI > 0</RVCTZI>
<RVCTOtherData > 0</RVCTOtherData>
<ModuleSelection > 0</ModuleSelection>
<IncludeInBuild > 1</IncludeInBuild>
<AlwaysBuild > 2</AlwaysBuild>
<GenerateAssemblyFile > 2</GenerateAssemblyFile>
<AssembleAssemblyFile > 2</AssembleAssemblyFile>
<PublicsOnly > 2</PublicsOnly>
<StopOnExitCode > 11</StopOnExitCode>
<CustomArgument > </CustomArgument>
<IncludeLibraryModules > </IncludeLibraryModules>
<ComprImg > 1</ComprImg>
</CommonProperty>
<FileArmAds >
<Aads >
<interw > 2</interw>
<Ropi > 2</Ropi>
<Rwpi > 2</Rwpi>
<thumb > 2</thumb>
<SplitLS > 2</SplitLS>
<SwStkChk > 2</SwStkChk>
<NoWarn > 2</NoWarn>
<uSurpInc > 2</uSurpInc>
<useXO > 2</useXO>
<ClangAsOpt > 0</ClangAsOpt>
<VariousControls >
<MiscControls > </MiscControls>
<Define > </Define>
<Undefine > </Undefine>
<IncludePath > </IncludePath>
</VariousControls>
</Aads>
</FileArmAds>
</FileOption>
</File>
<File >
<FileName > system_hc32f460.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\mcu\common\system_hc32f460.c</FilePath>
</File>
</Files>
</Group>
<Group >
<GroupName > User</GroupName>
<Files >
<File >
<FileName > main.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\User\Src\main.c</FilePath>
</File>
<File >
<FileName > bsp.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\User\Src\bsp.c</FilePath>
</File>
<File >
<FileName > CatOneTask.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\User\Src\CatOneTask.c</FilePath>
</File>
<File >
<FileName > RS485Task.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\User\Src\RS485Task.c</FilePath>
</File>
<File >
<FileName > LoraTask.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\User\Src\LoraTask.c</FilePath>
</File>
<File >
<FileName > Public.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\User\Src\Public.c</FilePath>
</File>
<File >
<FileName > spiflash.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\User\Src\spiflash.c</FilePath>
</File>
<File >
<FileName > update_protocol.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\User\Src\update_protocol.c</FilePath>
</File>
<File >
<FileName > ringbuffer.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\User\Src\ringbuffer.c</FilePath>
</File>
<File >
<FileName > protocol.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\User\Src\protocol.c</FilePath>
</File>
<File >
<FileName > utils.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\User\Src\utils.c</FilePath>
</File>
</Files>
</Group>
<Group >
<GroupName > driver</GroupName>
<Files >
<File >
<FileName > hc32f460_utility.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_utility.c</FilePath>
</File>
<File >
<FileName > hc32f460_pwc.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_pwc.c</FilePath>
</File>
<File >
<FileName > hc32f460_interrupts.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_interrupts.c</FilePath>
</File>
<File >
<FileName > hc32f460_clk.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_clk.c</FilePath>
</File>
<File >
<FileName > hc32f460_icg.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_icg.c</FilePath>
</File>
<File >
<FileName > hc32f460_efm.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_efm.c</FilePath>
</File>
<File >
<FileName > hc32f460_sram.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_sram.c</FilePath>
</File>
<File >
<FileName > hc32f460_gpio.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_gpio.c</FilePath>
</File>
<File >
<FileName > hc32f460_usart.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_usart.c</FilePath>
</File>
<File >
<FileName > hc32f460_swdt.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_swdt.c</FilePath>
</File>
<File >
<FileName > hc32f460_ots.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_ots.c</FilePath>
</File>
<File >
<FileName > hc32f460_spi.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_spi.c</FilePath>
</File>
<File >
<FileName > hc32f460_exint_nmi_swi.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_exint_nmi_swi.c</FilePath>
</File>
<File >
<FileName > hc32f460_sdioc.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_sdioc.c</FilePath>
</File>
<File >
<FileName > hc32f460_dmac.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_dmac.c</FilePath>
</File>
<File >
<FileName > hc32f460_rtc.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_rtc.c</FilePath>
</File>
<File >
<FileName > hc32f460_adc.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\..\..\driver\src\hc32f460_adc.c</FilePath>
</File>
</Files>
</Group>
2026-05-14 10:37:06 +08:00
<Group >
<GroupName > DebugCmd</GroupName>
<Files >
<File >
<FileName > DebugCmd.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\Module\DebugCmd\DebugCmd.c</FilePath>
</File>
</Files>
</Group>
2026-04-23 13:56:52 +08:00
<Group >
<GroupName > SdCard</GroupName>
<GroupOption >
<CommonProperty >
<UseCPPCompiler > 0</UseCPPCompiler>
<RVCTCodeConst > 0</RVCTCodeConst>
<RVCTZI > 0</RVCTZI>
<RVCTOtherData > 0</RVCTOtherData>
<ModuleSelection > 0</ModuleSelection>
<IncludeInBuild > 0</IncludeInBuild>
<AlwaysBuild > 0</AlwaysBuild>
<GenerateAssemblyFile > 2</GenerateAssemblyFile>
<AssembleAssemblyFile > 2</AssembleAssemblyFile>
<PublicsOnly > 2</PublicsOnly>
<StopOnExitCode > 11</StopOnExitCode>
<CustomArgument > </CustomArgument>
<IncludeLibraryModules > </IncludeLibraryModules>
<ComprImg > 1</ComprImg>
</CommonProperty>
<GroupArmAds >
<Cads >
<interw > 2</interw>
<Optim > 0</Optim>
<oTime > 2</oTime>
<SplitLS > 2</SplitLS>
<OneElfS > 2</OneElfS>
<Strict > 2</Strict>
<EnumInt > 2</EnumInt>
<PlainCh > 2</PlainCh>
<Ropi > 2</Ropi>
<Rwpi > 2</Rwpi>
<wLevel > 0</wLevel>
<uThumb > 2</uThumb>
<uSurpInc > 2</uSurpInc>
<uC99 > 2</uC99>
<uGnu > 2</uGnu>
<useXO > 2</useXO>
<v6Lang > 0</v6Lang>
<v6LangP > 0</v6LangP>
<vShortEn > 2</vShortEn>
<vShortWch > 2</vShortWch>
<v6Lto > 2</v6Lto>
<v6WtE > 2</v6WtE>
<v6Rtti > 2</v6Rtti>
<VariousControls >
<MiscControls > </MiscControls>
<Define > </Define>
<Undefine > </Undefine>
<IncludePath > </IncludePath>
</VariousControls>
</Cads>
<Aads >
<interw > 2</interw>
<Ropi > 2</Ropi>
<Rwpi > 2</Rwpi>
<thumb > 2</thumb>
<SplitLS > 2</SplitLS>
<SwStkChk > 2</SwStkChk>
<NoWarn > 2</NoWarn>
<uSurpInc > 2</uSurpInc>
<useXO > 2</useXO>
<ClangAsOpt > 0</ClangAsOpt>
<VariousControls >
<MiscControls > </MiscControls>
<Define > </Define>
<Undefine > </Undefine>
<IncludePath > </IncludePath>
</VariousControls>
</Aads>
</GroupArmAds>
</GroupOption>
<Files >
<File >
<FileName > sd_card.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\Module\SDCard\sd_card.c</FilePath>
</File>
<File >
<FileName > sdmmc_cmd.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\Module\SDCard\sdmmc_cmd.c</FilePath>
</File>
</Files>
</Group>
<Group >
<GroupName > FatFS</GroupName>
<GroupOption >
<CommonProperty >
<UseCPPCompiler > 0</UseCPPCompiler>
<RVCTCodeConst > 0</RVCTCodeConst>
<RVCTZI > 0</RVCTZI>
<RVCTOtherData > 0</RVCTOtherData>
<ModuleSelection > 0</ModuleSelection>
<IncludeInBuild > 0</IncludeInBuild>
<AlwaysBuild > 2</AlwaysBuild>
<GenerateAssemblyFile > 2</GenerateAssemblyFile>
<AssembleAssemblyFile > 2</AssembleAssemblyFile>
<PublicsOnly > 2</PublicsOnly>
<StopOnExitCode > 11</StopOnExitCode>
<CustomArgument > </CustomArgument>
<IncludeLibraryModules > </IncludeLibraryModules>
<ComprImg > 1</ComprImg>
</CommonProperty>
<GroupArmAds >
<Cads >
<interw > 2</interw>
<Optim > 0</Optim>
<oTime > 2</oTime>
<SplitLS > 2</SplitLS>
<OneElfS > 2</OneElfS>
<Strict > 2</Strict>
<EnumInt > 2</EnumInt>
<PlainCh > 2</PlainCh>
<Ropi > 2</Ropi>
<Rwpi > 2</Rwpi>
<wLevel > 0</wLevel>
<uThumb > 2</uThumb>
<uSurpInc > 2</uSurpInc>
<uC99 > 2</uC99>
<uGnu > 2</uGnu>
<useXO > 2</useXO>
<v6Lang > 0</v6Lang>
<v6LangP > 0</v6LangP>
<vShortEn > 2</vShortEn>
<vShortWch > 2</vShortWch>
<v6Lto > 2</v6Lto>
<v6WtE > 2</v6WtE>
<v6Rtti > 2</v6Rtti>
<VariousControls >
<MiscControls > </MiscControls>
<Define > </Define>
<Undefine > </Undefine>
<IncludePath > </IncludePath>
</VariousControls>
</Cads>
<Aads >
<interw > 2</interw>
<Ropi > 2</Ropi>
<Rwpi > 2</Rwpi>
<thumb > 2</thumb>
<SplitLS > 2</SplitLS>
<SwStkChk > 2</SwStkChk>
<NoWarn > 2</NoWarn>
<uSurpInc > 2</uSurpInc>
<useXO > 2</useXO>
<ClangAsOpt > 0</ClangAsOpt>
<VariousControls >
<MiscControls > </MiscControls>
<Define > </Define>
<Undefine > </Undefine>
<IncludePath > </IncludePath>
</VariousControls>
</Aads>
</GroupArmAds>
</GroupOption>
<Files >
<File >
<FileName > sd_diskio.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\Module\FatFS\source\sd_diskio.c</FilePath>
</File>
<File >
<FileName > diskio.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\Module\FatFS\source\diskio.c</FilePath>
</File>
<File >
<FileName > ff.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\Module\FatFS\source\ff.c</FilePath>
</File>
<File >
<FileName > ffsystem.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\Module\FatFS\source\ffsystem.c</FilePath>
</File>
</Files>
</Group>
<Group >
<GroupName > sx127x</GroupName>
<Files >
<File >
<FileName > sx127x.c</FileName>
<FileType > 1</FileType>
<FilePath > ..\source\Module\SX127x\sx127x.c</FilePath>
</File>
</Files>
</Group>
<Group >
<GroupName > Readme</GroupName>
</Group>
<Group >
<GroupName > ::CMSIS</GroupName>
<GroupOption >
<CommonProperty >
<UseCPPCompiler > 0</UseCPPCompiler>
<RVCTCodeConst > 0</RVCTCodeConst>
<RVCTZI > 0</RVCTZI>
<RVCTOtherData > 0</RVCTOtherData>
<ModuleSelection > 0</ModuleSelection>
<IncludeInBuild > 1</IncludeInBuild>
<AlwaysBuild > 2</AlwaysBuild>
<GenerateAssemblyFile > 2</GenerateAssemblyFile>
<AssembleAssemblyFile > 2</AssembleAssemblyFile>
<PublicsOnly > 2</PublicsOnly>
<StopOnExitCode > 11</StopOnExitCode>
<CustomArgument > </CustomArgument>
<IncludeLibraryModules > </IncludeLibraryModules>
<ComprImg > 1</ComprImg>
</CommonProperty>
<GroupArmAds >
<Cads >
<interw > 2</interw>
<Optim > 0</Optim>
<oTime > 2</oTime>
<SplitLS > 2</SplitLS>
<OneElfS > 2</OneElfS>
<Strict > 2</Strict>
<EnumInt > 2</EnumInt>
<PlainCh > 2</PlainCh>
<Ropi > 2</Ropi>
<Rwpi > 2</Rwpi>
<wLevel > 0</wLevel>
<uThumb > 2</uThumb>
<uSurpInc > 2</uSurpInc>
<uC99 > 2</uC99>
<uGnu > 2</uGnu>
<useXO > 2</useXO>
<v6Lang > 0</v6Lang>
<v6LangP > 0</v6LangP>
<vShortEn > 2</vShortEn>
<vShortWch > 2</vShortWch>
<v6Lto > 2</v6Lto>
<v6WtE > 2</v6WtE>
<v6Rtti > 2</v6Rtti>
<VariousControls >
<MiscControls > </MiscControls>
<Define > </Define>
<Undefine > </Undefine>
<IncludePath > </IncludePath>
</VariousControls>
</Cads>
<Aads >
<interw > 2</interw>
<Ropi > 2</Ropi>
<Rwpi > 2</Rwpi>
<thumb > 2</thumb>
<SplitLS > 2</SplitLS>
<SwStkChk > 2</SwStkChk>
<NoWarn > 2</NoWarn>
<uSurpInc > 2</uSurpInc>
<useXO > 2</useXO>
<ClangAsOpt > 0</ClangAsOpt>
<VariousControls >
<MiscControls > </MiscControls>
<Define > </Define>
<Undefine > </Undefine>
<IncludePath > </IncludePath>
</VariousControls>
</Aads>
</GroupArmAds>
</GroupOption>
</Group>
<Group >
<GroupName > ::RTOS</GroupName>
<GroupOption >
<CommonProperty >
<UseCPPCompiler > 0</UseCPPCompiler>
<RVCTCodeConst > 0</RVCTCodeConst>
<RVCTZI > 0</RVCTZI>
<RVCTOtherData > 0</RVCTOtherData>
<ModuleSelection > 0</ModuleSelection>
<IncludeInBuild > 1</IncludeInBuild>
<AlwaysBuild > 2</AlwaysBuild>
<GenerateAssemblyFile > 2</GenerateAssemblyFile>
<AssembleAssemblyFile > 2</AssembleAssemblyFile>
<PublicsOnly > 2</PublicsOnly>
<StopOnExitCode > 11</StopOnExitCode>
<CustomArgument > </CustomArgument>
<IncludeLibraryModules > </IncludeLibraryModules>
<ComprImg > 1</ComprImg>
</CommonProperty>
<GroupArmAds >
<Cads >
<interw > 2</interw>
<Optim > 0</Optim>
<oTime > 2</oTime>
<SplitLS > 2</SplitLS>
<OneElfS > 2</OneElfS>
<Strict > 2</Strict>
<EnumInt > 2</EnumInt>
<PlainCh > 2</PlainCh>
<Ropi > 2</Ropi>
<Rwpi > 2</Rwpi>
<wLevel > 0</wLevel>
<uThumb > 2</uThumb>
<uSurpInc > 2</uSurpInc>
<uC99 > 2</uC99>
<uGnu > 2</uGnu>
<useXO > 2</useXO>
<v6Lang > 0</v6Lang>
<v6LangP > 0</v6LangP>
<vShortEn > 2</vShortEn>
<vShortWch > 2</vShortWch>
<v6Lto > 2</v6Lto>
<v6WtE > 2</v6WtE>
<v6Rtti > 2</v6Rtti>
<VariousControls >
<MiscControls > </MiscControls>
<Define > </Define>
<Undefine > </Undefine>
<IncludePath > </IncludePath>
</VariousControls>
</Cads>
<Aads >
<interw > 2</interw>
<Ropi > 2</Ropi>
<Rwpi > 2</Rwpi>
<thumb > 2</thumb>
<SplitLS > 2</SplitLS>
<SwStkChk > 2</SwStkChk>
<NoWarn > 2</NoWarn>
<uSurpInc > 2</uSurpInc>
<useXO > 2</useXO>
<ClangAsOpt > 0</ClangAsOpt>
<VariousControls >
<MiscControls > </MiscControls>
<Define > </Define>
<Undefine > </Undefine>
<IncludePath > </IncludePath>
</VariousControls>
</Aads>
</GroupArmAds>
</GroupOption>
</Group>
</Groups>
</Target>
</Targets>
<RTE >
<apis />
<components >
<component Cclass= "CMSIS" Cgroup= "CORE" Cvendor= "ARM" Cversion= "5.6.0" condition= "ARMv6_7_8-M Device" >
<package name= "CMSIS" schemaVersion= "1.7.7" url= "http://www.keil.com/pack/" vendor= "ARM" version= "5.9.0" />
<targetInfos >
<targetInfo name= "app_boot" />
<targetInfo name= "app_dubeg" />
</targetInfos>
</component>
<component Cbundle= "RT-Thread" Cclass= "RTOS" Cgroup= "kernel" Cvendor= "RealThread" Cversion= "3.1.5" condition= "CMSIS Core with RTOS" >
<package name= "RT-Thread" schemaVersion= "1.4" url= "https://www.rt-thread.org/download/mdk/" vendor= "RealThread" version= "3.1.5" />
<targetInfos >
<targetInfo name= "app_boot" />
<targetInfo name= "app_dubeg" />
</targetInfos>
</component>
</components>
<files >
<file attr= "config" category= "source" name= "FileSystem\Config\FS_Config.c" version= "6.3.0" >
<instance index= "0" removed= "1" > RTE\File_System\FS_Config.c</instance>
<component Cbundle= "MDK-Plus" Cclass= "File System" Cgroup= "CORE" Cvariant= "LFN Debug" Cvendor= "Keil" Cversion= "6.14.1" condition= "CMSIS Core with RTOS and File System I/O and Event Recorder" />
<package name= "MDK-Middleware" schemaVersion= "1.4" url= "http://www.keil.com/pack/" vendor= "Keil" version= "7.13.0" />
<targetInfos />
</file>
<file attr= "config" category= "header" name= "FileSystem\Config\FS_Config_MC.h" version= "6.2.0" >
<instance index= "0" removed= "1" > RTE\File_System\FS_Config_MC_0.h</instance>
<component Cbundle= "MDK-Plus" Cclass= "File System" Cgroup= "Drive" Csub= "Memory Card" Cvendor= "Keil" Cversion= "6.14.1" condition= "File System and SD/MMC Driver" maxInstances= "2" />
<package name= "MDK-Middleware" schemaVersion= "1.4" url= "http://www.keil.com/pack/" vendor= "Keil" version= "7.13.0" />
<targetInfos />
</file>
<file attr= "config" category= "source" name= "FileSystem\Config\FS_Debug.c" version= "1.0.0" >
<instance index= "0" removed= "1" > RTE\File_System\FS_Debug.c</instance>
<component Cbundle= "MDK-Plus" Cclass= "File System" Cgroup= "CORE" Cvariant= "LFN Debug" Cvendor= "Keil" Cversion= "6.14.1" condition= "CMSIS Core with RTOS and File System I/O and Event Recorder" />
<package name= "MDK-Middleware" schemaVersion= "1.4" url= "http://www.keil.com/pack/" vendor= "Keil" version= "7.13.0" />
<targetInfos />
</file>
<file attr= "config" category= "source" name= "Network\Config\Net_Config.c" version= "7.1.0" >
<instance index= "0" removed= "1" > RTE\Network\Net_Config.c</instance>
<component Cbundle= "MDK-Plus" Cclass= "Network" Cgroup= "CORE" Cvariant= "IPv4 Release" Cvendor= "Keil" Cversion= "7.15.0" condition= "CMSIS Core with RTOS" isDefaultVariant= "1" />
<package name= "MDK-Middleware" schemaVersion= "1.4" url= "http://www.keil.com/pack/" vendor= "Keil" version= "7.13.0" />
<targetInfos />
</file>
<file attr= "config" category= "header" name= "Network\Config\Net_Config_ETH.h" version= "7.3.0" >
<instance index= "0" removed= "1" > RTE\Network\Net_Config_ETH_0.h</instance>
<component Cbundle= "MDK-Plus" Cclass= "Network" Cgroup= "Interface" Csub= "ETH" Cvendor= "Keil" Cversion= "7.15.0" condition= "Network Driver ETH" maxInstances= "2" />
<package name= "MDK-Middleware" schemaVersion= "1.4" url= "http://www.keil.com/pack/" vendor= "Keil" version= "7.13.0" />
<targetInfos />
</file>
<file attr= "config" category= "header" name= "Network\Config\Net_Config_TCP.h" version= "7.1.1" >
<instance index= "0" removed= "1" > RTE\Network\Net_Config_TCP.h</instance>
<component Cbundle= "MDK-Plus" Cclass= "Network" Cgroup= "Socket" Csub= "TCP" Cvendor= "Keil" Cversion= "7.15.0" condition= "Network Interface" />
<package name= "MDK-Middleware" schemaVersion= "1.4" url= "http://www.keil.com/pack/" vendor= "Keil" version= "7.13.0" />
<targetInfos />
</file>
<file attr= "config" category= "source" name= "bsp\_template\board.c" version= "3.1.5" >
<instance index= "0" > RTE\RTOS\board.c</instance>
<component Cbundle= "RT-Thread" Cclass= "RTOS" Cgroup= "kernel" Cvendor= "RealThread" Cversion= "3.1.5" condition= "CMSIS Core with RTOS" />
<package name= "RT-Thread" schemaVersion= "1.4" url= "https://www.rt-thread.org/download/mdk/" vendor= "RealThread" version= "3.1.5" />
<targetInfos >
<targetInfo name= "app_boot" />
<targetInfo name= "app_dubeg" />
</targetInfos>
</file>
<file attr= "config" category= "header" name= "bsp\_template\rtconfig.h" version= "3.1.5" >
<instance index= "0" > RTE\RTOS\rtconfig.h</instance>
<component Cbundle= "RT-Thread" Cclass= "RTOS" Cgroup= "kernel" Cvendor= "RealThread" Cversion= "3.1.5" condition= "CMSIS Core with RTOS" />
<package name= "RT-Thread" schemaVersion= "1.4" url= "https://www.rt-thread.org/download/mdk/" vendor= "RealThread" version= "3.1.5" />
<targetInfos >
<targetInfo name= "app_boot" />
<targetInfo name= "app_dubeg" />
</targetInfos>
</file>
</files>
</RTE>
<LayerInfo >
<Layers >
<Layer >
<LayName > GateWay</LayName>
<LayTarg > 0</LayTarg>
<LayPrjMark > 1</LayPrjMark>
</Layer>
</Layers>
</LayerInfo>
</Project>