diff options
| author | chenyong <[email protected]> | 2018-11-05 20:18:12 +0800 |
|---|---|---|
| committer | chenyong <[email protected]> | 2018-11-05 20:18:12 +0800 |
| commit | db3f8d3344e54fc7b902ead8a2df2893cf684797 (patch) | |
| tree | faae350a323427af64b3f12d27721613f06e0a4a /bsp | |
| parent | c7d9daefaa863c0c4d32def12917a271bf36457c (diff) | |
[bsp] fix default project compilation error.
Signed-off-by: chenyong <[email protected]>
Diffstat (limited to 'bsp')
| -rw-r--r-- | bsp/stm32f40x/project.uvproj | 661 | ||||
| -rw-r--r-- | bsp/stm32f40x/project.uvprojx | 289 | ||||
| -rw-r--r-- | bsp/stm32f429-apollo/project.uvprojx | 24 |
3 files changed, 161 insertions, 813 deletions
diff --git a/bsp/stm32f40x/project.uvproj b/bsp/stm32f40x/project.uvproj index 1663b588ea..cedaa18f20 100644 --- a/bsp/stm32f40x/project.uvproj +++ b/bsp/stm32f40x/project.uvproj @@ -1,36 +1,42 @@ <?xml version="1.0" encoding="UTF-8" standalone="no" ?> <Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_proj.xsd"> + <SchemaVersion>1.1</SchemaVersion> + <Header>### uVision Project, (C) Keil Software</Header> + <Targets> <Target> <TargetName>rt-thread_stm32f4xx</TargetName> <ToolsetNumber>0x4</ToolsetNumber> <ToolsetName>ARM-ADS</ToolsetName> + <pCCUsed>5060750::V5.06 update 6 (build 750)::ARMCC</pCCUsed> + <uAC6>0</uAC6> <TargetOption> <TargetCommonOption> <Device>STM32F407VG</Device> <Vendor>STMicroelectronics</Vendor> <Cpu>IRAM(0x20000000-0x2001FFFF) IRAM2(0x10000000-0x1000FFFF) IROM(0x8000000-0x80FFFFF) CLOCK(25000000) CPUTYPE("Cortex-M4") FPU2</Cpu> - <FlashUtilSpec /> + <FlashUtilSpec></FlashUtilSpec> <StartupFile>"Startup\ST\STM32F4xx\startup_stm32f4xx.s" ("STM32F4xx Startup Code")</StartupFile> <FlashDriverDll>UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000)</FlashDriverDll> <DeviceId>6103</DeviceId> <RegisterFile>stm32f4xx.h</RegisterFile> - <MemoryEnv /> - <Cmp /> - <Asm /> - <Linker /> - <OHString /> - <InfinionOptionDll /> - <SLE66CMisc /> - <SLE66AMisc /> - <SLE66LinkerMisc /> + <MemoryEnv></MemoryEnv> + <Cmp></Cmp> + <Asm></Asm> + <Linker></Linker> + <OHString></OHString> + <InfinionOptionDll></InfinionOptionDll> + <SLE66CMisc></SLE66CMisc> + <SLE66AMisc></SLE66AMisc> + <SLE66LinkerMisc></SLE66LinkerMisc> <SFDFile>SFD\ST\STM32F4xx\STM32F4xx.sfr</SFDFile> + <bCustSvd>0</bCustSvd> <UseEnv>0</UseEnv> - <BinPath /> - <IncludePath /> - <LibPath /> + <BinPath></BinPath> + <IncludePath></IncludePath> + <LibPath></LibPath> <RegisterFilePath>ST\STM32F4xx\</RegisterFilePath> <DBRegisterFilePath>ST\STM32F4xx\</DBRegisterFilePath> <TargetStatus> @@ -54,29 +60,35 @@ <BeforeCompile> <RunUserProg1>0</RunUserProg1> <RunUserProg2>0</RunUserProg2> - <UserProg1Name /> - <UserProg2Name /> + <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 /> - <UserProg2Name /> + <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>fromelf --bin !L --output rtthread.bin</UserProg1Name> - <UserProg2Name /> + <UserProg2Name></UserProg2Name> <UserProg1Dos16Mode>0</UserProg1Dos16Mode> <UserProg2Dos16Mode>0</UserProg2Dos16Mode> + <nStopA1X>0</nStopA1X> + <nStopA2X>0</nStopA2X> </AfterMake> <SelectedForBatchBuild>0</SelectedForBatchBuild> - <SVCSIdString /> + <SVCSIdString></SVCSIdString> </TargetCommonOption> <CommonProperty> <UseCPPCompiler>0</UseCPPCompiler> @@ -90,8 +102,9 @@ <AssembleAssemblyFile>0</AssembleAssemblyFile> <PublicsOnly>0</PublicsOnly> <StopOnExitCode>3</StopOnExitCode> - <CustomArgument /> - <IncludeLibraryModules /> + <CustomArgument></CustomArgument> + <IncludeLibraryModules></IncludeLibraryModules> + <ComprImg>1</ComprImg> </CommonProperty> <DllOption> <SimDllName>SARMCM3.DLL</SimDllName> @@ -121,6 +134,7 @@ <RestoreFunctions>1</RestoreFunctions> <RestoreToolbox>1</RestoreToolbox> <LimitSpeedToRealTime>0</LimitSpeedToRealTime> + <RestoreSysVw>1</RestoreSysVw> </Simulator> <Target> <UseTarget>1</UseTarget> @@ -131,22 +145,24 @@ <RestoreMemoryDisplay>1</RestoreMemoryDisplay> <RestoreFunctions>0</RestoreFunctions> <RestoreToolbox>1</RestoreToolbox> + <RestoreTracepoints>0</RestoreTracepoints> + <RestoreSysVw>1</RestoreSysVw> </Target> <RunDebugAfterBuild>0</RunDebugAfterBuild> - <TargetSelection>8</TargetSelection> + <TargetSelection>-1</TargetSelection> <SimDlls> - <CpuDll /> - <CpuDllArguments /> - <PeripheralDll /> - <PeripheralDllArguments /> - <InitializationFile /> + <CpuDll></CpuDll> + <CpuDllArguments></CpuDllArguments> + <PeripheralDll></PeripheralDll> + <PeripheralDllArguments></PeripheralDllArguments> + <InitializationFile></InitializationFile> </SimDlls> <TargetDlls> - <CpuDll /> - <CpuDllArguments /> - <PeripheralDll /> - <PeripheralDllArguments /> - <InitializationFile /> + <CpuDll></CpuDll> + <CpuDllArguments></CpuDllArguments> + <PeripheralDll></PeripheralDll> + <PeripheralDllArguments></PeripheralDllArguments> + <InitializationFile></InitializationFile> <Driver>STLink\ST-LINKIII-KEIL.dll</Driver> </TargetDlls> </DebugOption> @@ -159,9 +175,14 @@ <Capability>1</Capability> <DriverSelection>4100</DriverSelection> </Flash1> + <bUseTDR>0</bUseTDR> <Flash2>STLink\ST-LINKIII-KEIL.dll</Flash2> <Flash3>"" ()</Flash3> - <Flash4 /> + <Flash4></Flash4> + <pFcarmOut></pFcarmOut> + <pFcarmGrp></pFcarmGrp> + <pFcArmRoot></pFcArmRoot> + <FcArmLst>0</FcArmLst> </Utilities> <TargetArmAds> <ArmAdsMisc> @@ -193,7 +214,7 @@ <RvctClst>0</RvctClst> <GenPPlst>0</GenPPlst> <AdsCpuType>"Cortex-M4"</AdsCpuType> - <RvctDeviceName /> + <RvctDeviceName></RvctDeviceName> <mOS>0</mOS> <uocRom>0</uocRom> <uocRam>0</uocRam> @@ -208,6 +229,7 @@ <useUlib>0</useUlib> <EndSel>0</EndSel> <uLtcg>0</uLtcg> + <nSecure>0</nSecure> <RoSelD>3</RoSelD> <RwSelD>3</RwSelD> <CodeSel>0</CodeSel> @@ -324,7 +346,7 @@ <Size>0x10000</Size> </OCR_RVCT10> </OnChipMemories> - <RvctStartVector /> + <RvctStartVector></RvctStartVector> </ArmAdsMisc> <Cads> <interw>1</interw> @@ -339,11 +361,22 @@ <Rwpi>0</Rwpi> <wLevel>0</wLevel> <uThumb>0</uThumb> + <uSurpInc>0</uSurpInc> + <uC99>0</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></MiscControls> <Define>RT_USING_ARM_LIBC, USE_STDPERIPH_DRIVER</Define> - <Undefine /> - <IncludePath>applications;.;drivers;Libraries\STM32F4xx_StdPeriph_Driver\inc;Libraries\CMSIS\ST\STM32F4xx\Include;Libraries\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\pthreads;..\..\components\libc\time;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif;..\..\components\net\sal_socket\include;..\..\components\net\sal_socket\include\socket;..\..\components\net\sal_socket\impl;..\..\components\net\sal_socket\include\dfs_net;..\..\components\net\sal_socket\include\dfs_net\sys_select;..\..\components\net\sal_socket\include\socket\sys_socket</IncludePath> + <Undefine></Undefine> + <IncludePath>applications;.;drivers;Libraries\STM32F4xx_StdPeriph_Driver\inc;Libraries\CMSIS\ST\STM32F4xx\Include;Libraries\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common;..\..\components\libc\pthreads;..\..\components\libc\time</IncludePath> </VariousControls> </Cads> <Aads> @@ -354,11 +387,14 @@ <SplitLS>0</SplitLS> <SwStkChk>0</SwStkChk> <NoWarn>0</NoWarn> + <uSurpInc>0</uSurpInc> + <useXO>0</useXO> + <uClangAs>0</uClangAs> <VariousControls> - <MiscControls /> - <Define /> - <Undefine /> - <IncludePath /> + <MiscControls></MiscControls> + <Define></Define> + <Undefine></Undefine> + <IncludePath></IncludePath> </VariousControls> </Aads> <LDads> @@ -370,12 +406,13 @@ <useFile>0</useFile> <TextAddressRange>0x08000000</TextAddressRange> <DataAddressRange>0x20000000</DataAddressRange> - <ScatterFile /> - <IncludeLibs /> - <IncludeLibsPath /> + <pXoBase></pXoBase> + <ScatterFile></ScatterFile> + <IncludeLibs></IncludeLibs> + <IncludeLibsPath></IncludeLibsPath> <Misc> --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab) </Misc> - <LinkerInputFile /> - <DisabledWarnings /> + <LinkerInputFile></LinkerInputFile> + <DisabledWarnings></DisabledWarnings> </LDads> </TargetArmAds> </TargetOption> @@ -384,16 +421,9 @@ <GroupName>Applications</GroupName> <Files> <File> - <FileName>application.c</FileName> + <FileName>main.c</FileName> <FileType>1</FileType> - <FilePath>applications\application.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>startup.c</FileName> - <FileType>1</FileType> - <FilePath>applications\startup.c</FilePath> + <FilePath>applications\main.c</FilePath> </File> </Files> </Group> @@ -405,29 +435,16 @@ <FileType>1</FileType> <FilePath>drivers\board.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_it.c</FileName> <FileType>1</FileType> <FilePath>drivers\stm32f4xx_it.c</FilePath> </File> - </Files> - <Files> <File> <FileName>usart.c</FileName> <FileType>1</FileType> <FilePath>drivers\usart.c</FilePath> </File> - </Files> - <Files> - <File> - <FileName>stm32f4xx_eth.c</FileName> - <FileType>1</FileType> - <FilePath>drivers\stm32f4xx_eth.c</FilePath> - </File> - </Files> - <Files> <File> <FileName>gpio.c</FileName> <FileType>1</FileType> @@ -443,225 +460,161 @@ <FileType>1</FileType> <FilePath>Libraries\CMSIS\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c</FilePath> </File> - </Files> - <Files> <File> <FileName>misc.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\misc.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_adc.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_adc.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_can.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_can.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_crc.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_crc.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_cryp.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_cryp_aes.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_aes.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_cryp_des.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_des.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_cryp_tdes.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_tdes.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_dac.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dac.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_dbgmcu.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dbgmcu.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_dcmi.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dcmi.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_dma.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dma.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_exti.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_exti.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_flash.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_flash.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_fsmc.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_gpio.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_gpio.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_hash.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_hash_md5.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_md5.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_hash_sha1.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_sha1.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_i2c.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_i2c.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_iwdg.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_iwdg.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_pwr.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_pwr.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_rcc.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_rng.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rng.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_rtc.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rtc.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_sdio.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_sdio.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_spi.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_spi.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_syscfg.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_syscfg.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_tim.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_tim.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_usart.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_usart.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stm32f4xx_wwdg.c</FileName> <FileType>1</FileType> <FilePath>Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_wwdg.c</FilePath> </File> - </Files> - <Files> <File> <FileName>startup_stm32f4xx.s</FileName> <FileType>2</FileType> @@ -677,92 +630,71 @@ <FileType>1</FileType> <FilePath>..\..\src\clock.c</FilePath> </File> - </Files> - <Files> <File> <FileName>components.c</FileName> <FileType>1</FileType> <FilePath>..\..\src\components.c</FilePath> </File> - </Files> - <Files> <File> <FileName>device.c</FileName> <FileType>1</FileType> <FilePath>..\..\src\device.c</FilePath> </File> - </Files> - <Files> <File> <FileName>idle.c</FileName> <FileType>1</FileType> <FilePath>..\..\src\idle.c</FilePath> </File> - </Files> - <Files> <File> <FileName>ipc.c</FileName> <FileType>1</FileType> <FilePath>..\..\src\ipc.c</FilePath> </File> - </Files> - <Files> <File> <FileName>irq.c</FileName> <FileType>1</FileType> <FilePath>..\..\src\irq.c</FilePath> </File> - </Files> - <Files> <File> <FileName>kservice.c</FileName> <FileType>1</FileType> <FilePath>..\..\src\kservice.c</FilePath> </File> - </Files> - <Files> <File> <FileName>mem.c</FileName> <FileType>1</FileType> <FilePath>..\..\src\mem.c</FilePath> </File> - </Files> - <Files> + <File> + <FileName>memheap.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\src\memheap.c</FilePath> + </File> <File> <FileName>mempool.c</FileName> <FileType>1</FileType> <FilePath>..\..\src\mempool.c</FilePath> </File> - </Files> - <Files> <File> <FileName>object.c</FileName> <FileType>1</FileType> <FilePath>..\..\src\object.c</FilePath> </File> - </Files> - <Files> <File> <FileName>scheduler.c</FileName> <FileType>1</FileType> <FilePath>..\..\src\scheduler.c</FilePath> </File> - </Files> - <Files> <File> <FileName>signal.c</FileName> <FileType>1</FileType> <FilePath>..\..\src\signal.c</FilePath> </File> - </Files> - <Files> <File> <FileName>thread.c</FileName> <FileType>1</FileType> <FilePath>..\..\src\thread.c</FilePath> </File> - </Files> - <Files> <File> <FileName>timer.c</FileName> <FileType>1</FileType> @@ -778,29 +710,21 @@ <FileType>1</FileType> <FilePath>..\..\libcpu\arm\cortex-m4\cpuport.c</FilePath> </File> - </Files> - <Files> <File> <FileName>context_rvds.S</FileName> <FileType>2</FileType> <FilePath>..\..\libcpu\arm\cortex-m4\context_rvds.S</FilePath> </File> - </Files> - <Files> <File> <FileName>backtrace.c</FileName> <FileType>1</FileType> <FilePath>..\..\libcpu\arm\common\backtrace.c</FilePath> </File> - </Files> - <Files> <File> <FileName>div0.c</FileName> <FileType>1</FileType> <FilePath>..\..\libcpu\arm\common\div0.c</FilePath> </File> - </Files> - <Files> <File> <FileName>showmem.c</FileName> <FileType>1</FileType> @@ -816,57 +740,41 @@ <FileType>1</FileType> <FilePath>..\..\components\dfs\src\dfs.c</FilePath> </File> - </Files> - <Files> <File> <FileName>dfs_file.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\dfs\src\dfs_file.c</FilePath> </File> - </Files> - <Files> <File> <FileName>dfs_fs.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\dfs\src\dfs_fs.c</FilePath> </File> - </Files> - <Files> <File> <FileName>dfs_posix.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\dfs\src\dfs_posix.c</FilePath> </File> - </Files> - <Files> <File> <FileName>poll.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\dfs\src\poll.c</FilePath> </File> - </Files> - <Files> <File> <FileName>select.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\dfs\src\select.c</FilePath> </File> - </Files> - <Files> <File> <FileName>devfs.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\dfs\filesystems\devfs\devfs.c</FilePath> </File> - </Files> - <Files> <File> <FileName>dfs_elm.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\dfs\filesystems\elmfat\dfs_elm.c</FilePath> </File> - </Files> - <Files> <File> <FileName>ff.c</FileName> <FileType>1</FileType> @@ -882,50 +790,41 @@ <FileType>1</FileType> <FilePath>..\..\components\drivers\misc\pin.c</FilePath> </File> - </Files> - <Files> <File> <FileName>serial.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\drivers\serial\serial.c</FilePath> </File> - </Files> - <Files> <File> <FileName>completion.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\drivers\src\completion.c</FilePath> </File> - </Files> - <Files> <File> <FileName>dataqueue.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\drivers\src\dataqueue.c</FilePath> </File> - </Files> - <Files> <File> <FileName>pipe.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\drivers\src\pipe.c</FilePath> </File> - </Files> - <Files> + <File> + <FileName>ringblk_buf.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\components\drivers\src\ringblk_buf.c</FilePath> + </File> <File> <FileName>ringbuffer.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\drivers\src\ringbuffer.c</FilePath> </File> - </Files> - <Files> <File> <FileName>waitqueue.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\drivers\src\waitqueue.c</FilePath> </File> - </Files> - <Files> <File> <FileName>workqueue.c</FileName> <FileType>1</FileType> @@ -941,106 +840,76 @@ <FileType>1</FileType> <FilePath>..\..\components\finsh\shell.c</FilePath> </File> - </Files> - <Files> <File> <FileName>symbol.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\finsh\symbol.c</FilePath> </File> - </Files> - <Files> <File> <FileName>cmd.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\finsh\cmd.c</FilePath> </File> - </Files> - <Files> <File> <FileName>msh.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\finsh\msh.c</FilePath> </File> - </Files> - <Files> <File> <FileName>msh_cmd.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\finsh\msh_cmd.c</FilePath> </File> - </Files> - <Files> <File> <FileName>msh_file.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\finsh\msh_file.c</FilePath> </File> - </Files> - <Files> <File> <FileName>finsh_compiler.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\finsh\finsh_compiler.c</FilePath> </File> - </Files> - <Files> <File> <FileName>finsh_error.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\finsh\finsh_error.c</FilePath> </File> - </Files> - <Files> <File> <FileName>finsh_heap.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\finsh\finsh_heap.c</FilePath> </File> - </Files> - <Files> <File> <FileName>finsh_init.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\finsh\finsh_init.c</FilePath> </File> - </Files> - <Files> <File> <FileName>finsh_node.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\finsh\finsh_node.c</FilePath> </File> - </Files> - <Files> <File> <FileName>finsh_ops.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\finsh\finsh_ops.c</FilePath> </File> - </Files> - <Files> <File> <FileName>finsh_parser.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\finsh\finsh_parser.c</FilePath> </File> - </Files> - <Files> <File> <FileName>finsh_var.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\finsh\finsh_var.c</FilePath> </File> - </Files> - <Files> <File> <FileName>finsh_vm.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\finsh\finsh_vm.c</FilePath> </File> - </Files> - <Files> <File> <FileName>finsh_token.c</FileName> <FileType>1</FileType> @@ -1056,34 +925,31 @@ <FileType>1</FileType> <FilePath>..\..\components\libc\compilers\armlibc\libc.c</FilePath> </File> - </Files> - <Files> <File> <FileName>mem_std.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\libc\compilers\armlibc\mem_std.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stdio.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\libc\compilers\armlibc\stdio.c</FilePath> </File> - </Files> - <Files> <File> <FileName>stubs.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\libc\compilers\armlibc\stubs.c</FilePath> </File> - </Files> - <Files> <File> <FileName>time.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\libc\compilers\armlibc\time.c</FilePath> </File> + <File> + <FileName>gmtime_r.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\components\libc\compilers\common\gmtime_r.c</FilePath> + </File> </Files> </Group> <Group> @@ -1094,85 +960,61 @@ <FileType>1</FileType> <FilePath>..\..\components\libc\pthreads\mqueue.c</FilePath> </File> - </Files> - <Files> <File> <FileName>pthread.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\libc\pthreads\pthread.c</FilePath> </File> - </Files> - <Files> <File> <FileName>pthread_attr.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\libc\pthreads\pthread_attr.c</FilePath> </File> - </Files> - <Files> <File> <FileName>pthread_barrier.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\libc\pthreads\pthread_barrier.c</FilePath> </File> - </Files> - <Files> <File> <FileName>pthread_cond.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\libc\pthreads\pthread_cond.c</FilePath> </File> - </Files> - <Files> <File> <FileName>pthread_mutex.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\libc\pthreads\pthread_mutex.c</FilePath> </File> - </Files> - <Files> <File> <FileName>pthread_rwlock.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\libc\pthreads\pthread_rwlock.c</FilePath> </File> - </Files> - <Files> <File> <FileName>pthread_spin.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\libc\pthreads\pthread_spin.c</FilePath> </File> - </Files> - <Files> <File> <FileName>pthread_tls.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\libc\pthreads\pthread_tls.c</FilePath> </File> - </Files> - <Files> <File> <FileName>sched.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\libc\pthreads\sched.c</FilePath> </File> - </Files> - <Files> <File> <FileName>semaphore.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\libc\pthreads\semaphore.c</FilePath> </File> - </Files> - <Files> <File> <FileName>clock_time.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\libc\time\clock_time.c</FilePath> </File> - </Files> - <Files> <File> <FileName>posix_sleep.c</FileName> <FileType>1</FileType> @@ -1180,307 +1022,8 @@ </File> </Files> </Group> - <Group> - <GroupName>lwIP</GroupName> - <Files> - <File> - <FileName>sys_arch.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>api_lib.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\api\api_lib.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>api_msg.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\api\api_msg.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>err.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\api\err.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>netbuf.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\api\netbuf.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>netdb.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\api\netdb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>netifapi.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\api\netifapi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>sockets.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\api\sockets.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>tcpip.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\api\tcpip.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>def.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\def.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>dns.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\dns.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>inet_chksum.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>init.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\init.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>ip.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\ip.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>memp.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\memp.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>netif.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\netif.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>pbuf.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\pbuf.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>raw.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\raw.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>stats.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\stats.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>sys.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\sys.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>tcp.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\tcp.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>tcp_in.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\tcp_in.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>tcp_out.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\tcp_out.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>timeouts.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\timeouts.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>udp.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\udp.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>ethernet.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\netif\ethernet.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>ethernetif.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>lowpan6.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>autoip.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>dhcp.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>etharp.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>icmp.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>igmp.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>ip4.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>ip4_addr.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>ip4_frag.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c</FilePath> - </File> - </Files> - </Group> - <Group> - <GroupName>SAL</GroupName> - <Files> - <File> - <FileName>sal_ipaddr.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\sal_socket\src\sal_ipaddr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>sal_socket.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\sal_socket\src\sal_socket.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>net_netdb.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\sal_socket\socket\net_netdb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>af_inet_lwip.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\sal_socket\impl\af_inet_lwip.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>net_sockets.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\sal_socket\socket\net_sockets.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>dfs_net.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\sal_socket\dfs_net\dfs_net.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> + </Project> diff --git a/bsp/stm32f40x/project.uvprojx b/bsp/stm32f40x/project.uvprojx index 7e21edd3b1..3f2b878128 100644 --- a/bsp/stm32f40x/project.uvprojx +++ b/bsp/stm32f40x/project.uvprojx @@ -18,29 +18,29 @@ <Vendor>STMicroelectronics</Vendor> <PackID>Keil.STM32F4xx_DFP.2.13.0</PackID> <PackURL>http://www.keil.com/pack</PackURL> - <Cpu>IROM(0x08000000,0x100000) IRAM(0x20000000,0x20000) IRAM2(0x10000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE</Cpu> + <Cpu>IRAM(0x20000000,0x00020000) IRAM2(0x10000000,0x00010000) IROM(0x08000000,0x00100000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE</Cpu> <FlashUtilSpec></FlashUtilSpec> <StartupFile></StartupFile> - <FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F407VGTx$CMSIS\Flash\STM32F4xx_1024.FLM))</FlashDriverDll> - <DeviceId>0</DeviceId> - <RegisterFile>$$Device:STM32F407VGTx$Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h</RegisterFile> + <FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F407VG$CMSIS\Flash\STM32F4xx_1024.FLM))</FlashDriverDll> + <DeviceId>6103</DeviceId> + <RegisterFile>$$Device:STM32F407VG$Drivers\CMSIS\Device\ST\STM32F4xx\Include\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:STM32F407VGTx$CMSIS\SVD\STM32F40x.svd</SFDFile> + <SFDFile>$$Device:STM32F407VG$CMSIS\SVD\STM32F40x.svd</SFDFile> <bCustSvd>0</bCustSvd> <UseEnv>0</UseEnv> <BinPath></BinPath> <IncludePath></IncludePath> <LibPath></LibPath> - <RegisterFilePath>ST\STM32F4xx\</RegisterFilePath> - <DBRegisterFilePath>ST\STM32F4xx\</DBRegisterFilePath> + <RegisterFilePath></RegisterFilePath> + <DBRegisterFilePath></DBRegisterFilePath> <TargetStatus> <Error>0</Error> <ExitCodeStop>0</ExitCodeStop> @@ -53,8 +53,8 @@ <CreateExecutable>1</CreateExecutable> <CreateLib>0</CreateLib> <CreateHexFile>0</CreateHexFile> - <DebugInformation>0</DebugInformation> - <BrowseInformation>0</BrowseInformation> + <DebugInformation>1</DebugInformation> + <BrowseInformation>1</BrowseInformation> <ListingPath>.\build\</ListingPath> <HexFormatSelection>1</HexFormatSelection> <Merge32K>0</Merge32K> @@ -110,7 +110,7 @@ </CommonProperty> <DllOption> <SimDllName>SARMCM3.DLL</SimDllName> - <SimDllArguments>-MPU</SimDllArguments> + <SimDllArguments>-MPU -REMAP</SimDllArguments> <SimDlgDll>DCM.DLL</SimDlgDll> <SimDlgDllArguments>-pCM4</SimDlgDllArguments> <TargetDllName>SARMCM3.DLL</TargetDllName> @@ -137,8 +137,8 @@ <DriverSelection>4100</DriverSelection> </Flash1> <bUseTDR>1</bUseTDR> - <Flash2>BIN\UL2CM3.DLL</Flash2> - <Flash3>"" ()</Flash3> + <Flash2>STLink\ST-LINKIII-KEIL.dll</Flash2> + <Flash3></Flash3> <Flash4></Flash4> <pFcarmOut></pFcarmOut> <pFcarmGrp></pFcarmGrp> @@ -192,7 +192,7 @@ <uLtcg>0</uLtcg> <nSecure>0</nSecure> <RoSelD>3</RoSelD> - <RwSelD>3</RwSelD> + <RwSelD>4</RwSelD> <CodeSel>0</CodeSel> <OptFeed>0</OptFeed> <NoZi1>0</NoZi1> @@ -323,7 +323,7 @@ <wLevel>0</wLevel> <uThumb>0</uThumb> <uSurpInc>0</uSurpInc> - <uC99>1</uC99> + <uC99>0</uC99> <uGnu>0</uGnu> <useXO>0</useXO> <v6Lang>1</v6Lang> @@ -337,7 +337,7 @@ <MiscControls></MiscControls> <Define>RT_USING_ARM_LIBC, USE_STDPERIPH_DRIVER</Define> <Undefine></Undefine> - <IncludePath>applications;.;drivers;Libraries\STM32F4xx_StdPeriph_Driver\inc;Libraries\CMSIS\ST\STM32F4xx\Include;Libraries\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\pthreads;..\..\components\libc\time;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif;..\..\components\net\sal_socket\include;..\..\components\net\sal_socket\include\dfs_net;..\..\components\net\sal_socket\include\socket;..\..\components\net\sal_socket\include\dfs_net\sys_select;..\..\components\net\sal_socket\include\socket\sys_socket</IncludePath> + <IncludePath>applications;.;drivers;Libraries\STM32F4xx_StdPeriph_Driver\inc;Libraries\CMSIS\ST\STM32F4xx\Include;Libraries\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common;..\..\components\libc\pthreads;..\..\components\libc\time</IncludePath> </VariousControls> </Cads> <Aads> @@ -382,14 +382,9 @@ <GroupName>Applications</GroupName> <Files> <File> - <FileName>application.c</FileName> + <FileName>main.c</FileName> <FileType>1</FileType> - <FilePath>applications\application.c</FilePath> - </File> - <File> - <FileName>startup.c</FileName> - <FileType>1</FileType> - <FilePath>applications\startup.c</FilePath> + <FilePath>applications\main.c</FilePath> </File> </Files> </Group> @@ -412,11 +407,6 @@ <FilePath>drivers\usart.c</FilePath> </File> <File> - <FileName>stm32f4xx_eth.c</FileName> - <FileType>1</FileType> - <FilePath>drivers\stm32f4xx_eth.c</FilePath> - </File> - <File> <FileName>gpio.c</FileName> <FileType>1</FileType> <FilePath>drivers\gpio.c</FilePath> @@ -637,6 +627,11 @@ <FilePath>..\..\src\mem.c</FilePath> </File> <File> + <FileName>memheap.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\src\memheap.c</FilePath> + </File> + <File> <FileName>mempool.c</FileName> <FileType>1</FileType> <FilePath>..\..\src\mempool.c</FilePath> @@ -777,6 +772,11 @@ <FilePath>..\..\components\drivers\src\pipe.c</FilePath> </File> <File> + <FileName>ringblk_buf.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\components\drivers\src\ringblk_buf.c</FilePath> + </File> + <File> <FileName>ringbuffer.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\drivers\src\ringbuffer.c</FilePath> @@ -906,6 +906,11 @@ <FileType>1</FileType> <FilePath>..\..\components\libc\compilers\armlibc\time.c</FilePath> </File> + <File> + <FileName>gmtime_r.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\components\libc\compilers\common\gmtime_r.c</FilePath> + </File> </Files> </Group> <Group> @@ -979,224 +984,7 @@ </Files> </Group> <Group> - <GroupName>lwIP</GroupName> - <Files> - <File> - <FileName>sys_arch.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c</FilePath> - </File> - <File> - <FileName>api_lib.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\api\api_lib.c</FilePath> - </File> - <File> - <FileName>api_msg.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\api\api_msg.c</FilePath> - </File> - <File> - <FileName>err.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\api\err.c</FilePath> - </File> - <File> - <FileName>netbuf.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\api\netbuf.c</FilePath> - </File> - <File> - <FileName>netdb.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\api\netdb.c</FilePath> - </File> - <File> - <FileName>netifapi.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\api\netifapi.c</FilePath> - </File> - <File> - <FileName>sockets.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\api\sockets.c</FilePath> - </File> - <File> - <FileName>tcpip.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\api\tcpip.c</FilePath> - </File> - <File> - <FileName>def.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\def.c</FilePath> - </File> - <File> - <FileName>dns.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\dns.c</FilePath> - </File> - <File> - <FileName>inet_chksum.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c</FilePath> - </File> - <File> - <FileName>init.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\init.c</FilePath> - </File> - <File> - <FileName>ip.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\ip.c</FilePath> - </File> - <File> - <FileName>memp.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\memp.c</FilePath> - </File> - <File> - <FileName>netif.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\netif.c</FilePath> - </File> - <File> - <FileName>pbuf.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\pbuf.c</FilePath> - </File> - <File> - <FileName>raw.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\raw.c</FilePath> - </File> - <File> - <FileName>stats.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\stats.c</FilePath> - </File> - <File> - <FileName>sys.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\sys.c</FilePath> - </File> - <File> - <FileName>tcp.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\tcp.c</FilePath> - </File> - <File> - <FileName>tcp_in.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\tcp_in.c</FilePath> - </File> - <File> - <FileName>tcp_out.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\tcp_out.c</FilePath> - </File> - <File> - <FileName>timeouts.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\timeouts.c</FilePath> - </File> - <File> - <FileName>udp.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\udp.c</FilePath> - </File> - <File> - <FileName>ethernet.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\netif\ethernet.c</FilePath> - </File> - <File> - <FileName>ethernetif.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c</FilePath> - </File> - <File> - <FileName>lowpan6.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c</FilePath> - </File> - <File> - <FileName>autoip.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c</FilePath> - </File> - <File> - <FileName>dhcp.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c</FilePath> - </File> - <File> - <FileName>etharp.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c</FilePath> - </File> - <File> - <FileName>icmp.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c</FilePath> - </File> - <File> - <FileName>igmp.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c</FilePath> - </File> - <File> - <FileName>ip4.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c</FilePath> - </File> - <File> - <FileName>ip4_addr.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c</FilePath> - </File> - <File> - <FileName>ip4_frag.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c</FilePath> - </File> - </Files> - </Group> - <Group> - <GroupName>SAL</GroupName> - <Files> - <File> - <FileName>sal_ipaddr.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\sal_socket\src\sal_ipaddr.c</FilePath> - </File> - <File> - <FileName>sal_socket.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\sal_socket\src\sal_socket.c</FilePath> - </File> - <File> - <FileName>net_netdb.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\sal_socket\socket\net_netdb.c</FilePath> - </File> - <File> - <FileName>net_sockets.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\sal_socket\socket\net_sockets.c</FilePath> - </File> - <File> - <FileName>af_inet_lwip.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\sal_socket\impl\af_inet_lwip.c</FilePath> - </File> - <File> - <FileName>dfs_net.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\net\sal_socket\dfs_net\dfs_net.c</FilePath> - </File> - </Files> + <GroupName>::CMSIS</GroupName> </Group> </Groups> </Target> @@ -1204,7 +992,14 @@ <RTE> <apis/> - <components/> + <components> + <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="5.1.1" condition="ARMv6_7_8-M Device"> + <package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.3.0"/> + <targetInfos> + <targetInfo name="rt-thread_stm32f4xx"/> + </targetInfos> + </component> + </components> <files/> </RTE> diff --git a/bsp/stm32f429-apollo/project.uvprojx b/bsp/stm32f429-apollo/project.uvprojx index 2ec48a0246..bf4393b318 100644 --- a/bsp/stm32f429-apollo/project.uvprojx +++ b/bsp/stm32f429-apollo/project.uvprojx @@ -53,8 +53,8 @@ <CreateExecutable>1</CreateExecutable> <CreateLib>0</CreateLib> <CreateHexFile>0</CreateHexFile> - <DebugInformation>0</DebugInformation> - <BrowseInformation>0</BrowseInformation> + <DebugInformation>1</DebugInformation> + <BrowseInformation>1</BrowseInformation> <ListingPath>.\Listings\</ListingPath> <HexFormatSelection>1</HexFormatSelection> <Merge32K>0</Merge32K> @@ -337,7 +337,7 @@ <MiscControls></MiscControls> <Define>USE_HAL_DRIVER, RT_USING_ARM_LIBC, STM32F429xx</Define> <Undefine></Undefine> - <IncludePath>applications;.;drivers;Libraries\STM32F4xx_HAL_Driver\Inc;Libraries\CMSIS\Device\ST\STM32F4xx\Include;Libraries\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\dfs\filesystems\romfs;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\spi\sfud\inc;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif;..\..\components\net\sal_socket\include;..\..\components\net\sal_socket\include\dfs_net;..\..\components\net\sal_socket\include\socket;..\..\components\net\sal_socket\include\dfs_net\sys_select;..\..\components\net\sal_socket\include\socket\sys_socket</IncludePath> + <IncludePath>applications;.;drivers;Libraries\STM32F4xx_HAL_Driver\Inc;Libraries\CMSIS\Device\ST\STM32F4xx\Include;Libraries\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\dfs\filesystems\romfs;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\spi\sfud\inc;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\compilers\common;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif;..\..\components\net\sal_socket\include;..\..\components\net\sal_socket\include\socket;..\..\components\net\sal_socket\impl;..\..\components\net\sal_socket\include\dfs_net;..\..\components\net\sal_socket\include\dfs_net\sys_select;..\..\components\net\sal_socket\include\socket\sys_socket</IncludePath> </VariousControls> </Cads> <Aads> @@ -1126,6 +1126,11 @@ <FilePath>..\..\components\drivers\src\pipe.c</FilePath> </File> <File> + <FileName>ringblk_buf.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\components\drivers\src\ringblk_buf.c</FilePath> + </File> + <File> <FileName>ringbuffer.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\drivers\src\ringbuffer.c</FilePath> @@ -1240,6 +1245,11 @@ <FileType>1</FileType> <FilePath>..\..\components\libc\compilers\armlibc\time.c</FilePath> </File> + <File> + <FileName>gmtime_r.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\components\libc\compilers\common\gmtime_r.c</FilePath> + </File> </Files> </Group> <Group> @@ -1446,14 +1456,14 @@ <FilePath>..\..\components\net\sal_socket\socket\net_netdb.c</FilePath> </File> <File> - <FileName>net_sockets.c</FileName> + <FileName>af_inet_lwip.c</FileName> <FileType>1</FileType> - <FilePath>..\..\components\net\sal_socket\socket\net_sockets.c</FilePath> + <FilePath>..\..\components\net\sal_socket\impl\af_inet_lwip.c</FilePath> </File> <File> - <FileName>af_inet_lwip.c</FileName> + <FileName>net_sockets.c</FileName> <FileType>1</FileType> - <FilePath>..\..\components\net\sal_socket\impl\af_inet_lwip.c</FilePath> + <FilePath>..\..\components\net\sal_socket\socket\net_sockets.c</FilePath> </File> <File> <FileName>dfs_net.c</FileName> |
