|
@@ -10,37 +10,33 @@
|
|
|
<TargetName>rt-thread</TargetName>
|
|
|
<ToolsetNumber>0x4</ToolsetNumber>
|
|
|
<ToolsetName>ARM-ADS</ToolsetName>
|
|
|
- <pCCUsed>5060750::V5.06 update 6 (build 750)::ARMCC</pCCUsed>
|
|
|
- <uAC6>0</uAC6>
|
|
|
<TargetOption>
|
|
|
<TargetCommonOption>
|
|
|
- <Device>STM32F407ZGTx</Device>
|
|
|
+ <Device>STM32F405RG</Device>
|
|
|
<Vendor>STMicroelectronics</Vendor>
|
|
|
- <PackID>Keil.STM32F4xx_DFP.2.13.0</PackID>
|
|
|
- <PackURL>http://www.keil.com/pack</PackURL>
|
|
|
- <Cpu>IRAM(0x20000000,0x20000) IRAM2(0x10000000,0x10000) IROM(0x08000000,0x100000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE</Cpu>
|
|
|
+ <Cpu>IRAM(0x20000000-0x2001FFFF) IRAM2(0x10000000-0x1000FFFF) IROM(0x8000000-0x80FFFFF) CLOCK(25000000) CPUTYPE("Cortex-M4") FPU2</Cpu>
|
|
|
<FlashUtilSpec></FlashUtilSpec>
|
|
|
- <StartupFile></StartupFile>
|
|
|
- <FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F407ZGTx$CMSIS\Flash\STM32F4xx_1024.FLM))</FlashDriverDll>
|
|
|
- <DeviceId>0</DeviceId>
|
|
|
- <RegisterFile>$$Device:STM32F407ZGTx$Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h</RegisterFile>
|
|
|
+ <StartupFile>"Startup\ST\STM32F4xx\startup_stm32f40_41xxx.s" ("STM32F40/41xxx Startup Code")</StartupFile>
|
|
|
+ <FlashDriverDll>UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000)</FlashDriverDll>
|
|
|
+ <DeviceId>6100</DeviceId>
|
|
|
+ <RegisterFile>stm32f4xx.h</RegisterFile>
|
|
|
<MemoryEnv></MemoryEnv>
|
|
|
<Cmp></Cmp>
|
|
|
<Asm></Asm>
|
|
|
<Linker></Linker>
|
|
|
<OHString></OHString>
|
|
|
<InfinionOptionDll></InfinionOptionDll>
|
|
|
- <SLE66CMisc></SLE66CMisc>
|
|
|
+ <SLE66CMisc>-DSTM32F40_41xxx</SLE66CMisc>
|
|
|
<SLE66AMisc></SLE66AMisc>
|
|
|
<SLE66LinkerMisc></SLE66LinkerMisc>
|
|
|
- <SFDFile>$$Device:STM32F407ZGTx$CMSIS\SVD\STM32F40x.svd</SFDFile>
|
|
|
+ <SFDFile>SFD\ST\STM32F4xx\STM32F40x.sfr</SFDFile>
|
|
|
<bCustSvd>0</bCustSvd>
|
|
|
<UseEnv>0</UseEnv>
|
|
|
<BinPath></BinPath>
|
|
|
<IncludePath></IncludePath>
|
|
|
<LibPath></LibPath>
|
|
|
- <RegisterFilePath></RegisterFilePath>
|
|
|
- <DBRegisterFilePath></DBRegisterFilePath>
|
|
|
+ <RegisterFilePath>ST\STM32F4xx\</RegisterFilePath>
|
|
|
+ <DBRegisterFilePath>ST\STM32F4xx\</DBRegisterFilePath>
|
|
|
<TargetStatus>
|
|
|
<Error>0</Error>
|
|
|
<ExitCodeStop>0</ExitCodeStop>
|
|
@@ -52,7 +48,7 @@
|
|
|
<OutputName>rt-thread</OutputName>
|
|
|
<CreateExecutable>1</CreateExecutable>
|
|
|
<CreateLib>0</CreateLib>
|
|
|
- <CreateHexFile>0</CreateHexFile>
|
|
|
+ <CreateHexFile>1</CreateHexFile>
|
|
|
<DebugInformation>1</DebugInformation>
|
|
|
<BrowseInformation>0</BrowseInformation>
|
|
|
<ListingPath>.\build\keil\List\</ListingPath>
|
|
@@ -86,8 +82,6 @@
|
|
|
<UserProg2Name></UserProg2Name>
|
|
|
<UserProg1Dos16Mode>0</UserProg1Dos16Mode>
|
|
|
<UserProg2Dos16Mode>0</UserProg2Dos16Mode>
|
|
|
- <nStopA1X>0</nStopA1X>
|
|
|
- <nStopA2X>0</nStopA2X>
|
|
|
</AfterMake>
|
|
|
<SelectedForBatchBuild>0</SelectedForBatchBuild>
|
|
|
<SVCSIdString></SVCSIdString>
|
|
@@ -110,11 +104,11 @@
|
|
|
</CommonProperty>
|
|
|
<DllOption>
|
|
|
<SimDllName>SARMCM3.DLL</SimDllName>
|
|
|
- <SimDllArguments> -REMAP -MPU</SimDllArguments>
|
|
|
+ <SimDllArguments>-MPU -REMAP</SimDllArguments>
|
|
|
<SimDlgDll>DCM.DLL</SimDlgDll>
|
|
|
<SimDlgDllArguments>-pCM4</SimDlgDllArguments>
|
|
|
<TargetDllName>SARMCM3.DLL</TargetDllName>
|
|
|
- <TargetDllArguments> -MPU</TargetDllArguments>
|
|
|
+ <TargetDllArguments>-MPU</TargetDllArguments>
|
|
|
<TargetDlgDll>TCM.DLL</TargetDlgDll>
|
|
|
<TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
|
|
|
</DllOption>
|
|
@@ -126,6 +120,48 @@
|
|
|
<HexOffset>0</HexOffset>
|
|
|
<Oh166RecLen>16</Oh166RecLen>
|
|
|
</OPTHX>
|
|
|
+ <Simulator>
|
|
|
+ <UseSimulator>0</UseSimulator>
|
|
|
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
|
|
|
+ <RunToMain>1</RunToMain>
|
|
|
+ <RestoreBreakpoints>1</RestoreBreakpoints>
|
|
|
+ <RestoreWatchpoints>1</RestoreWatchpoints>
|
|
|
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
|
|
|
+ <RestoreFunctions>1</RestoreFunctions>
|
|
|
+ <RestoreToolbox>1</RestoreToolbox>
|
|
|
+ <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
|
|
|
+ <RestoreSysVw>1</RestoreSysVw>
|
|
|
+ </Simulator>
|
|
|
+ <Target>
|
|
|
+ <UseTarget>1</UseTarget>
|
|
|
+ <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
|
|
|
+ <RunToMain>1</RunToMain>
|
|
|
+ <RestoreBreakpoints>1</RestoreBreakpoints>
|
|
|
+ <RestoreWatchpoints>1</RestoreWatchpoints>
|
|
|
+ <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
|
|
|
+ <RestoreFunctions>0</RestoreFunctions>
|
|
|
+ <RestoreToolbox>1</RestoreToolbox>
|
|
|
+ <RestoreTracepoints>1</RestoreTracepoints>
|
|
|
+ <RestoreSysVw>1</RestoreSysVw>
|
|
|
+ <UsePdscDebugDescription>1</UsePdscDebugDescription>
|
|
|
+ </Target>
|
|
|
+ <RunDebugAfterBuild>0</RunDebugAfterBuild>
|
|
|
+ <TargetSelection>6</TargetSelection>
|
|
|
+ <SimDlls>
|
|
|
+ <CpuDll></CpuDll>
|
|
|
+ <CpuDllArguments></CpuDllArguments>
|
|
|
+ <PeripheralDll></PeripheralDll>
|
|
|
+ <PeripheralDllArguments></PeripheralDllArguments>
|
|
|
+ <InitializationFile></InitializationFile>
|
|
|
+ </SimDlls>
|
|
|
+ <TargetDlls>
|
|
|
+ <CpuDll></CpuDll>
|
|
|
+ <CpuDllArguments></CpuDllArguments>
|
|
|
+ <PeripheralDll></PeripheralDll>
|
|
|
+ <PeripheralDllArguments></PeripheralDllArguments>
|
|
|
+ <InitializationFile></InitializationFile>
|
|
|
+ <Driver>Segger\JL2CM3.dll</Driver>
|
|
|
+ </TargetDlls>
|
|
|
</DebugOption>
|
|
|
<Utilities>
|
|
|
<Flash1>
|
|
@@ -138,7 +174,7 @@
|
|
|
</Flash1>
|
|
|
<bUseTDR>1</bUseTDR>
|
|
|
<Flash2>BIN\UL2CM3.DLL</Flash2>
|
|
|
- <Flash3>"" ()</Flash3>
|
|
|
+ <Flash3></Flash3>
|
|
|
<Flash4></Flash4>
|
|
|
<pFcarmOut></pFcarmOut>
|
|
|
<pFcarmGrp></pFcarmGrp>
|
|
@@ -183,16 +219,15 @@
|
|
|
<hadIRAM>1</hadIRAM>
|
|
|
<hadXRAM>0</hadXRAM>
|
|
|
<uocXRam>0</uocXRam>
|
|
|
- <RvdsVP>2</RvdsVP>
|
|
|
+ <RvdsVP>1</RvdsVP>
|
|
|
<hadIRAM2>1</hadIRAM2>
|
|
|
<hadIROM2>0</hadIROM2>
|
|
|
<StupSel>8</StupSel>
|
|
|
<useUlib>0</useUlib>
|
|
|
<EndSel>0</EndSel>
|
|
|
<uLtcg>0</uLtcg>
|
|
|
- <nSecure>0</nSecure>
|
|
|
<RoSelD>3</RoSelD>
|
|
|
- <RwSelD>4</RwSelD>
|
|
|
+ <RwSelD>3</RwSelD>
|
|
|
<CodeSel>0</CodeSel>
|
|
|
<OptFeed>0</OptFeed>
|
|
|
<NoZi1>0</NoZi1>
|
|
@@ -208,8 +243,8 @@
|
|
|
<Ra1Chk>0</Ra1Chk>
|
|
|
<Ra2Chk>0</Ra2Chk>
|
|
|
<Ra3Chk>0</Ra3Chk>
|
|
|
- <Im1Chk>0</Im1Chk>
|
|
|
- <Im2Chk>1</Im2Chk>
|
|
|
+ <Im1Chk>1</Im1Chk>
|
|
|
+ <Im2Chk>0</Im2Chk>
|
|
|
<OnChipMemories>
|
|
|
<Ocm1>
|
|
|
<Type>0</Type>
|
|
@@ -324,20 +359,12 @@
|
|
|
<uThumb>0</uThumb>
|
|
|
<uSurpInc>0</uSurpInc>
|
|
|
<uC99>1</uC99>
|
|
|
- <uGnu>0</uGnu>
|
|
|
<useXO>0</useXO>
|
|
|
- <v6Lang>1</v6Lang>
|
|
|
- <v6LangP>1</v6LangP>
|
|
|
- <vShortEn>1</vShortEn>
|
|
|
- <vShortWch>1</vShortWch>
|
|
|
- <v6Lto>0</v6Lto>
|
|
|
- <v6WtE>0</v6WtE>
|
|
|
- <v6Rtti>0</v6Rtti>
|
|
|
<VariousControls>
|
|
|
<MiscControls></MiscControls>
|
|
|
- <Define></Define>
|
|
|
+ <Define>STM32F405xx, USE_HAL_DRIVER</Define>
|
|
|
<Undefine></Undefine>
|
|
|
- <IncludePath></IncludePath>
|
|
|
+ <IncludePath>.;..\..\..\include;applications;.;board;board\CubeMX_Config\Inc;..\libraries\HAL_Drivers;..\libraries\HAL_Drivers\config;packages\led;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\libraries\STM32F4xx_HAL\STM32F4xx_HAL_Driver\Inc;..\libraries\STM32F4xx_HAL\CMSIS\Device\ST\STM32F4xx\Include;..\libraries\STM32F4xx_HAL\CMSIS\Include</IncludePath>
|
|
|
</VariousControls>
|
|
|
</Cads>
|
|
|
<Aads>
|
|
@@ -350,7 +377,6 @@
|
|
|
<NoWarn>0</NoWarn>
|
|
|
<uSurpInc>0</uSurpInc>
|
|
|
<useXO>0</useXO>
|
|
|
- <uClangAs>0</uClangAs>
|
|
|
<VariousControls>
|
|
|
<MiscControls></MiscControls>
|
|
|
<Define></Define>
|
|
@@ -371,24 +397,13 @@
|
|
|
<ScatterFile>.\board\linker_scripts\link.sct</ScatterFile>
|
|
|
<IncludeLibs></IncludeLibs>
|
|
|
<IncludeLibsPath></IncludeLibsPath>
|
|
|
- <Misc></Misc>
|
|
|
+ <Misc>--keep *.o(.rti_fn.*) --keep *.o(FSymTab)</Misc>
|
|
|
<LinkerInputFile></LinkerInputFile>
|
|
|
<DisabledWarnings></DisabledWarnings>
|
|
|
</LDads>
|
|
|
</TargetArmAds>
|
|
|
</TargetOption>
|
|
|
- <Groups>
|
|
|
- <Group>
|
|
|
- <GroupName>Source Group 1</GroupName>
|
|
|
- </Group>
|
|
|
- </Groups>
|
|
|
</Target>
|
|
|
</Targets>
|
|
|
|
|
|
- <RTE>
|
|
|
- <apis/>
|
|
|
- <components/>
|
|
|
- <files/>
|
|
|
- </RTE>
|
|
|
-
|
|
|
</Project>
|