diff options
Diffstat (limited to 'bsp/at32')
55 files changed, 1286 insertions, 9494 deletions
diff --git a/bsp/at32/at32a403a-start/project.ewp b/bsp/at32/at32a403a-start/project.ewp index 771c5356df..29444cfb10 100644 --- a/bsp/at32/at32a403a-start/project.ewp +++ b/bsp/at32/at32a403a-start/project.ewp @@ -225,7 +225,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32A403AVGT7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -353,30 +352,27 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\board\inc</state>
+ <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\applications</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
<state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
- <state>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\cmsis\cm4\device_support</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
<state>$PROJ_DIR$\..\libraries\rt_drivers</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\cmsis\cm4\core_support</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
<state>$PROJ_DIR$\..\libraries\usbd_library\inc</state>
- <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\applications</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\inc</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\board\inc</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -1276,7 +1272,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32A403AVGT7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -1404,30 +1399,27 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\board\inc</state>
+ <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\applications</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
<state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
- <state>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\cmsis\cm4\device_support</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
<state>$PROJ_DIR$\..\libraries\rt_drivers</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\cmsis\cm4\core_support</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
<state>$PROJ_DIR$\..\libraries\usbd_library\inc</state>
- <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\applications</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\inc</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\board\inc</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -2109,6 +2101,9 @@ </file>
</group>
<group>
+ <name>cmsis</name>
+ </group>
+ <group>
<name>Compiler</name>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c</name>
@@ -2204,9 +2199,6 @@ <name>$PROJ_DIR$\board\src\board.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\cmsis\cm4\device_support\startup\iar\startup_at32a403a.s</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\libraries\rt_drivers\drv_common.c</name>
</file>
<file>
@@ -2219,7 +2211,7 @@ <group>
<name>Finsh</name>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
@@ -2228,7 +2220,7 @@ <name>$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
</file>
</group>
<group>
@@ -2285,19 +2277,19 @@ <group>
<name>klibc</name>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
</file>
</group>
<group>
@@ -2319,87 +2311,6 @@ </file>
</group>
<group>
- <name>Libraries</name>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_dac.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_flash.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_xmc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_pwc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_bpr.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_misc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_gpio.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_spi.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_acc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\cmsis\cm4\device_support\system_at32a403a.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_usb.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_crm.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_usart.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_i2c.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_crc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_debug.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_dma.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_rtc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_wwdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_exint.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_tmr.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_sdio.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_wdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_can.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_emac.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_adc.c</name>
- </file>
- </group>
- <group>
<name>POSIX</name>
</group>
<group>
diff --git a/bsp/at32/at32a403a-start/project.uvproj b/bsp/at32/at32a403a-start/project.uvproj index f4da62971b..9e3f4a1f5f 100644 --- a/bsp/at32/at32a403a-start/project.uvproj +++ b/bsp/at32/at32a403a-start/project.uvproj @@ -357,9 +357,9 @@ <useXO>0</useXO> <VariousControls> <MiscControls /> - <Define>RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, USE_STDPERIPH_DRIVER, __STDC_LIMIT_MACROS, AT32A403AVGT7, RT_USING_LIBC</Define> + <Define>AT32A403AVGT7, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, __STDC_LIMIT_MACROS, __RTTHREAD__</Define> <Undefine /> - <IncludePath>..\..\..\components\drivers\smp_call;board;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\io\epoll;..\libraries\rt_drivers;..\libraries\AT32A403A_Firmware_Library\cmsis\cm4\device_support;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;applications;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;board\inc;.;..\..\..\components\drivers\include;..\libraries\rt_drivers\config;..\..\..\components\libc\posix\io\poll;..\..\..\libcpu\arm\common;..\libraries\AT32A403A_Firmware_Library\drivers\inc;..\..\..\components\libc\compilers\common\extension;..\..\..\include;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\libraries\usbd_library\inc;..\libraries\AT32A403A_Firmware_Library\cmsis\cm4\core_support</IncludePath> + <IncludePath>..\libraries\rt_drivers\config;..\libraries\usbd_library\inc;applications;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\..\..\include;..\..\..\components\libc\posix\io\eventfd;board\inc;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\phy;..\..\..\components\finsh;..\..\..\components\libc\compilers\common\extension;.;..\..\..\libcpu\arm\common;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;board;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\libraries\rt_drivers;..\..\..\components\drivers\include</IncludePath> </VariousControls> </Cads> <Aads> @@ -717,13 +717,6 @@ </Files> <Files> <File> - <FileName>startup_at32a403a.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32a403a.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -748,30 +741,30 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>msh.c</FileName> + <FileName>msh_parse.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> </File> </Files> <Files> <File> - <FileName>shell.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\shell.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh_parse.c</FileName> + <FileName>shell.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> + <FilePath>..\..\..\components\finsh\shell.c</FilePath> </File> </Files> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> </Group> @@ -1086,16 +1079,16 @@ <GroupName>klibc</GroupName> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>kerrno.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstring.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstring.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> <Files> @@ -1107,16 +1100,16 @@ </Files> <Files> <File> - <FileName>kerrno.c</FileName> + <FileName>kstdio.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> + <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstdio.c</FileName> + <FileName>kstring.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> + <FilePath>..\..\..\src\klibc\kstring.c</FilePath> </File> </Files> </Group> @@ -1158,191 +1151,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32a403a_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_bpr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_bpr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_xmc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_xmc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_emac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_emac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_dac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_dac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_sdio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_sdio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_rtc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_rtc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_acc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_acc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32a403a.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\cmsis\cm4\device_support\system_at32a403a.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32a403a-start/project.uvprojx b/bsp/at32/at32a403a-start/project.uvprojx index d20f6e0289..39ceb8af6c 100644 --- a/bsp/at32/at32a403a-start/project.uvprojx +++ b/bsp/at32/at32a403a-start/project.uvprojx @@ -334,9 +334,9 @@ <v6Rtti>0</v6Rtti> <VariousControls> <MiscControls /> - <Define>__CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, RT_USING_ARMLIBC, USE_STDPERIPH_DRIVER, AT32A403AVGT7, __STDC_LIMIT_MACROS, RT_USING_LIBC</Define> + <Define>__CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, AT32A403AVGT7, __RTTHREAD__</Define> <Undefine /> - <IncludePath>..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\libraries\rt_drivers;..\..\..\components\drivers\phy;..\..\..\components\drivers\smp_call;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\libraries\AT32A403A_Firmware_Library\cmsis\cm4\device_support;..\libraries\AT32A403A_Firmware_Library\drivers\inc;..\..\..\components\libc\posix\io\eventfd;..\..\..\include;..\..\..\components\drivers\include;..\libraries\usbd_library\inc;..\..\..\components\libc\compilers\common\extension;board;..\..\..\components\finsh;..\..\..\components\drivers\include;applications;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\io\epoll;.;..\..\..\libcpu\arm\common;..\libraries\rt_drivers\config;board\inc;..\libraries\AT32A403A_Firmware_Library\cmsis\cm4\core_support;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll</IncludePath> + <IncludePath>..\..\..\libcpu\arm\common;..\libraries\usbd_library\inc;..\..\..\components\drivers\include;..\libraries\rt_drivers\config;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;board;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;applications;..\..\..\components\libc\compilers\common\include;board\inc;..\libraries\rt_drivers;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\..\..\include;.;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\smp_call;..\..\..\components\libc\compilers\common\extension;..\..\..\components\finsh;..\..\..\components\libc\posix\ipc</IncludePath> </VariousControls> </Cads> <Aads> @@ -695,13 +695,6 @@ </Files> <Files> <File> - <FileName>startup_at32a403a.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32a403a.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -740,16 +733,16 @@ </Files> <Files> <File> - <FileName>shell.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\shell.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh.c</FileName> + <FileName>shell.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\shell.c</FilePath> </File> </Files> </Group> @@ -1064,16 +1057,16 @@ <GroupName>klibc</GroupName> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>kerrno.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> </File> </Files> <Files> <File> - <FileName>kerrno.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> <Files> @@ -1085,16 +1078,16 @@ </Files> <Files> <File> - <FileName>kstring.c</FileName> + <FileName>rt_vsnprintf_tiny.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstring.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsnprintf_tiny.c</FileName> + <FileName>kstring.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> + <FilePath>..\..\..\src\klibc\kstring.c</FilePath> </File> </Files> </Group> @@ -1136,191 +1129,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32a403a_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_dac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_dac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_rtc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_rtc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_emac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_emac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_acc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_acc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32a403a.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\cmsis\cm4\device_support\system_at32a403a.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_bpr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_bpr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_xmc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_xmc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_sdio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_sdio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a403a_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A403A_Firmware_Library\drivers\src\at32a403a_i2c.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32a423-start/project.ewp b/bsp/at32/at32a423-start/project.ewp index 0cfc9f2c9b..3bc224d699 100644 --- a/bsp/at32/at32a423-start/project.ewp +++ b/bsp/at32/at32a423-start/project.ewp @@ -225,7 +225,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32A423VCT7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -353,30 +352,27 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\cmsis\cm4\device_support</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
<state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
- <state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\cmsis\cm4\core_support</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
- <state>$PROJ_DIR$\board\inc</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
<state>$PROJ_DIR$\.</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
- <state>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\drivers\inc</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
+ <state>$PROJ_DIR$\board\inc</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
<state>$PROJ_DIR$\applications</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
+ <state>$PROJ_DIR$\board</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -1276,7 +1272,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32A423VCT7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -1404,30 +1399,27 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\cmsis\cm4\device_support</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
<state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
- <state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\cmsis\cm4\core_support</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
- <state>$PROJ_DIR$\board\inc</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
<state>$PROJ_DIR$\.</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
- <state>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\drivers\inc</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
+ <state>$PROJ_DIR$\board\inc</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
<state>$PROJ_DIR$\applications</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
+ <state>$PROJ_DIR$\board</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -2109,6 +2101,9 @@ </file>
</group>
<group>
+ <name>cmsis</name>
+ </group>
+ <group>
<name>Compiler</name>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c</name>
@@ -2204,9 +2199,6 @@ <name>$PROJ_DIR$\board\src\board.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\cmsis\cm4\device_support\startup\iar\startup_at32a423.s</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\libraries\rt_drivers\drv_common.c</name>
</file>
<file>
@@ -2219,9 +2211,6 @@ <group>
<name>Finsh</name>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
</file>
<file>
@@ -2230,6 +2219,9 @@ <file>
<name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
</file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
+ </file>
</group>
<group>
<name>Kernel</name>
@@ -2285,20 +2277,20 @@ <group>
<name>klibc</name>
<file>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
+ </file>
+ <file>
<name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
</file>
- <file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
- </file>
</group>
<group>
<name>libcpu</name>
@@ -2319,81 +2311,6 @@ </file>
</group>
<group>
- <name>Libraries</name>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_dac.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_xmc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\cmsis\cm4\device_support\system_at32a423.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_misc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_flash.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_scfg.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_can.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_acc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_wdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_ertc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_pwc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_adc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_gpio.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_spi.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_wwdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_i2c.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_debug.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_crc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_usart.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_usb.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_exint.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_dma.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_crm.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_tmr.c</name>
- </file>
- </group>
- <group>
<name>POSIX</name>
</group>
<group>
diff --git a/bsp/at32/at32a423-start/project.uvproj b/bsp/at32/at32a423-start/project.uvproj index 0e45904063..087ce455a3 100644 --- a/bsp/at32/at32a423-start/project.uvproj +++ b/bsp/at32/at32a423-start/project.uvproj @@ -357,9 +357,9 @@ <useXO>0</useXO> <VariousControls> <MiscControls /> - <Define>RT_USING_ARMLIBC, USE_STDPERIPH_DRIVER, RT_USING_LIBC, __RTTHREAD__, __STDC_LIMIT_MACROS, AT32A423VCT7, __CLK_TCK=RT_TICK_PER_SECOND</Define> + <Define>__RTTHREAD__, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, AT32A423VCT7, RT_USING_LIBC, RT_USING_ARMLIBC</Define> <Undefine /> - <IncludePath>..\libraries\rt_drivers\config;board\inc;..\..\..\components\drivers\include;..\libraries\rt_drivers;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\poll;..\libraries\AT32A423_Firmware_Library\cmsis\cm4\core_support;..\libraries\usbotg_library\inc;..\libraries\AT32A423_Firmware_Library\cmsis\cm4\device_support;..\..\..\components\drivers\include;.;..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\phy;board;applications;..\libraries\AT32A423_Firmware_Library\drivers\inc;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\io\epoll;..\..\..\components\finsh;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include</IncludePath> + <IncludePath>..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;.;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;applications;..\libraries\rt_drivers\config;..\..\..\components\libc\posix\io\poll;..\libraries\rt_drivers;..\..\..\components\libc\compilers\common\extension\fcntl\octal;board;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\..\..\libcpu\arm\common;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\include;..\libraries\usbotg_library\inc;..\..\..\components\drivers\include;board\inc;..\..\..\components\finsh;..\..\..\libcpu\arm\cortex-m4</IncludePath> </VariousControls> </Cads> <Aads> @@ -717,13 +717,6 @@ </Files> <Files> <File> - <FileName>startup_at32a423.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32a423.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -755,9 +748,9 @@ </Files> <Files> <File> - <FileName>msh.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> <Files> @@ -769,9 +762,9 @@ </Files> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> </Group> @@ -1086,37 +1079,37 @@ <GroupName>klibc</GroupName> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>kstdio.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstring.c</FileName> + <FileName>kerrno.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstring.c</FilePath> + <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstdio.c</FileName> + <FileName>rt_vsnprintf_tiny.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> </File> </Files> <Files> <File> - <FileName>kerrno.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsnprintf_tiny.c</FileName> + <FileName>kstring.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> + <FilePath>..\..\..\src\klibc\kstring.c</FilePath> </File> </Files> </Group> @@ -1158,177 +1151,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32a423_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_ertc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_ertc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_acc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_acc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32a423.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\cmsis\cm4\device_support\system_at32a423.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_xmc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_xmc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_dac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_dac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_scfg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_scfg.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_usart.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32a423-start/project.uvprojx b/bsp/at32/at32a423-start/project.uvprojx index 304951cf73..b071764bf7 100644 --- a/bsp/at32/at32a423-start/project.uvprojx +++ b/bsp/at32/at32a423-start/project.uvprojx @@ -333,9 +333,9 @@ <v6Rtti>0</v6Rtti> <VariousControls> <MiscControls /> - <Define>USE_STDPERIPH_DRIVER, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, __RTTHREAD__, RT_USING_ARMLIBC, AT32A423VCT7, __STDC_LIMIT_MACROS</Define> + <Define>__RTTHREAD__, AT32A423VCT7, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, RT_USING_LIBC</Define> <Undefine /> - <IncludePath>..\..\..\components\drivers\include;board;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\ipc;..\libraries\rt_drivers;board\inc;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\io\epoll;..\..\..\libcpu\arm\cortex-m4;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\finsh;..\..\..\components\drivers\include;.;..\libraries\usbotg_library\inc;..\libraries\AT32A423_Firmware_Library\cmsis\cm4\device_support;..\libraries\AT32A423_Firmware_Library\drivers\inc;..\..\..\include;..\libraries\rt_drivers\config;..\..\..\components\libc\compilers\common\extension\fcntl\octal;applications;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\libraries\AT32A423_Firmware_Library\cmsis\cm4\core_support</IncludePath> + <IncludePath>..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\libraries\rt_drivers;..\libraries\rt_drivers\config;..\..\..\components\libc\posix\io\eventfd;..\libraries\usbotg_library\inc;applications;..\..\..\include;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\smp_call;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;board\inc;..\..\..\components\libc\posix\ipc;..\..\..\components\finsh;..\..\..\components\libc\posix\io\poll;board;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;.;..\..\..\components\drivers\phy;..\..\..\components\drivers\include</IncludePath> </VariousControls> </Cads> <Aads> @@ -694,13 +694,6 @@ </Files> <Files> <File> - <FileName>startup_at32a423.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32a423.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -725,30 +718,30 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>msh.c</FileName> + <FileName>msh_parse.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh_parse.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> <Files> <File> - <FileName>shell.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\shell.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>shell.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\shell.c</FilePath> </File> </Files> </Group> @@ -1063,13 +1056,6 @@ <GroupName>klibc</GroupName> <Files> <File> - <FileName>rt_vsscanf.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> - </File> - </Files> - <Files> - <File> <FileName>kstring.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\src\klibc\kstring.c</FilePath> @@ -1091,6 +1077,13 @@ </Files> <Files> <File> + <FileName>rt_vsscanf.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + </File> + </Files> + <Files> + <File> <FileName>kstdio.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> @@ -1135,177 +1128,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32a423_scfg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_scfg.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_xmc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_xmc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32a423.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\cmsis\cm4\device_support\system_at32a423.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_acc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_acc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_ertc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_ertc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_dac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_dac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32a423_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32A423_Firmware_Library\drivers\src\at32a423_flash.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32f402-start/project.ewp b/bsp/at32/at32f402-start/project.ewp index b8dc92d266..c45da75934 100644 --- a/bsp/at32/at32f402-start/project.ewp +++ b/bsp/at32/at32f402-start/project.ewp @@ -225,7 +225,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32F402RCT7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -353,30 +352,27 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\board\inc</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
<state>$PROJ_DIR$\board</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
+ <state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\cmsis\cm4\core_support</state>
- <state>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\cmsis\cm4\device_support</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
- <state>$PROJ_DIR$\.</state>
<state>$PROJ_DIR$\applications</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
<state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
- <state>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\inc</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\board\inc</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
+ <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -1276,7 +1272,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32F402RCT7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -1404,30 +1399,27 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\board\inc</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
<state>$PROJ_DIR$\board</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
+ <state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\cmsis\cm4\core_support</state>
- <state>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\cmsis\cm4\device_support</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
- <state>$PROJ_DIR$\.</state>
<state>$PROJ_DIR$\applications</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
<state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
- <state>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\inc</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\board\inc</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
+ <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -2109,6 +2101,9 @@ </file>
</group>
<group>
+ <name>cmsis</name>
+ </group>
+ <group>
<name>Compiler</name>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c</name>
@@ -2204,9 +2199,6 @@ <name>$PROJ_DIR$\board\src\board.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\cmsis\cm4\device_support\startup\iar\startup_at32f402_405.s</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\libraries\rt_drivers\drv_common.c</name>
</file>
<file>
@@ -2219,15 +2211,15 @@ <group>
<name>Finsh</name>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
</file>
<file>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
+ </file>
+ <file>
<name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
</file>
</group>
@@ -2285,19 +2277,19 @@ <group>
<name>klibc</name>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
</file>
</group>
<group>
@@ -2319,78 +2311,6 @@ </file>
</group>
<group>
- <name>Libraries</name>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_wdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_dma.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_ertc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_crm.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_tmr.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_acc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_gpio.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_exint.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_flash.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_misc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_scfg.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_adc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_crc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_wwdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_usart.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_spi.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_debug.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\cmsis\cm4\device_support\system_at32f402_405.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_qspi.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_can.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_i2c.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_pwc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_usb.c</name>
- </file>
- </group>
- <group>
<name>POSIX</name>
</group>
<group>
diff --git a/bsp/at32/at32f402-start/project.uvproj b/bsp/at32/at32f402-start/project.uvproj index 3d65e024b0..57c4d44843 100644 --- a/bsp/at32/at32f402-start/project.uvproj +++ b/bsp/at32/at32f402-start/project.uvproj @@ -357,9 +357,9 @@ <useXO>0</useXO> <VariousControls> <MiscControls /> - <Define>__STDC_LIMIT_MACROS, RT_USING_ARMLIBC, RT_USING_LIBC, USE_STDPERIPH_DRIVER, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, AT32F402RCT7</Define> + <Define>__STDC_LIMIT_MACROS, RT_USING_LIBC, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, AT32F402RCT7, __RTTHREAD__</Define> <Undefine /> - <IncludePath>..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\phy;..\..\..\components\finsh;board;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\include;..\..\..\components\drivers\include;..\libraries\usbotg_library\inc;applications;..\..\..\components\libc\compilers\common\include;..\libraries\rt_drivers\config;board\inc;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\AT32F402_405_Firmware_Library\cmsis\cm4\device_support;..\..\..\libcpu\arm\common;..\libraries\AT32F402_405_Firmware_Library\cmsis\cm4\core_support;..\libraries\AT32F402_405_Firmware_Library\drivers\inc;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\io\epoll;..\libraries\rt_drivers;.;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include</IncludePath> + <IncludePath>applications;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\posix\ipc;board;..\..\..\components\libc\compilers\common\extension;board\inc;..\libraries\rt_drivers\config;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\rt_drivers;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common\include;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\poll;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\smp_call;..\libraries\usbotg_library\inc;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\compilers\common\extension\fcntl\octal;.;..\..\..\include;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\components\drivers\include</IncludePath> </VariousControls> </Cads> <Aads> @@ -717,13 +717,6 @@ </Files> <Files> <File> - <FileName>startup_at32f402_405.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32f402_405.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -748,9 +741,9 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>msh_parse.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> </File> </Files> <Files> @@ -769,9 +762,9 @@ </Files> <Files> <File> - <FileName>msh_parse.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> </Group> @@ -1086,23 +1079,23 @@ <GroupName>klibc</GroupName> <Files> <File> - <FileName>kerrno.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>rt_vsnprintf_tiny.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsnprintf_tiny.c</FileName> + <FileName>kstring.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> + <FilePath>..\..\..\src\klibc\kstring.c</FilePath> </File> </Files> <Files> @@ -1114,9 +1107,9 @@ </Files> <Files> <File> - <FileName>kstring.c</FileName> + <FileName>kerrno.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstring.c</FilePath> + <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> </File> </Files> </Group> @@ -1158,170 +1151,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32f402_405_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_acc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_acc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_qspi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_qspi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_scfg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_scfg.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_ertc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_ertc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32f402_405.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\cmsis\cm4\device_support\system_at32f402_405.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_spi.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32f402-start/project.uvprojx b/bsp/at32/at32f402-start/project.uvprojx index c1b1acd756..8362ea9339 100644 --- a/bsp/at32/at32f402-start/project.uvprojx +++ b/bsp/at32/at32f402-start/project.uvprojx @@ -333,9 +333,9 @@ <v6Rtti>0</v6Rtti> <VariousControls> <MiscControls /> - <Define>RT_USING_ARMLIBC, RT_USING_LIBC, AT32F402RCT7, __CLK_TCK=RT_TICK_PER_SECOND, USE_STDPERIPH_DRIVER, __STDC_LIMIT_MACROS, __RTTHREAD__</Define> + <Define>RT_USING_LIBC, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, AT32F402RCT7</Define> <Undefine /> - <IncludePath>..\libraries\AT32F402_405_Firmware_Library\cmsis\cm4\device_support;..\libraries\AT32F402_405_Firmware_Library\drivers\inc;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;applications;..\libraries\rt_drivers\config;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\io\epoll;..\..\..\libcpu\arm\common;..\libraries\AT32F402_405_Firmware_Library\cmsis\cm4\core_support;..\libraries\usbotg_library\inc;.;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\rt_drivers;..\..\..\include;..\..\..\components\drivers\smp_call;board;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;board\inc;..\..\..\components\drivers\phy;..\..\..\components\finsh</IncludePath> + <IncludePath>..\..\..\components\finsh;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board\inc;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\io\eventfd;..\libraries\usbotg_library\inc;applications;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\poll;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\smp_call;board;..\..\..\components\drivers\phy;..\..\..\components\libc\posix\ipc;..\..\..\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;.;..\libraries\rt_drivers;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\rt_drivers\config</IncludePath> </VariousControls> </Cads> <Aads> @@ -694,13 +694,6 @@ </Files> <Files> <File> - <FileName>startup_at32f402_405.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32f402_405.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -725,16 +718,16 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>shell.c</FileName> + <FileName>msh_parse.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\shell.c</FilePath> + <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh_parse.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> <Files> @@ -746,9 +739,9 @@ </Files> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>shell.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\shell.c</FilePath> </File> </Files> </Group> @@ -1077,23 +1070,23 @@ </Files> <Files> <File> - <FileName>kerrno.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsnprintf_tiny.c</FileName> + <FileName>kerrno.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> + <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>rt_vsnprintf_tiny.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> </File> </Files> </Group> @@ -1135,170 +1128,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32f402_405_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32f402_405.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\cmsis\cm4\device_support\system_at32f402_405.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_scfg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_scfg.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_ertc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_ertc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_qspi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_qspi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_acc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_acc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_usart.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32f403a-start/project.ewp b/bsp/at32/at32f403a-start/project.ewp index 5b3216e75b..dcc57fec20 100644 --- a/bsp/at32/at32f403a-start/project.ewp +++ b/bsp/at32/at32f403a-start/project.ewp @@ -225,7 +225,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32F403AVGT7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -353,30 +352,27 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
- <state>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\inc</state>
- <state>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\cmsis\cm4\core_support</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\cmsis\cm4\device_support</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
+ <state>$PROJ_DIR$\applications</state>
+ <state>$PROJ_DIR$\board</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
- <state>$PROJ_DIR$\board\inc</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\.</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
- <state>$PROJ_DIR$\applications</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
<state>$PROJ_DIR$\..\libraries\usbd_library\inc</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
<state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\board\inc</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
+ <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -1276,7 +1272,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32F403AVGT7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -1404,30 +1399,27 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
- <state>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\inc</state>
- <state>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\cmsis\cm4\core_support</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\cmsis\cm4\device_support</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
+ <state>$PROJ_DIR$\applications</state>
+ <state>$PROJ_DIR$\board</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
- <state>$PROJ_DIR$\board\inc</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\.</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
- <state>$PROJ_DIR$\applications</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
<state>$PROJ_DIR$\..\libraries\usbd_library\inc</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
<state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\board\inc</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
+ <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -2109,6 +2101,9 @@ </file>
</group>
<group>
+ <name>cmsis</name>
+ </group>
+ <group>
<name>Compiler</name>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c</name>
@@ -2204,9 +2199,6 @@ <name>$PROJ_DIR$\board\src\board.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\cmsis\cm4\device_support\startup\iar\startup_at32f403a_407.s</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\libraries\rt_drivers\drv_common.c</name>
</file>
<file>
@@ -2219,16 +2211,16 @@ <group>
<name>Finsh</name>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c</name>
</file>
</group>
<group>
@@ -2285,16 +2277,16 @@ <group>
<name>klibc</name>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
@@ -2319,87 +2311,6 @@ </file>
</group>
<group>
- <name>Libraries</name>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_emac.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_rtc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_acc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_i2c.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_can.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_gpio.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_crm.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\cmsis\cm4\device_support\system_at32f403a_407.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_spi.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_wwdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_adc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_debug.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_crc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_flash.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_exint.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_tmr.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_dma.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_bpr.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_dac.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_pwc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_usart.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_wdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_usb.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_xmc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_misc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_sdio.c</name>
- </file>
- </group>
- <group>
<name>POSIX</name>
</group>
<group>
diff --git a/bsp/at32/at32f403a-start/project.uvproj b/bsp/at32/at32f403a-start/project.uvproj index 9960be8e5b..9ef4ff550b 100644 --- a/bsp/at32/at32f403a-start/project.uvproj +++ b/bsp/at32/at32f403a-start/project.uvproj @@ -357,9 +357,9 @@ <useXO>0</useXO> <VariousControls> <MiscControls /> - <Define>USE_STDPERIPH_DRIVER, __CLK_TCK=RT_TICK_PER_SECOND, AT32F403AVGT7, RT_USING_LIBC, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, __RTTHREAD__</Define> + <Define>__CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, __RTTHREAD__, RT_USING_LIBC, __STDC_LIMIT_MACROS, AT32F403AVGT7</Define> <Undefine /> - <IncludePath>..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\smp_call;..\..\..\libcpu\arm\common;..\libraries\AT32F403A_407_Firmware_Library\cmsis\cm4\device_support;applications;.;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board\inc;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\compilers\common\include;..\..\..\components\finsh;..\libraries\rt_drivers\config;..\..\..\libcpu\arm\cortex-m4;..\libraries\AT32F403A_407_Firmware_Library\cmsis\cm4\core_support;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\ipc;..\libraries\AT32F403A_407_Firmware_Library\drivers\inc;..\..\..\include;board;..\..\..\components\drivers\include;..\libraries\usbd_library\inc;..\..\..\components\drivers\include;..\libraries\rt_drivers;..\..\..\components\libc\posix\io\poll</IncludePath> + <IncludePath>..\..\..\components\libc\posix\ipc;..\..\..\components\libc\posix\io\eventfd;..\libraries\usbd_library\inc;..\..\..\components\finsh;.;..\..\..\include;..\..\..\components\libc\compilers\common\include;applications;..\..\..\components\libc\compilers\common\extension;..\libraries\rt_drivers;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board\inc;..\..\..\components\drivers\include;..\libraries\rt_drivers\config;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\posix\io\poll</IncludePath> </VariousControls> </Cads> <Aads> @@ -717,13 +717,6 @@ </Files> <Files> <File> - <FileName>startup_at32f403a_407.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32f403a_407.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -748,30 +741,30 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>msh.c</FileName> + <FileName>shell.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\shell.c</FilePath> </File> </Files> <Files> <File> - <FileName>shell.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\shell.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh_parse.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>msh_parse.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> </File> </Files> </Group> @@ -1086,9 +1079,9 @@ <GroupName>klibc</GroupName> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>kerrno.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> </File> </Files> <Files> @@ -1100,23 +1093,23 @@ </Files> <Files> <File> - <FileName>kstring.c</FileName> + <FileName>kstdio.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstring.c</FilePath> + <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstdio.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> <Files> <File> - <FileName>kerrno.c</FileName> + <FileName>kstring.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> + <FilePath>..\..\..\src\klibc\kstring.c</FilePath> </File> </Files> </Group> @@ -1158,191 +1151,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32f403a_407_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_rtc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_rtc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_sdio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_sdio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_dac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_dac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32f403a_407.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\cmsis\cm4\device_support\system_at32f403a_407.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_emac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_emac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_acc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_acc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_xmc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_xmc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_bpr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_bpr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_dma.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32f403a-start/project.uvprojx b/bsp/at32/at32f403a-start/project.uvprojx index 250d8f1ad4..343bb8065c 100644 --- a/bsp/at32/at32f403a-start/project.uvprojx +++ b/bsp/at32/at32f403a-start/project.uvprojx @@ -333,9 +333,9 @@ <v6Rtti>0</v6Rtti> <VariousControls> <MiscControls /> - <Define>__CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, RT_USING_LIBC, AT32F403AVGT7, USE_STDPERIPH_DRIVER</Define> + <Define>__STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, RT_USING_LIBC, RT_USING_ARMLIBC, AT32F403AVGT7</Define> <Undefine /> - <IncludePath>..\..\..\components\drivers\include;..\libraries\AT32F403A_407_Firmware_Library\cmsis\cm4\core_support;.;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\compilers\common\include;..\libraries\AT32F403A_407_Firmware_Library\cmsis\cm4\device_support;..\..\..\components\drivers\include;board\inc;..\libraries\usbd_library\inc;..\..\..\components\libc\compilers\common\extension;..\libraries\AT32F403A_407_Firmware_Library\drivers\inc;..\libraries\rt_drivers;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\rt_drivers\config;..\..\..\include;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\ipc;..\..\..\libcpu\arm\common;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\phy;board;..\..\..\components\drivers\smp_call;..\..\..\libcpu\arm\cortex-m4;applications;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\finsh</IncludePath> + <IncludePath>..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\drivers\phy;board\inc;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\include;board;..\..\..\libcpu\arm\common;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\rt_drivers;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\io\eventfd;applications;..\libraries\usbd_library\inc;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;.;..\..\..\components\drivers\include;..\libraries\rt_drivers\config;..\..\..\components\libc\compilers\common\extension</IncludePath> </VariousControls> </Cads> <Aads> @@ -694,13 +694,6 @@ </Files> <Files> <File> - <FileName>startup_at32f403a_407.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32f403a_407.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -725,30 +718,30 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>shell.c</FileName> + <FileName>msh_parse.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\shell.c</FilePath> + <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh_parse.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh.c</FileName> + <FileName>shell.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\shell.c</FilePath> </File> </Files> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> </Group> @@ -1077,23 +1070,23 @@ </Files> <Files> <File> - <FileName>kerrno.c</FileName> + <FileName>rt_vsnprintf_tiny.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsnprintf_tiny.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>kerrno.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> </File> </Files> </Group> @@ -1135,191 +1128,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32f403a_407_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_dac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_dac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_acc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_acc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32f403a_407.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\cmsis\cm4\device_support\system_at32f403a_407.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_emac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_emac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_xmc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_xmc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_rtc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_rtc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_bpr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_bpr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_sdio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_sdio.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32f405-start/project.ewp b/bsp/at32/at32f405-start/project.ewp index 2e2bb2adaf..328603563b 100644 --- a/bsp/at32/at32f405-start/project.ewp +++ b/bsp/at32/at32f405-start/project.ewp @@ -225,7 +225,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32F405RCT7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -353,30 +352,27 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\cmsis\cm4\device_support</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\board\inc</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
- <state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
- <state>$PROJ_DIR$\.</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
<state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\applications</state>
+ <state>$PROJ_DIR$\board\inc</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\inc</state>
+ <state>$PROJ_DIR$\applications</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
+ <state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
+ <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
<state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
- <state>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\cmsis\cm4\core_support</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\board</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -1276,7 +1272,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32F405RCT7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -1404,30 +1399,27 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\cmsis\cm4\device_support</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\board\inc</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
- <state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
- <state>$PROJ_DIR$\.</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
<state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\applications</state>
+ <state>$PROJ_DIR$\board\inc</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\inc</state>
+ <state>$PROJ_DIR$\applications</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
+ <state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
+ <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
<state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
- <state>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\cmsis\cm4\core_support</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\board</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -2109,6 +2101,9 @@ </file>
</group>
<group>
+ <name>cmsis</name>
+ </group>
+ <group>
<name>Compiler</name>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c</name>
@@ -2204,9 +2199,6 @@ <name>$PROJ_DIR$\board\src\board.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\cmsis\cm4\device_support\startup\iar\startup_at32f402_405.s</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\libraries\rt_drivers\drv_common.c</name>
</file>
<file>
@@ -2219,15 +2211,15 @@ <group>
<name>Finsh</name>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
</file>
<file>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
+ </file>
+ <file>
<name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
</file>
</group>
@@ -2288,16 +2280,16 @@ <name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
</file>
</group>
<group>
@@ -2319,78 +2311,6 @@ </file>
</group>
<group>
- <name>Libraries</name>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_usb.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_flash.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_crc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_dma.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_can.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_wdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_tmr.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_qspi.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_pwc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_scfg.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_exint.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_ertc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_wwdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_usart.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_crm.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_gpio.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_debug.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_spi.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_adc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_i2c.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_acc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_misc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F402_405_Firmware_Library\cmsis\cm4\device_support\system_at32f402_405.c</name>
- </file>
- </group>
- <group>
<name>POSIX</name>
</group>
<group>
diff --git a/bsp/at32/at32f405-start/project.uvproj b/bsp/at32/at32f405-start/project.uvproj index 8f3c938294..9e46ff7ac7 100644 --- a/bsp/at32/at32f405-start/project.uvproj +++ b/bsp/at32/at32f405-start/project.uvproj @@ -357,9 +357,9 @@ <useXO>0</useXO> <VariousControls> <MiscControls /> - <Define>__CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, USE_STDPERIPH_DRIVER, __STDC_LIMIT_MACROS, RT_USING_LIBC, AT32F405RCT7, __RTTHREAD__</Define> + <Define>RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, AT32F405RCT7, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC</Define> <Undefine /> - <IncludePath>..\..\..\components\finsh;..\..\..\components\drivers\include;..\libraries\AT32F402_405_Firmware_Library\cmsis\cm4\core_support;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\smp_call;board;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;applications;board\inc;..\libraries\usbotg_library\inc;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\include;.;..\libraries\rt_drivers\config;..\..\..\components\libc\posix\io\poll;..\libraries\rt_drivers;..\libraries\AT32F402_405_Firmware_Library\drivers\inc;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\libraries\AT32F402_405_Firmware_Library\cmsis\cm4\device_support</IncludePath> + <IncludePath>..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;board\inc;..\..\..\components\drivers\phy;..\..\..\components\drivers\smp_call;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\libraries\usbotg_library\inc;..\..\..\components\libc\compilers\common\extension;.;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\compilers\common\include;..\libraries\rt_drivers\config;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\ipc;applications;..\..\..\components\drivers\include;board;..\..\..\components\finsh;..\..\..\include;..\libraries\rt_drivers</IncludePath> </VariousControls> </Cads> <Aads> @@ -717,13 +717,6 @@ </Files> <Files> <File> - <FileName>startup_at32f402_405.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32f402_405.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -748,23 +741,23 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>msh.c</FileName> + <FileName>shell.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\shell.c</FilePath> </File> </Files> <Files> <File> - <FileName>shell.c</FileName> + <FileName>msh_parse.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\shell.c</FilePath> + <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh_parse.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> <Files> @@ -1086,9 +1079,9 @@ <GroupName>klibc</GroupName> <Files> <File> - <FileName>rt_vsnprintf_tiny.c</FileName> + <FileName>kerrno.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> + <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> </File> </Files> <Files> @@ -1100,23 +1093,23 @@ </Files> <Files> <File> - <FileName>kstdio.c</FileName> + <FileName>kstring.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> + <FilePath>..\..\..\src\klibc\kstring.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstring.c</FileName> + <FileName>rt_vsnprintf_tiny.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstring.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> </File> </Files> <Files> <File> - <FileName>kerrno.c</FileName> + <FileName>kstdio.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> + <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> </File> </Files> </Group> @@ -1158,170 +1151,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32f402_405_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_qspi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_qspi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32f402_405.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\cmsis\cm4\device_support\system_at32f402_405.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_acc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_acc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_scfg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_scfg.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_ertc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_ertc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_tmr.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32f405-start/project.uvprojx b/bsp/at32/at32f405-start/project.uvprojx index b4abb74acb..277e942290 100644 --- a/bsp/at32/at32f405-start/project.uvprojx +++ b/bsp/at32/at32f405-start/project.uvprojx @@ -333,9 +333,9 @@ <v6Rtti>0</v6Rtti> <VariousControls> <MiscControls /> - <Define>__CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, USE_STDPERIPH_DRIVER, __RTTHREAD__, RT_USING_LIBC, AT32F405RCT7, __STDC_LIMIT_MACROS</Define> + <Define>RT_USING_LIBC, AT32F405RCT7, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, RT_USING_ARMLIBC</Define> <Undefine /> - <IncludePath>board\inc;..\..\..\components\libc\compilers\common\extension\fcntl\octal;board;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\io\poll;..\..\..\components\finsh;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\compilers\common\include;..\libraries\AT32F402_405_Firmware_Library\cmsis\cm4\core_support;..\..\..\components\drivers\phy;..\libraries\AT32F402_405_Firmware_Library\cmsis\cm4\device_support;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\..\..\include;..\libraries\AT32F402_405_Firmware_Library\drivers\inc;..\libraries\usbotg_library\inc;..\libraries\rt_drivers;..\..\..\libcpu\arm\common;applications;..\..\..\components\libc\posix\io\eventfd;.;..\libraries\rt_drivers\config</IncludePath> + <IncludePath>..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\libraries\rt_drivers\config;.;..\libraries\usbotg_library\inc;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\finsh;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\posix\io\epoll;board;..\libraries\rt_drivers;..\..\..\components\drivers\include;board\inc;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;applications;..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd</IncludePath> </VariousControls> </Cads> <Aads> @@ -694,13 +694,6 @@ </Files> <Files> <File> - <FileName>startup_at32f402_405.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32f402_405.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -732,23 +725,23 @@ </Files> <Files> <File> - <FileName>msh.c</FileName> + <FileName>msh_parse.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> </File> </Files> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh_parse.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> </Group> @@ -1070,9 +1063,9 @@ </Files> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>kstdio.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> </File> </Files> <Files> @@ -1091,9 +1084,9 @@ </Files> <Files> <File> - <FileName>kstdio.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> </Group> @@ -1135,170 +1128,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32f402_405_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_qspi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_qspi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_ertc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_ertc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_scfg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_scfg.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_acc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_acc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32f402_405.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\cmsis\cm4\device_support\system_at32f402_405.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f402_405_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F402_405_Firmware_Library\drivers\src\at32f402_405_crc.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32f407-start/project.ewp b/bsp/at32/at32f407-start/project.ewp index 89e3de05ed..9bb205382c 100644 --- a/bsp/at32/at32f407-start/project.ewp +++ b/bsp/at32/at32f407-start/project.ewp @@ -225,7 +225,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32F407VGT7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -353,30 +352,27 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
- <state>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\cmsis\cm4\device_support</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
<state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\board\inc</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
<state>$PROJ_DIR$\..\libraries\rt_drivers</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
- <state>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\cmsis\cm4\core_support</state>
+ <state>$PROJ_DIR$\board</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
<state>$PROJ_DIR$\applications</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\board\inc</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\.</state>
<state>$PROJ_DIR$\..\libraries\usbd_library\inc</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
- <state>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\inc</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -1276,7 +1272,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32F407VGT7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -1404,30 +1399,27 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
- <state>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\cmsis\cm4\device_support</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
<state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\board\inc</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
<state>$PROJ_DIR$\..\libraries\rt_drivers</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
- <state>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\cmsis\cm4\core_support</state>
+ <state>$PROJ_DIR$\board</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
<state>$PROJ_DIR$\applications</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\board\inc</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\.</state>
<state>$PROJ_DIR$\..\libraries\usbd_library\inc</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
- <state>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\inc</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -2109,6 +2101,9 @@ </file>
</group>
<group>
+ <name>cmsis</name>
+ </group>
+ <group>
<name>Compiler</name>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c</name>
@@ -2204,9 +2199,6 @@ <name>$PROJ_DIR$\board\src\board.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\cmsis\cm4\device_support\startup\iar\startup_at32f403a_407.s</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\libraries\rt_drivers\drv_common.c</name>
</file>
<file>
@@ -2219,17 +2211,17 @@ <group>
<name>Finsh</name>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
</file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
+ </file>
</group>
<group>
<name>Kernel</name>
@@ -2285,19 +2277,19 @@ <group>
<name>klibc</name>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
</file>
</group>
<group>
@@ -2319,87 +2311,6 @@ </file>
</group>
<group>
- <name>Libraries</name>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_crc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_dac.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_pwc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_spi.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_exint.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_acc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_xmc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_usart.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_adc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\cmsis\cm4\device_support\system_at32f403a_407.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_usb.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_i2c.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_can.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_gpio.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_rtc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_tmr.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_flash.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_dma.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_debug.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_sdio.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_crm.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_wwdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_bpr.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_emac.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_wdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_misc.c</name>
- </file>
- </group>
- <group>
<name>POSIX</name>
</group>
<group>
diff --git a/bsp/at32/at32f407-start/project.uvproj b/bsp/at32/at32f407-start/project.uvproj index 845bc6813d..312faa5b23 100644 --- a/bsp/at32/at32f407-start/project.uvproj +++ b/bsp/at32/at32f407-start/project.uvproj @@ -357,9 +357,9 @@ <useXO>0</useXO> <VariousControls> <MiscControls /> - <Define>AT32F407VGT7, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, __RTTHREAD__, RT_USING_ARMLIBC, USE_STDPERIPH_DRIVER</Define> + <Define>AT32F407VGT7, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, __RTTHREAD__</Define> <Undefine /> - <IncludePath>..\..\..\components\drivers\phy;..\..\..\components\libc\posix\io\epoll;board\inc;..\libraries\AT32F403A_407_Firmware_Library\cmsis\cm4\core_support;board;..\..\..\components\drivers\include;..\..\..\components\finsh;applications;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\AT32F403A_407_Firmware_Library\drivers\inc;..\..\..\components\drivers\include;..\libraries\rt_drivers\config;..\..\..\libcpu\arm\cortex-m4;..\libraries\rt_drivers;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\io\poll;..\..\..\libcpu\arm\common;..\libraries\usbd_library\inc;.;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\io\eventfd;..\libraries\AT32F403A_407_Firmware_Library\cmsis\cm4\device_support;..\..\..\components\drivers\include</IncludePath> + <IncludePath>..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\libraries\rt_drivers;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;board\inc;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\..\..\include;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\compilers\common\extension;..\libraries\usbd_library\inc;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;.;..\..\..\components\finsh;..\..\..\components\drivers\include;applications;..\..\..\components\drivers\smp_call;..\libraries\rt_drivers\config;..\..\..\libcpu\arm\common;board</IncludePath> </VariousControls> </Cads> <Aads> @@ -717,13 +717,6 @@ </Files> <Files> <File> - <FileName>startup_at32f403a_407.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32f403a_407.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -755,23 +748,23 @@ </Files> <Files> <File> - <FileName>msh_parse.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>msh_parse.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> </File> </Files> </Group> @@ -1086,23 +1079,23 @@ <GroupName>klibc</GroupName> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>rt_vsnprintf_tiny.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstring.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstring.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> <Files> <File> - <FileName>kerrno.c</FileName> + <FileName>kstring.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> + <FilePath>..\..\..\src\klibc\kstring.c</FilePath> </File> </Files> <Files> @@ -1114,9 +1107,9 @@ </Files> <Files> <File> - <FileName>rt_vsnprintf_tiny.c</FileName> + <FileName>kerrno.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> + <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> </File> </Files> </Group> @@ -1158,191 +1151,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32f403a_407_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_xmc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_xmc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_sdio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_sdio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_rtc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_rtc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32f403a_407.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\cmsis\cm4\device_support\system_at32f403a_407.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_emac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_emac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_bpr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_bpr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_dac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_dac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_acc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_acc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_exint.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32f407-start/project.uvprojx b/bsp/at32/at32f407-start/project.uvprojx index 1f04eca1a5..0dce80a573 100644 --- a/bsp/at32/at32f407-start/project.uvprojx +++ b/bsp/at32/at32f407-start/project.uvprojx @@ -333,9 +333,9 @@ <v6Rtti>0</v6Rtti> <VariousControls> <MiscControls /> - <Define>AT32F407VGT7, USE_STDPERIPH_DRIVER, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, RT_USING_LIBC, __RTTHREAD__</Define> + <Define>__CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, __RTTHREAD__, __STDC_LIMIT_MACROS, AT32F407VGT7, RT_USING_LIBC</Define> <Undefine /> - <IncludePath>..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;..\..\..\components\finsh;board;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\libraries\AT32F403A_407_Firmware_Library\cmsis\cm4\device_support;..\libraries\AT32F403A_407_Firmware_Library\drivers\inc;..\libraries\rt_drivers\config;.;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;board\inc;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\libraries\AT32F403A_407_Firmware_Library\cmsis\cm4\core_support;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\compilers\common\include;..\libraries\usbd_library\inc;..\..\..\components\libc\compilers\common\extension\fcntl\octal;applications;..\libraries\rt_drivers;..\..\..\libcpu\arm\cortex-m4;..\..\..\include</IncludePath> + <IncludePath>..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\epoll;.;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\phy;applications;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\libcpu\arm\common;..\libraries\usbd_library\inc;board\inc;..\libraries\rt_drivers\config;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\compilers\common\include;..\libraries\rt_drivers;..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;board</IncludePath> </VariousControls> </Cads> <Aads> @@ -694,13 +694,6 @@ </Files> <Files> <File> - <FileName>startup_at32f403a_407.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32f403a_407.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -725,30 +718,30 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>shell.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\shell.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh_parse.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh.c</FileName> + <FileName>msh_parse.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> </File> </Files> <Files> <File> - <FileName>shell.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\shell.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> </Group> @@ -1063,16 +1056,16 @@ <GroupName>klibc</GroupName> <Files> <File> - <FileName>kstdio.c</FileName> + <FileName>kerrno.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> + <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> </File> </Files> <Files> <File> - <FileName>kerrno.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> <Files> @@ -1084,9 +1077,9 @@ </Files> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>kstdio.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> </File> </Files> <Files> @@ -1135,191 +1128,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32f403a_407_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_rtc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_rtc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32f403a_407.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\cmsis\cm4\device_support\system_at32f403a_407.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_dac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_dac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_xmc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_xmc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_bpr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_bpr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_emac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_emac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_acc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_acc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_sdio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_sdio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f403a_407_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F403A_407_Firmware_Library\drivers\src\at32f403a_407_flash.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32f413-start/project.ewp b/bsp/at32/at32f413-start/project.ewp index 44e04f1004..5b63c6fcf5 100644 --- a/bsp/at32/at32f413-start/project.ewp +++ b/bsp/at32/at32f413-start/project.ewp @@ -225,7 +225,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32F413RCT7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -353,30 +352,27 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\applications</state>
- <state>$PROJ_DIR$\board\inc</state>
- <state>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\drivers\inc</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
- <state>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\cmsis\cm4\core_support</state>
- <state>$PROJ_DIR$\board</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\applications</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
- <state>$PROJ_DIR$\.</state>
<state>$PROJ_DIR$\..\libraries\rt_drivers</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\board</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
<state>$PROJ_DIR$\..\libraries\usbd_library\inc</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
- <state>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\cmsis\cm4\device_support</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
+ <state>$PROJ_DIR$\board\inc</state>
<state>$PROJ_DIR$\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -1276,7 +1272,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32F413RCT7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -1404,30 +1399,27 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\applications</state>
- <state>$PROJ_DIR$\board\inc</state>
- <state>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\drivers\inc</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
- <state>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\cmsis\cm4\core_support</state>
- <state>$PROJ_DIR$\board</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\applications</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
- <state>$PROJ_DIR$\.</state>
<state>$PROJ_DIR$\..\libraries\rt_drivers</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\board</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
<state>$PROJ_DIR$\..\libraries\usbd_library\inc</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
- <state>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\cmsis\cm4\device_support</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
+ <state>$PROJ_DIR$\board\inc</state>
<state>$PROJ_DIR$\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -2109,6 +2101,9 @@ </file>
</group>
<group>
+ <name>cmsis</name>
+ </group>
+ <group>
<name>Compiler</name>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c</name>
@@ -2204,9 +2199,6 @@ <name>$PROJ_DIR$\board\src\board.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\cmsis\cm4\device_support\startup\iar\startup_at32f413.s</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\libraries\rt_drivers\drv_common.c</name>
</file>
<file>
@@ -2222,13 +2214,13 @@ <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
</file>
</group>
<group>
@@ -2285,19 +2277,19 @@ <group>
<name>klibc</name>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
</file>
</group>
<group>
@@ -2319,78 +2311,6 @@ </file>
</group>
<group>
- <name>Libraries</name>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_adc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_rtc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\cmsis\cm4\device_support\system_at32f413.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_debug.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_crm.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_spi.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_wwdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_crc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_flash.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_usb.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_dma.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_gpio.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_misc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_exint.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_wdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_acc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_pwc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_bpr.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_i2c.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_can.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_tmr.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_usart.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_sdio.c</name>
- </file>
- </group>
- <group>
<name>POSIX</name>
</group>
<group>
diff --git a/bsp/at32/at32f413-start/project.uvproj b/bsp/at32/at32f413-start/project.uvproj index c8df5fabc6..4a73d69bb2 100644 --- a/bsp/at32/at32f413-start/project.uvproj +++ b/bsp/at32/at32f413-start/project.uvproj @@ -357,9 +357,9 @@ <useXO>0</useXO> <VariousControls> <MiscControls /> - <Define>__STDC_LIMIT_MACROS, AT32F413RCT7, RT_USING_LIBC, RT_USING_ARMLIBC, USE_STDPERIPH_DRIVER, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__</Define> + <Define>AT32F413RCT7, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, __RTTHREAD__, RT_USING_LIBC, RT_USING_ARMLIBC</Define> <Undefine /> - <IncludePath>..\libraries\AT32F413_Firmware_Library\drivers\inc;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\libraries\rt_drivers;..\..\..\components\libc\posix\ipc;..\libraries\AT32F413_Firmware_Library\cmsis\cm4\core_support;..\libraries\rt_drivers\config;board;applications;..\..\..\libcpu\arm\common;.;..\libraries\usbd_library\inc;..\..\..\components\drivers\smp_call;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\posix\io\poll;board\inc;..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\libraries\AT32F413_Firmware_Library\cmsis\cm4\device_support;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\finsh;..\..\..\components\libc\posix\io\eventfd</IncludePath> + <IncludePath>..\..\..\components\drivers\smp_call;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\ipc;..\libraries\rt_drivers;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;applications;..\..\..\components\drivers\include;board\inc;..\..\..\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\finsh;.;..\..\..\components\libc\posix\io\epoll;..\libraries\usbd_library\inc;..\..\..\libcpu\arm\common;..\libraries\rt_drivers\config;..\..\..\components\drivers\phy</IncludePath> </VariousControls> </Cads> <Aads> @@ -717,13 +717,6 @@ </Files> <Files> <File> - <FileName>startup_at32f413.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32f413.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -748,9 +741,9 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>msh_parse.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> <Files> @@ -762,9 +755,9 @@ </Files> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>msh_parse.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> </File> </Files> <Files> @@ -1086,37 +1079,37 @@ <GroupName>klibc</GroupName> <Files> <File> - <FileName>kstring.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstring.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstdio.c</FileName> + <FileName>kstring.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> + <FilePath>..\..\..\src\klibc\kstring.c</FilePath> </File> </Files> <Files> <File> - <FileName>kerrno.c</FileName> + <FileName>rt_vsnprintf_tiny.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>kerrno.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsnprintf_tiny.c</FileName> + <FileName>kstdio.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> + <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> </File> </Files> </Group> @@ -1158,170 +1151,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32f413_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_rtc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_rtc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_sdio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_sdio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_acc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_acc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32f413.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\cmsis\cm4\device_support\system_at32f413.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_bpr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_bpr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_exint.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32f413-start/project.uvprojx b/bsp/at32/at32f413-start/project.uvprojx index f4f5c07dd0..e8b34c9f0e 100644 --- a/bsp/at32/at32f413-start/project.uvprojx +++ b/bsp/at32/at32f413-start/project.uvprojx @@ -333,9 +333,9 @@ <v6Rtti>0</v6Rtti> <VariousControls> <MiscControls /> - <Define>__CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, AT32F413RCT7, __RTTHREAD__, RT_USING_LIBC, USE_STDPERIPH_DRIVER, RT_USING_ARMLIBC</Define> + <Define>AT32F413RCT7, __RTTHREAD__, RT_USING_LIBC, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND</Define> <Undefine /> - <IncludePath>..\libraries\rt_drivers;.;..\libraries\usbd_library\inc;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\libraries\AT32F413_Firmware_Library\cmsis\cm4\core_support;..\..\..\components\finsh;applications;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\extension;board\inc;..\..\..\components\libc\posix\io\epoll;..\libraries\AT32F413_Firmware_Library\cmsis\cm4\device_support;board;..\libraries\AT32F413_Firmware_Library\drivers\inc;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\..\..\include;..\libraries\rt_drivers\config;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call</IncludePath> + <IncludePath>..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\libraries\rt_drivers;..\..\..\components\drivers\include;..\libraries\rt_drivers\config;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;board\inc;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\smp_call;..\..\..\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common\extension;board;..\libraries\usbd_library\inc;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;.;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\phy;applications</IncludePath> </VariousControls> </Cads> <Aads> @@ -694,13 +694,6 @@ </Files> <Files> <File> - <FileName>startup_at32f413.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32f413.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -725,23 +718,23 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>msh_parse.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh.c</FileName> + <FileName>msh_parse.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> </File> </Files> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> <Files> @@ -1063,23 +1056,23 @@ <GroupName>klibc</GroupName> <Files> <File> - <FileName>rt_vsnprintf_tiny.c</FileName> + <FileName>kstdio.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> + <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>rt_vsnprintf_tiny.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstdio.c</FileName> + <FileName>kstring.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> + <FilePath>..\..\..\src\klibc\kstring.c</FilePath> </File> </Files> <Files> @@ -1091,9 +1084,9 @@ </Files> <Files> <File> - <FileName>kstring.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstring.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> </Group> @@ -1135,170 +1128,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32f413_sdio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_sdio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_rtc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_rtc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_bpr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_bpr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32f413.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\cmsis\cm4\device_support\system_at32f413.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_acc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_acc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f413_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F413_Firmware_Library\drivers\src\at32f413_exint.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32f415-start/project.ewp b/bsp/at32/at32f415-start/project.ewp index 19cb3b997e..9c2b0da835 100644 --- a/bsp/at32/at32f415-start/project.ewp +++ b/bsp/at32/at32f415-start/project.ewp @@ -225,7 +225,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32F415RCT7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -353,30 +352,27 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\board\inc</state>
- <state>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\cmsis\cm4\core_support</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
<state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
- <state>$PROJ_DIR$\applications</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\board\inc</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
+ <state>$PROJ_DIR$\board</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\applications</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\cmsis\cm4\device_support</state>
<state>$PROJ_DIR$\.</state>
<state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
- <state>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\drivers\inc</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -1276,7 +1272,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32F415RCT7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -1404,30 +1399,27 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\board\inc</state>
- <state>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\cmsis\cm4\core_support</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
<state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
- <state>$PROJ_DIR$\applications</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\board\inc</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
+ <state>$PROJ_DIR$\board</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\applications</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\cmsis\cm4\device_support</state>
<state>$PROJ_DIR$\.</state>
<state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
- <state>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\drivers\inc</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -2109,6 +2101,9 @@ </file>
</group>
<group>
+ <name>cmsis</name>
+ </group>
+ <group>
<name>Compiler</name>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c</name>
@@ -2204,9 +2199,6 @@ <name>$PROJ_DIR$\board\src\board.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\cmsis\cm4\device_support\startup\iar\startup_at32f415.s</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\libraries\rt_drivers\drv_common.c</name>
</file>
<file>
@@ -2219,9 +2211,6 @@ <group>
<name>Finsh</name>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
</file>
<file>
@@ -2230,6 +2219,9 @@ <file>
<name>$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c</name>
</file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
+ </file>
</group>
<group>
<name>Kernel</name>
@@ -2285,19 +2277,19 @@ <group>
<name>klibc</name>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
</file>
</group>
<group>
@@ -2319,75 +2311,6 @@ </file>
</group>
<group>
- <name>Libraries</name>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_gpio.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_misc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_debug.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_exint.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_sdio.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\cmsis\cm4\device_support\system_at32f415.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_pwc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_i2c.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_usart.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_dma.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_wwdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_spi.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_adc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_crm.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_usb.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_tmr.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_can.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_ertc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_wdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_crc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_flash.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_cmp.c</name>
- </file>
- </group>
- <group>
<name>POSIX</name>
</group>
<group>
diff --git a/bsp/at32/at32f415-start/project.uvproj b/bsp/at32/at32f415-start/project.uvproj index d90f513136..7ac7d8d942 100644 --- a/bsp/at32/at32f415-start/project.uvproj +++ b/bsp/at32/at32f415-start/project.uvproj @@ -357,9 +357,9 @@ <useXO>0</useXO> <VariousControls> <MiscControls /> - <Define>__CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, AT32F415RCT7, RT_USING_ARMLIBC, RT_USING_LIBC, __RTTHREAD__, USE_STDPERIPH_DRIVER</Define> + <Define>__RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, AT32F415RCT7</Define> <Undefine /> - <IncludePath>..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\include;..\..\..\components\drivers\include;applications;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\posix\ipc;board;..\..\..\components\libc\compilers\common\include;..\libraries\AT32F415_Firmware_Library\cmsis\cm4\device_support;..\libraries\usbotg_library\inc;..\libraries\rt_drivers;.;..\..\..\components\libc\posix\io\poll;board\inc;..\..\..\components\finsh;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\libraries\rt_drivers\config;..\libraries\AT32F415_Firmware_Library\drivers\inc;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\libraries\AT32F415_Firmware_Library\cmsis\cm4\core_support</IncludePath> + <IncludePath>..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\libcpu\arm\common;..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;applications;..\..\..\components\drivers\include;..\..\..\components\finsh;..\libraries\rt_drivers\config;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\smp_call;board;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\libraries\rt_drivers;..\libraries\usbotg_library\inc;..\..\..\libcpu\arm\cortex-m4;board\inc;..\..\..\components\libc\posix\io\eventfd;.;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\compilers\common\include</IncludePath> </VariousControls> </Cads> <Aads> @@ -717,13 +717,6 @@ </Files> <Files> <File> - <FileName>startup_at32f415.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32f415.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -755,23 +748,23 @@ </Files> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> <Files> <File> - <FileName>shell.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\shell.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh.c</FileName> + <FileName>shell.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\shell.c</FilePath> </File> </Files> </Group> @@ -1093,30 +1086,30 @@ </Files> <Files> <File> - <FileName>kstring.c</FileName> + <FileName>kerrno.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstring.c</FilePath> + <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> </File> </Files> <Files> <File> - <FileName>kerrno.c</FileName> + <FileName>kstring.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> + <FilePath>..\..\..\src\klibc\kstring.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsnprintf_tiny.c</FileName> + <FileName>kstdio.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> + <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstdio.c</FileName> + <FileName>rt_vsnprintf_tiny.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> </File> </Files> </Group> @@ -1158,163 +1151,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32f415_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_ertc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_ertc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_cmp.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_cmp.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_sdio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_sdio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32f415.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\cmsis\cm4\device_support\system_at32f415.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_flash.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32f415-start/project.uvprojx b/bsp/at32/at32f415-start/project.uvprojx index 7cb460ad3e..a57c7581a9 100644 --- a/bsp/at32/at32f415-start/project.uvprojx +++ b/bsp/at32/at32f415-start/project.uvprojx @@ -333,9 +333,9 @@ <v6Rtti>0</v6Rtti> <VariousControls> <MiscControls /> - <Define>AT32F415RCT7, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, RT_USING_LIBC, __STDC_LIMIT_MACROS, USE_STDPERIPH_DRIVER, __RTTHREAD__</Define> + <Define>RT_USING_LIBC, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, AT32F415RCT7, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS</Define> <Undefine /> - <IncludePath>..\..\..\components\drivers\phy;board\inc;..\libraries\AT32F415_Firmware_Library\cmsis\cm4\device_support;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;board;..\..\..\libcpu\arm\common;..\..\..\components\libc\compilers\common\include;..\libraries\usbotg_library\inc;..\libraries\rt_drivers;..\libraries\rt_drivers\config;..\..\..\components\drivers\include;.;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\finsh;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\posix\io\poll;..\..\..\libcpu\arm\cortex-m4;applications;..\libraries\AT32F415_Firmware_Library\cmsis\cm4\core_support;..\libraries\AT32F415_Firmware_Library\drivers\inc;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\include;..\..\..\components\drivers\include</IncludePath> + <IncludePath>..\..\..\components\drivers\include;board\inc;..\libraries\rt_drivers\config;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\io\eventfd;applications;..\..\..\components\drivers\phy;..\..\..\components\finsh;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\libraries\usbotg_library\inc;..\..\..\components\libc\compilers\common\include;..\libraries\rt_drivers;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;.;..\..\..\include;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;board;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\compilers\common\extension\fcntl\octal</IncludePath> </VariousControls> </Cads> <Aads> @@ -694,13 +694,6 @@ </Files> <Files> <File> - <FileName>startup_at32f415.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32f415.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -725,23 +718,23 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>msh.c</FileName> + <FileName>shell.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\shell.c</FilePath> </File> </Files> <Files> <File> - <FileName>shell.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\shell.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> <Files> @@ -1063,30 +1056,30 @@ <GroupName>klibc</GroupName> <Files> <File> - <FileName>kstring.c</FileName> + <FileName>rt_vsnprintf_tiny.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstring.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstdio.c</FileName> + <FileName>kerrno.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> + <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> </File> </Files> <Files> <File> - <FileName>kerrno.c</FileName> + <FileName>kstring.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> + <FilePath>..\..\..\src\klibc\kstring.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsnprintf_tiny.c</FileName> + <FileName>kstdio.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> + <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> </File> </Files> <Files> @@ -1135,163 +1128,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32f415_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_cmp.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_cmp.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32f415.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\cmsis\cm4\device_support\system_at32f415.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_sdio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_sdio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_ertc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_ertc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f415_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F415_Firmware_Library\drivers\src\at32f415_wdt.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32f421-start/project.ewp b/bsp/at32/at32f421-start/project.ewp index e9eef9cd56..c7682fce90 100644 --- a/bsp/at32/at32f421-start/project.ewp +++ b/bsp/at32/at32f421-start/project.ewp @@ -225,7 +225,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32F421C8T7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -353,29 +352,26 @@ <option>
<name>CCIncludePath2</name>
<state />
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
<state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
- <state>$PROJ_DIR$\..\libraries\AT32F421_Firmware_Library\cmsis\cm4\device_support</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
<state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\board\inc</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
- <state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\applications</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
- <state>$PROJ_DIR$\..\libraries\AT32F421_Firmware_Library\cmsis\cm4\core_support</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
<state>$PROJ_DIR$\.</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\libraries\AT32F421_Firmware_Library\drivers\inc</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
+ <state>$PROJ_DIR$\board</state>
+ <state>$PROJ_DIR$\applications</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
<state>$PROJ_DIR$\..\..\..\include</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
- <state>$PROJ_DIR$\board\inc</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -1275,7 +1271,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32F421C8T7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -1403,29 +1398,26 @@ <option>
<name>CCIncludePath2</name>
<state />
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
<state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
- <state>$PROJ_DIR$\..\libraries\AT32F421_Firmware_Library\cmsis\cm4\device_support</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
<state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\board\inc</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
- <state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\applications</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
- <state>$PROJ_DIR$\..\libraries\AT32F421_Firmware_Library\cmsis\cm4\core_support</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
<state>$PROJ_DIR$\.</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\libraries\AT32F421_Firmware_Library\drivers\inc</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
+ <state>$PROJ_DIR$\board</state>
+ <state>$PROJ_DIR$\applications</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
<state>$PROJ_DIR$\..\..\..\include</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
- <state>$PROJ_DIR$\board\inc</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -2107,6 +2099,9 @@ </file>
</group>
<group>
+ <name>cmsis</name>
+ </group>
+ <group>
<name>Compiler</name>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c</name>
@@ -2202,9 +2197,6 @@ <name>$PROJ_DIR$\board\src\board.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\AT32F421_Firmware_Library\cmsis\cm4\device_support\startup\iar\startup_at32f421.s</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\libraries\rt_drivers\drv_common.c</name>
</file>
<file>
@@ -2217,13 +2209,13 @@ <group>
<name>Finsh</name>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
@@ -2283,19 +2275,19 @@ <group>
<name>klibc</name>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
</file>
</group>
<group>
@@ -2317,69 +2309,6 @@ </file>
</group>
<group>
- <name>Libraries</name>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_pwc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_misc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_scfg.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_crc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_spi.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_gpio.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_exint.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_debug.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_wdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_ertc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_dma.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_cmp.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_crm.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_i2c.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_flash.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_tmr.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_usart.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_wwdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_adc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F421_Firmware_Library\cmsis\cm4\device_support\system_at32f421.c</name>
- </file>
- </group>
- <group>
<name>POSIX</name>
</group>
<group>
diff --git a/bsp/at32/at32f421-start/project.uvoptx b/bsp/at32/at32f421-start/project.uvoptx index 16986d9de6..d3899334c1 100644 --- a/bsp/at32/at32f421-start/project.uvoptx +++ b/bsp/at32/at32f421-start/project.uvoptx @@ -103,7 +103,7 @@ <bEvRecOn>1</bEvRecOn> <bSchkAxf>0</bSchkAxf> <bTchkAxf>0</bTchkAxf> - <nTsel>3</nTsel> + <nTsel>0</nTsel> <sDll></sDll> <sDllPa></sDllPa> <sDlgDll></sDlgDll> @@ -114,18 +114,18 @@ <tDlgDll></tDlgDll> <tDlgPa></tDlgPa> <tIfile></tIfile> - <pMon>BIN\CMSIS_AGDI.dll</pMon> + <pMon>BIN\UL2CM3.DLL</pMon> </DebugOpt> <TargetDriverDllRegistry> <SetRegEntry> <Number>0</Number> <Key>UL2CM3</Key> - <Name>UL2CM3(-S0 -C0 -P0 ) -FN1 -FC1000 -FD20000000 -FF0AT32F4212_64 -FL010000 -FS08000000 -FP0($$Device:-AT32F4212C8T7$Flash\AT32F4212_64.FLM)</Name> + <Name>UL2CM3(-S0 -C0 -P0 ) -FN1 -FC1000 -FD20000000 -FF0AT32F421_64 -FL010000 -FS08000000 -FP0($$Device:-AT32F421C8T7$Flash\AT32F421_64.FLM)</Name> </SetRegEntry> <SetRegEntry> <Number>0</Number> <Key>CMSIS_AGDI</Key> - <Name>-X"Any" -UAny -O206 -S0 -C0 -P00000000 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO65554 -TC10000000 -TT10000000 -TP20 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0AT32F4212_64.FLM -FS08000000 -FL010000 -FP0($$Device:-AT32F4212C8T7$Flash\AT32F4212_64.FLM)</Name> + <Name>UL2CM3(-S0 -C0 -P0 ) -FN1 -FC1000 -FD20000000 -FF0AT32F421_64 -FL010000 -FS08000000 -FP0($$Device:-AT32F421C8T7$Flash\AT32F421_64.FLM)</Name> </SetRegEntry> </TargetDriverDllRegistry> <Breakpoint/> diff --git a/bsp/at32/at32f421-start/project.uvproj b/bsp/at32/at32f421-start/project.uvproj index 39a90c75b9..d61ea35695 100644 --- a/bsp/at32/at32f421-start/project.uvproj +++ b/bsp/at32/at32f421-start/project.uvproj @@ -357,9 +357,9 @@ <useXO>0</useXO> <VariousControls> <MiscControls /> - <Define>RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, AT32F421C8T7, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, USE_STDPERIPH_DRIVER</Define> + <Define>RT_USING_LIBC, __STDC_LIMIT_MACROS, AT32F421C8T7, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, RT_USING_ARMLIBC</Define> <Undefine /> - <IncludePath>board;..\libraries\rt_drivers;..\..\..\components\finsh;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;board\inc;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;applications;.;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;..\libraries\AT32F421_Firmware_Library\drivers\inc;..\..\..\components\drivers\smp_call;..\libraries\AT32F421_Firmware_Library\cmsis\cm4\device_support;..\libraries\rt_drivers\config;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\libraries\AT32F421_Firmware_Library\cmsis\cm4\core_support;..\..\..\components\libc\compilers\common\include;..\..\..\include;..\..\..\components\drivers\phy</IncludePath> + <IncludePath>..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\libraries\rt_drivers;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;applications;..\..\..\components\finsh;..\..\..\include;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\compilers\common\extension;board\inc;..\..\..\components\libc\posix\io\poll;.;..\libraries\rt_drivers\config;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;board</IncludePath> </VariousControls> </Cads> <Aads> @@ -717,13 +717,6 @@ </Files> <Files> <File> - <FileName>startup_at32f421.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32f421.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -748,16 +741,16 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>shell.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\shell.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> <Files> @@ -769,9 +762,9 @@ </Files> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>shell.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\shell.c</FilePath> </File> </Files> </Group> @@ -1086,23 +1079,23 @@ <GroupName>klibc</GroupName> <Files> <File> - <FileName>kstring.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstring.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> <Files> <File> - <FileName>kerrno.c</FileName> + <FileName>kstring.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> + <FilePath>..\..\..\src\klibc\kstring.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsnprintf_tiny.c</FileName> + <FileName>kerrno.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> + <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> </File> </Files> <Files> @@ -1114,9 +1107,9 @@ </Files> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>rt_vsnprintf_tiny.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> </File> </Files> </Group> @@ -1158,149 +1151,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32f421_ertc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_ertc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_scfg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_scfg.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32f421.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\cmsis\cm4\device_support\system_at32f421.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_cmp.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_cmp.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_adc.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32f421-start/project.uvprojx b/bsp/at32/at32f421-start/project.uvprojx index 0182e5a257..c6b4171408 100644 --- a/bsp/at32/at32f421-start/project.uvprojx +++ b/bsp/at32/at32f421-start/project.uvprojx @@ -11,15 +11,15 @@ <uAC6>0</uAC6> <TargetOption> <TargetCommonOption> - <Device>-AT32F4212C8T7</Device> + <Device>-AT32F421C8T7</Device> <Vendor>ArteryTek</Vendor> - <PackID>ArteryTek.AT32F421_DFP.2.0.9</PackID> + <PackID>ArteryTek.AT32F421_DFP.2.0.0</PackID> <Cpu>IRAM(0x20000000,0x4000) IROM(0x08000000,0x10000) CPUTYPE("Cortex-M4") CLOCK(12000000) ELITTLE</Cpu> <FlashUtilSpec /> <StartupFile /> - <FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0AT32F4212_64 -FS08000000 -FL010000 -FP0($$Device:-AT32F4212C8T7$Flash\AT32F4212_64.FLM))</FlashDriverDll> + <FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0AT32F421_64 -FS08000000 -FL010000 -FP0($$Device:-AT32F421C8T7$Flash\AT32F421_64.FLM))</FlashDriverDll> <DeviceId>0</DeviceId> - <RegisterFile>$$Device:-AT32F4212C8T7$Device\Include\at32f421.h</RegisterFile> + <RegisterFile>$$Device:-AT32F421C8T7$Device\Include\at32f421.h</RegisterFile> <MemoryEnv /> <Cmp /> <Asm /> @@ -29,7 +29,7 @@ <SLE66CMisc /> <SLE66AMisc /> <SLE66LinkerMisc /> - <SFDFile>$$Device:-AT32F4212C8T7$SVD\AT32F421xx_v2.svd</SFDFile> + <SFDFile>$$Device:-AT32F421C8T7$SVD\AT32F421xx_v2.svd</SFDFile> <bCustSvd>0</bCustSvd> <UseEnv>0</UseEnv> <BinPath /> @@ -333,9 +333,9 @@ <v6Rtti>0</v6Rtti> <VariousControls> <MiscControls /> - <Define>__CLK_TCK=RT_TICK_PER_SECOND, AT32F421C8T7, __RTTHREAD__, __STDC_LIMIT_MACROS, USE_STDPERIPH_DRIVER, RT_USING_LIBC, RT_USING_ARMLIBC</Define> + <Define>__CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, RT_USING_ARMLIBC, __RTTHREAD__, __STDC_LIMIT_MACROS, AT32F421C8T7</Define> <Undefine /> - <IncludePath>..\..\..\components\drivers\include;..\libraries\AT32F421_Firmware_Library\cmsis\cm4\device_support;board\inc;..\..\..\components\drivers\smp_call;applications;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\posix\ipc;..\..\..\components\finsh;..\..\..\components\drivers\include;board;..\libraries\AT32F421_Firmware_Library\drivers\inc;..\..\..\components\libc\posix\io\epoll;..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\rt_drivers;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;.;..\libraries\AT32F421_Firmware_Library\cmsis\cm4\core_support;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\include;..\libraries\rt_drivers\config;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\common</IncludePath> + <IncludePath>..\..\..\components\drivers\phy;board\inc;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\posix\io\poll;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;.;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\rt_drivers;..\..\..\include;applications;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\smp_call;..\..\..\components\libc\compilers\common\extension;board;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\finsh;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\rt_drivers\config;..\..\..\components\drivers\include;..\..\..\components\drivers\include</IncludePath> </VariousControls> </Cads> <Aads> @@ -694,13 +694,6 @@ </Files> <Files> <File> - <FileName>startup_at32f421.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32f421.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -725,16 +718,16 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>shell.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\shell.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh.c</FileName> + <FileName>shell.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\shell.c</FilePath> </File> </Files> <Files> @@ -746,9 +739,9 @@ </Files> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> </Group> @@ -1063,16 +1056,16 @@ <GroupName>klibc</GroupName> <Files> <File> - <FileName>kstdio.c</FileName> + <FileName>kstring.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> + <FilePath>..\..\..\src\klibc\kstring.c</FilePath> </File> </Files> <Files> <File> - <FileName>kerrno.c</FileName> + <FileName>kstdio.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> + <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> </File> </Files> <Files> @@ -1084,16 +1077,16 @@ </Files> <Files> <File> - <FileName>kstring.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstring.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>kerrno.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> </File> </Files> </Group> @@ -1135,149 +1128,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32f421_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_ertc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_ertc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32f421.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\cmsis\cm4\device_support\system_at32f421.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_cmp.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_cmp.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_scfg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_scfg.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f421_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F421_Firmware_Library\drivers\src\at32f421_dma.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32f423-start/project.ewp b/bsp/at32/at32f423-start/project.ewp index 3779382c22..7f1418080e 100644 --- a/bsp/at32/at32f423-start/project.ewp +++ b/bsp/at32/at32f423-start/project.ewp @@ -225,7 +225,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32F423VCT7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -354,29 +353,26 @@ <name>CCIncludePath2</name>
<state />
<state>$PROJ_DIR$\.</state>
- <state>$PROJ_DIR$\board\inc</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\drivers\inc</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
+ <state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
<state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\cmsis\cm4\device_support</state>
- <state>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\cmsis\cm4\core_support</state>
+ <state>$PROJ_DIR$\board\inc</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
<state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
- <state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
<state>$PROJ_DIR$\applications</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -1276,7 +1272,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32F423VCT7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -1405,29 +1400,26 @@ <name>CCIncludePath2</name>
<state />
<state>$PROJ_DIR$\.</state>
- <state>$PROJ_DIR$\board\inc</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\drivers\inc</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
+ <state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
<state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\cmsis\cm4\device_support</state>
- <state>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\cmsis\cm4\core_support</state>
+ <state>$PROJ_DIR$\board\inc</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
<state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
- <state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
<state>$PROJ_DIR$\applications</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -2109,6 +2101,9 @@ </file>
</group>
<group>
+ <name>cmsis</name>
+ </group>
+ <group>
<name>Compiler</name>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c</name>
@@ -2204,9 +2199,6 @@ <name>$PROJ_DIR$\board\src\board.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\cmsis\cm4\device_support\startup\iar\startup_at32f423.s</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\libraries\rt_drivers\drv_common.c</name>
</file>
<file>
@@ -2219,13 +2211,13 @@ <group>
<name>Finsh</name>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
@@ -2285,19 +2277,19 @@ <group>
<name>klibc</name>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
</file>
</group>
<group>
@@ -2319,81 +2311,6 @@ </file>
</group>
<group>
- <name>Libraries</name>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_ertc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_can.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_adc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_scfg.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_usart.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_wwdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_gpio.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_crm.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_acc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_pwc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_spi.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_debug.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_exint.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_xmc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_crc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\cmsis\cm4\device_support\system_at32f423.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_tmr.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_i2c.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_usb.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_wdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_dma.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_dac.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_flash.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_misc.c</name>
- </file>
- </group>
- <group>
<name>POSIX</name>
</group>
<group>
diff --git a/bsp/at32/at32f423-start/project.uvproj b/bsp/at32/at32f423-start/project.uvproj index f91c5be5e4..bb8e136208 100644 --- a/bsp/at32/at32f423-start/project.uvproj +++ b/bsp/at32/at32f423-start/project.uvproj @@ -357,9 +357,9 @@ <useXO>0</useXO> <VariousControls> <MiscControls /> - <Define>AT32F423VCT7, RT_USING_ARMLIBC, USE_STDPERIPH_DRIVER, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, RT_USING_LIBC</Define> + <Define>RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, __RTTHREAD__, RT_USING_ARMLIBC, AT32F423VCT7</Define> <Undefine /> - <IncludePath>applications;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;board;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\rt_drivers\config;..\libraries\usbotg_library\inc;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\phy;.;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board\inc;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\compilers\common\extension;..\libraries\AT32F423_Firmware_Library\cmsis\cm4\device_support;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\include;..\..\..\components\finsh;..\libraries\AT32F423_Firmware_Library\cmsis\cm4\core_support;..\libraries\AT32F423_Firmware_Library\drivers\inc;..\libraries\rt_drivers;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\io\eventfd</IncludePath> + <IncludePath>..\..\..\libcpu\arm\common;..\..\..\include;..\libraries\rt_drivers;..\..\..\components\libc\posix\ipc;applications;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\libraries\rt_drivers\config;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\finsh;..\..\..\components\drivers\phy;..\libraries\usbotg_library\inc;board;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;board\inc;.;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\smp_call;..\..\..\libcpu\arm\cortex-m4</IncludePath> </VariousControls> </Cads> <Aads> @@ -717,13 +717,6 @@ </Files> <Files> <File> - <FileName>startup_at32f423.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32f423.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -748,23 +741,23 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>shell.c</FileName> + <FileName>msh_parse.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\shell.c</FilePath> + <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh.c</FileName> + <FileName>shell.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\shell.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh_parse.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> <Files> @@ -1086,37 +1079,37 @@ <GroupName>klibc</GroupName> <Files> <File> - <FileName>rt_vsnprintf_tiny.c</FileName> + <FileName>kstdio.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> + <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstring.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstring.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> <Files> <File> - <FileName>kerrno.c</FileName> + <FileName>rt_vsnprintf_tiny.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>kerrno.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstdio.c</FileName> + <FileName>kstring.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> + <FilePath>..\..\..\src\klibc\kstring.c</FilePath> </File> </Files> </Group> @@ -1158,177 +1151,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>system_at32f423.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\cmsis\cm4\device_support\system_at32f423.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_acc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_acc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_dac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_dac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_xmc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_xmc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_ertc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_ertc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_scfg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_scfg.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_crm.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32f423-start/project.uvprojx b/bsp/at32/at32f423-start/project.uvprojx index f3c7b23cd8..9884768487 100644 --- a/bsp/at32/at32f423-start/project.uvprojx +++ b/bsp/at32/at32f423-start/project.uvprojx @@ -333,9 +333,9 @@ <v6Rtti>0</v6Rtti> <VariousControls> <MiscControls /> - <Define>AT32F423VCT7, USE_STDPERIPH_DRIVER, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, RT_USING_LIBC, RT_USING_ARMLIBC</Define> + <Define>__STDC_LIMIT_MACROS, __RTTHREAD__, AT32F423VCT7, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC</Define> <Undefine /> - <IncludePath>..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;.;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\..\..\include;..\libraries\usbotg_library\inc;..\..\..\components\libc\posix\io\eventfd;..\libraries\AT32F423_Firmware_Library\cmsis\cm4\device_support;..\libraries\rt_drivers;..\..\..\components\finsh;board\inc;..\..\..\components\libc\compilers\common\extension;..\libraries\AT32F423_Firmware_Library\cmsis\cm4\core_support;..\libraries\rt_drivers\config;..\libraries\AT32F423_Firmware_Library\drivers\inc;..\..\..\components\drivers\phy;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;board;applications</IncludePath> + <IncludePath>..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\epoll;board;..\..\..\components\drivers\include;..\..\..\include;..\..\..\components\finsh;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;..\libraries\usbotg_library\inc;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\posix\io\eventfd;applications;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;.;..\libraries\rt_drivers\config;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\rt_drivers;board\inc</IncludePath> </VariousControls> </Cads> <Aads> @@ -694,13 +694,6 @@ </Files> <Files> <File> - <FileName>startup_at32f423.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32f423.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -725,30 +718,30 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>msh_parse.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> <Files> <File> - <FileName>shell.c</FileName> + <FileName>msh_parse.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\shell.c</FilePath> + <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> </File> </Files> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh.c</FileName> + <FileName>shell.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\shell.c</FilePath> </File> </Files> </Group> @@ -1077,23 +1070,23 @@ </Files> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>kstring.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\kstring.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstdio.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstring.c</FileName> + <FileName>kstdio.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstring.c</FilePath> + <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> </File> </Files> </Group> @@ -1135,177 +1128,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32f423_dac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_dac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_acc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_acc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_scfg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_scfg.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32f423.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\cmsis\cm4\device_support\system_at32f423.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_ertc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_ertc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_xmc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_xmc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f423_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F423_Firmware_Library\drivers\src\at32f423_flash.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32f425-start/project.ewp b/bsp/at32/at32f425-start/project.ewp index c0f31c1b35..3343d9087d 100644 --- a/bsp/at32/at32f425-start/project.ewp +++ b/bsp/at32/at32f425-start/project.ewp @@ -225,7 +225,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32F425C8T7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -353,30 +352,27 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\cmsis\cm4\device_support</state>
- <state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\.</state>
<state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\applications</state>
<state>$PROJ_DIR$\board\inc</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
<state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\.</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
- <state>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\drivers\inc</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\applications</state>
- <state>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\cmsis\cm4\core_support</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\board</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -1276,7 +1272,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32F425C8T7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -1404,30 +1399,27 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\cmsis\cm4\device_support</state>
- <state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\.</state>
<state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\applications</state>
<state>$PROJ_DIR$\board\inc</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
<state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\.</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
- <state>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\drivers\inc</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\applications</state>
- <state>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\cmsis\cm4\core_support</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\board</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -2109,6 +2101,9 @@ </file>
</group>
<group>
+ <name>cmsis</name>
+ </group>
+ <group>
<name>Compiler</name>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c</name>
@@ -2204,9 +2199,6 @@ <name>$PROJ_DIR$\board\src\board.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\cmsis\cm4\device_support\startup\iar\startup_at32f425.s</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\libraries\rt_drivers\drv_common.c</name>
</file>
<file>
@@ -2219,13 +2211,13 @@ <group>
<name>Finsh</name>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
@@ -2285,20 +2277,20 @@ <group>
<name>klibc</name>
<file>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
+ </file>
+ <file>
<name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
</file>
- <file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
- </file>
</group>
<group>
<name>libcpu</name>
@@ -2319,75 +2311,6 @@ </file>
</group>
<group>
- <name>Libraries</name>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_can.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_spi.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_scfg.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_usart.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\cmsis\cm4\device_support\system_at32f425.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_i2c.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_crc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_debug.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_tmr.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_gpio.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_wwdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_crm.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_pwc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_wdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_misc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_dma.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_usb.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_ertc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_adc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_flash.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_exint.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_acc.c</name>
- </file>
- </group>
- <group>
<name>POSIX</name>
</group>
<group>
diff --git a/bsp/at32/at32f425-start/project.uvproj b/bsp/at32/at32f425-start/project.uvproj index 0c464d0536..d4b4f5ebe2 100644 --- a/bsp/at32/at32f425-start/project.uvproj +++ b/bsp/at32/at32f425-start/project.uvproj @@ -357,9 +357,9 @@ <useXO>0</useXO> <VariousControls> <MiscControls /> - <Define>AT32F425C8T7, __RTTHREAD__, __STDC_LIMIT_MACROS, USE_STDPERIPH_DRIVER, RT_USING_ARMLIBC, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND</Define> + <Define>__RTTHREAD__, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, AT32F425C8T7, RT_USING_LIBC</Define> <Undefine /> - <IncludePath>board\inc;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\smp_call;..\..\..\components\finsh;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\AT32F425_Firmware_Library\cmsis\cm4\core_support;..\libraries\rt_drivers;..\libraries\AT32F425_Firmware_Library\cmsis\cm4\device_support;..\..\..\components\libc\posix\io\eventfd;..\libraries\usbotg_library\inc;board;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;applications;..\libraries\AT32F425_Firmware_Library\drivers\inc;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\ipc;..\libraries\rt_drivers\config;..\..\..\components\drivers\include;..\..\..\include;.;..\..\..\components\libc\compilers\common\extension</IncludePath> + <IncludePath>..\..\..\components\drivers\smp_call;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;applications;..\..\..\libcpu\arm\common;board;board\inc;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\io\poll;..\libraries\rt_drivers\config;.;..\libraries\rt_drivers;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\finsh;..\libraries\usbotg_library\inc;..\..\..\components\drivers\include;..\..\..\include;..\..\..\components\drivers\phy;..\..\..\components\libc\compilers\common\extension\fcntl\octal</IncludePath> </VariousControls> </Cads> <Aads> @@ -717,13 +717,6 @@ </Files> <Files> <File> - <FileName>startup_at32f425.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32f425.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -748,30 +741,30 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>msh.c</FileName> + <FileName>shell.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\shell.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh_parse.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> <Files> <File> - <FileName>shell.c</FileName> + <FileName>msh_parse.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\shell.c</FilePath> + <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> </File> </Files> </Group> @@ -1086,37 +1079,37 @@ <GroupName>klibc</GroupName> <Files> <File> - <FileName>kerrno.c</FileName> + <FileName>kstdio.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> + <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>kstring.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\kstring.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstdio.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstring.c</FileName> + <FileName>rt_vsnprintf_tiny.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstring.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsnprintf_tiny.c</FileName> + <FileName>kerrno.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> + <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> </File> </Files> </Group> @@ -1158,163 +1151,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32f425_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_scfg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_scfg.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_ertc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_ertc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_acc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_acc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32f425.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\cmsis\cm4\device_support\system_at32f425.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_crc.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32f425-start/project.uvprojx b/bsp/at32/at32f425-start/project.uvprojx index 6867f78c4d..2fa406c7b2 100644 --- a/bsp/at32/at32f425-start/project.uvprojx +++ b/bsp/at32/at32f425-start/project.uvprojx @@ -333,9 +333,9 @@ <v6Rtti>0</v6Rtti> <VariousControls> <MiscControls /> - <Define>AT32F425C8T7, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, __RTTHREAD__, RT_USING_LIBC, USE_STDPERIPH_DRIVER, RT_USING_ARMLIBC</Define> + <Define>__STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, RT_USING_ARMLIBC, AT32F425C8T7, __RTTHREAD__</Define> <Undefine /> - <IncludePath>..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;applications;..\..\..\libcpu\arm\common;board;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\io\poll;board\inc;..\..\..\components\libc\posix\io\epoll;..\libraries\AT32F425_Firmware_Library\drivers\inc;..\libraries\AT32F425_Firmware_Library\cmsis\cm4\core_support;..\libraries\usbotg_library\inc;..\libraries\rt_drivers;..\..\..\components\libc\posix\ipc;..\libraries\rt_drivers\config;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\finsh;..\libraries\AT32F425_Firmware_Library\cmsis\cm4\device_support;.;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\include;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4</IncludePath> + <IncludePath>..\libraries\usbotg_library\inc;..\..\..\components\drivers\include;..\..\..\components\finsh;.;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\phy;..\libraries\rt_drivers\config;board;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\..\..\include;..\libraries\rt_drivers;..\..\..\components\drivers\smp_call;..\..\..\libcpu\arm\cortex-m4;applications;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;board\inc;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common</IncludePath> </VariousControls> </Cads> <Aads> @@ -694,13 +694,6 @@ </Files> <Files> <File> - <FileName>startup_at32f425.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32f425.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -725,23 +718,23 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>shell.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\shell.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh.c</FileName> + <FileName>msh_parse.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh_parse.c</FileName> + <FileName>shell.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> + <FilePath>..\..\..\components\finsh\shell.c</FilePath> </File> </Files> <Files> @@ -1063,23 +1056,23 @@ <GroupName>klibc</GroupName> <Files> <File> - <FileName>kstring.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstring.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsnprintf_tiny.c</FileName> + <FileName>kstring.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> + <FilePath>..\..\..\src\klibc\kstring.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>rt_vsnprintf_tiny.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> </File> </Files> <Files> @@ -1135,163 +1128,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32f425_acc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_acc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_scfg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_scfg.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_ertc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_ertc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32f425.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\cmsis\cm4\device_support\system_at32f425.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f425_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F425_Firmware_Library\drivers\src\at32f425_gpio.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32f435-start/project.ewp b/bsp/at32/at32f435-start/project.ewp index 818ef382c5..c5c3bab85b 100644 --- a/bsp/at32/at32f435-start/project.ewp +++ b/bsp/at32/at32f435-start/project.ewp @@ -225,7 +225,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32F435ZMT7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -353,30 +352,27 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\..\..\..\include</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
<state>$PROJ_DIR$\.</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
- <state>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\cmsis\cm4\device_support</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
- <state>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\inc</state>
<state>$PROJ_DIR$\applications</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
- <state>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\cmsis\cm4\core_support</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
<state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
- <state>$PROJ_DIR$\board</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\board</state>
<state>$PROJ_DIR$\board\inc</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -1276,7 +1272,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32F435ZMT7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -1404,30 +1399,27 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\..\..\..\include</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
<state>$PROJ_DIR$\.</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
- <state>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\cmsis\cm4\device_support</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
- <state>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\inc</state>
<state>$PROJ_DIR$\applications</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
- <state>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\cmsis\cm4\core_support</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
<state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
- <state>$PROJ_DIR$\board</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\board</state>
<state>$PROJ_DIR$\board\inc</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -2109,6 +2101,9 @@ </file>
</group>
<group>
+ <name>cmsis</name>
+ </group>
+ <group>
<name>Compiler</name>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c</name>
@@ -2204,9 +2199,6 @@ <name>$PROJ_DIR$\board\src\board.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\cmsis\cm4\device_support\startup\iar\startup_at32f435_437.s</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\libraries\rt_drivers\drv_common.c</name>
</file>
<file>
@@ -2219,16 +2211,16 @@ <group>
<name>Finsh</name>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
</file>
</group>
<group>
@@ -2291,14 +2283,14 @@ <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
</file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
+ </file>
</group>
<group>
<name>libcpu</name>
@@ -2319,96 +2311,6 @@ </file>
</group>
<group>
- <name>Libraries</name>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_dac.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_can.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_gpio.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_wwdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_tmr.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_crm.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_i2c.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_dma.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_adc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_acc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_dvp.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_crc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_scfg.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_flash.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_exint.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_emac.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\cmsis\cm4\device_support\system_at32f435_437.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_ertc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_pwc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_edma.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_usb.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_usart.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_spi.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_misc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_sdio.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_debug.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_xmc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_qspi.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_wdt.c</name>
- </file>
- </group>
- <group>
<name>POSIX</name>
</group>
<group>
diff --git a/bsp/at32/at32f435-start/project.uvproj b/bsp/at32/at32f435-start/project.uvproj index ed21f0fbf9..fe0aad2245 100644 --- a/bsp/at32/at32f435-start/project.uvproj +++ b/bsp/at32/at32f435-start/project.uvproj @@ -357,9 +357,9 @@ <useXO>0</useXO> <VariousControls> <MiscControls /> - <Define>RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, RT_USING_LIBC, USE_STDPERIPH_DRIVER, __RTTHREAD__, AT32F435ZMT7</Define> + <Define>AT32F435ZMT7, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, __RTTHREAD__, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC</Define> <Undefine /> - <IncludePath>board;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\phy;..\libraries\AT32F435_437_Firmware_Library\drivers\inc;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;.;..\libraries\usbotg_library\inc;..\..\..\components\libc\posix\io\poll;..\libraries\rt_drivers\config;..\libraries\rt_drivers;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\include;applications;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\compilers\common\extension;..\..\..\components\finsh;board\inc;..\..\..\components\drivers\include;..\libraries\AT32F435_437_Firmware_Library\cmsis\cm4\device_support;..\libraries\AT32F435_437_Firmware_Library\cmsis\cm4\core_support</IncludePath> + <IncludePath>..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\compilers\common\include;.;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\libraries\usbotg_library\inc;board;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\ipc;..\..\..\components\finsh;..\..\..\libcpu\arm\cortex-m4;board\inc;..\libraries\rt_drivers;..\..\..\components\drivers\include;..\..\..\include;..\..\..\components\drivers\include;..\libraries\rt_drivers\config;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\io\poll;..\..\..\libcpu\arm\common;applications</IncludePath> </VariousControls> </Cads> <Aads> @@ -717,13 +717,6 @@ </Files> <Files> <File> - <FileName>startup_at32f435_437.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32f435_437.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -748,30 +741,30 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>msh_parse.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>msh_parse.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh.c</FileName> + <FileName>shell.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\shell.c</FilePath> </File> </Files> <Files> <File> - <FileName>shell.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\shell.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> </Group> @@ -1086,37 +1079,37 @@ <GroupName>klibc</GroupName> <Files> <File> - <FileName>rt_vsnprintf_tiny.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> <Files> <File> - <FileName>kerrno.c</FileName> + <FileName>kstring.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> + <FilePath>..\..\..\src\klibc\kstring.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstring.c</FileName> + <FileName>kstdio.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstring.c</FilePath> + <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstdio.c</FileName> + <FileName>rt_vsnprintf_tiny.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>kerrno.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> </File> </Files> </Group> @@ -1158,212 +1151,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32f435_437_edma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_edma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_acc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_acc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_emac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_emac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_sdio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_sdio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32f435_437.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\cmsis\cm4\device_support\system_at32f435_437.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_dac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_dac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_ertc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_ertc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_xmc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_xmc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_qspi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_qspi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_scfg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_scfg.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_dvp.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_dvp.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32f435-start/project.uvprojx b/bsp/at32/at32f435-start/project.uvprojx index 305dcae703..c857a3c12e 100644 --- a/bsp/at32/at32f435-start/project.uvprojx +++ b/bsp/at32/at32f435-start/project.uvprojx @@ -333,9 +333,9 @@ <v6Rtti>0</v6Rtti> <VariousControls> <MiscControls /> - <Define>__STDC_LIMIT_MACROS, AT32F435ZMT7, RT_USING_ARMLIBC, __RTTHREAD__, RT_USING_LIBC, USE_STDPERIPH_DRIVER, __CLK_TCK=RT_TICK_PER_SECOND</Define> + <Define>__RTTHREAD__, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, AT32F435ZMT7, RT_USING_LIBC</Define> <Undefine /> - <IncludePath>..\..\..\components\libc\compilers\common\extension;..\libraries\AT32F435_437_Firmware_Library\cmsis\cm4\device_support;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\compilers\common\include;..\libraries\rt_drivers;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\AT32F435_437_Firmware_Library\cmsis\cm4\core_support;..\..\..\components\libc\posix\io\eventfd;..\libraries\AT32F435_437_Firmware_Library\drivers\inc;..\..\..\components\finsh;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\posix\io\epoll;..\libraries\rt_drivers\config;board;..\..\..\libcpu\arm\common;..\..\..\components\drivers\phy;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;applications;board\inc;..\libraries\usbotg_library\inc;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\poll;..\..\..\include;.</IncludePath> + <IncludePath>..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\smp_call;..\libraries\rt_drivers;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;applications;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\phy;..\libraries\rt_drivers\config;board;board\inc;.;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\include;..\libraries\usbotg_library\inc;..\..\..\components\finsh;..\..\..\libcpu\arm\common</IncludePath> </VariousControls> </Cads> <Aads> @@ -694,13 +694,6 @@ </Files> <Files> <File> - <FileName>startup_at32f435_437.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32f435_437.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -725,23 +718,23 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>shell.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\shell.c</FilePath> </File> </Files> <Files> <File> - <FileName>shell.c</FileName> + <FileName>msh_parse.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\shell.c</FilePath> + <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh_parse.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> <Files> @@ -1063,37 +1056,37 @@ <GroupName>klibc</GroupName> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>kerrno.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstdio.c</FileName> + <FileName>rt_vsnprintf_tiny.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> </File> </Files> <Files> <File> - <FileName>kerrno.c</FileName> + <FileName>kstdio.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> + <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstring.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstring.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsnprintf_tiny.c</FileName> + <FileName>kstring.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> + <FilePath>..\..\..\src\klibc\kstring.c</FilePath> </File> </Files> </Group> @@ -1135,212 +1128,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32f435_437_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_qspi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_qspi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_dac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_dac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_scfg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_scfg.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_ertc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_ertc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_acc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_acc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_sdio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_sdio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_xmc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_xmc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_edma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_edma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_dvp.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_dvp.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_emac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_emac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32f435_437.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\cmsis\cm4\device_support\system_at32f435_437.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32f437-start/project.ewp b/bsp/at32/at32f437-start/project.ewp index 220ce16701..2ecc270f4a 100644 --- a/bsp/at32/at32f437-start/project.ewp +++ b/bsp/at32/at32f437-start/project.ewp @@ -225,7 +225,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32F437ZMT7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -353,30 +352,27 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\.</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\cmsis\cm4\core_support</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
- <state>$PROJ_DIR$\board\inc</state>
- <state>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\inc</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
<state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
- <state>$PROJ_DIR$\applications</state>
<state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\.</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
+ <state>$PROJ_DIR$\applications</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
+ <state>$PROJ_DIR$\board\inc</state>
<state>$PROJ_DIR$\..\libraries\rt_drivers</state>
- <state>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\cmsis\cm4\device_support</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -1276,7 +1272,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32F437ZMT7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -1404,30 +1399,27 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\.</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\cmsis\cm4\core_support</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
- <state>$PROJ_DIR$\board\inc</state>
- <state>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\inc</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
<state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
- <state>$PROJ_DIR$\applications</state>
<state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\.</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
+ <state>$PROJ_DIR$\applications</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
+ <state>$PROJ_DIR$\board\inc</state>
<state>$PROJ_DIR$\..\libraries\rt_drivers</state>
- <state>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\cmsis\cm4\device_support</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -2109,6 +2101,9 @@ </file>
</group>
<group>
+ <name>cmsis</name>
+ </group>
+ <group>
<name>Compiler</name>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c</name>
@@ -2204,9 +2199,6 @@ <name>$PROJ_DIR$\board\src\board.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\cmsis\cm4\device_support\startup\iar\startup_at32f435_437.s</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\libraries\rt_drivers\drv_common.c</name>
</file>
<file>
@@ -2219,16 +2211,16 @@ <group>
<name>Finsh</name>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
</file>
</group>
<group>
@@ -2285,9 +2277,6 @@ <group>
<name>klibc</name>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
</file>
<file>
@@ -2297,6 +2286,9 @@ <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
</file>
<file>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
+ </file>
+ <file>
<name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
</file>
</group>
@@ -2319,96 +2311,6 @@ </file>
</group>
<group>
- <name>Libraries</name>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_crc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_dma.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_sdio.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_acc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_wdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_dac.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_ertc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_pwc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_xmc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_qspi.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_spi.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_scfg.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_tmr.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_can.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_edma.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_exint.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_i2c.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_usb.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_dvp.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_debug.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_usart.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_misc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_wwdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_adc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\cmsis\cm4\device_support\system_at32f435_437.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_gpio.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_emac.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_crm.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_flash.c</name>
- </file>
- </group>
- <group>
<name>POSIX</name>
</group>
<group>
diff --git a/bsp/at32/at32f437-start/project.uvproj b/bsp/at32/at32f437-start/project.uvproj index da1ee34472..cbfa272d76 100644 --- a/bsp/at32/at32f437-start/project.uvproj +++ b/bsp/at32/at32f437-start/project.uvproj @@ -357,9 +357,9 @@ <useXO>0</useXO> <VariousControls> <MiscControls /> - <Define>__RTTHREAD__, RT_USING_ARMLIBC, AT32F437ZMT7, USE_STDPERIPH_DRIVER, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, __STDC_LIMIT_MACROS</Define> + <Define>RT_USING_LIBC, __STDC_LIMIT_MACROS, AT32F437ZMT7, __RTTHREAD__, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND</Define> <Undefine /> - <IncludePath>board;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\phy;..\..\..\components\libc\compilers\common\include;..\libraries\AT32F435_437_Firmware_Library\cmsis\cm4\core_support;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\ipc;board\inc;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\libraries\rt_drivers;applications;.;..\libraries\rt_drivers\config;..\..\..\include;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\libraries\AT32F435_437_Firmware_Library\drivers\inc;..\libraries\usbotg_library\inc;..\libraries\AT32F435_437_Firmware_Library\cmsis\cm4\device_support;..\..\..\components\libc\posix\io\epoll;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension</IncludePath> + <IncludePath>..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\compilers\common\include;.;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\ipc;board\inc;board;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\rt_drivers;..\libraries\rt_drivers\config;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\posix\io\poll;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\libraries\usbotg_library\inc;..\..\..\include;..\..\..\libcpu\arm\common;applications</IncludePath> </VariousControls> </Cads> <Aads> @@ -717,13 +717,6 @@ </Files> <Files> <File> - <FileName>startup_at32f435_437.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32f435_437.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -748,9 +741,9 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>msh.c</FileName> + <FileName>msh_parse.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> </File> </Files> <Files> @@ -762,9 +755,9 @@ </Files> <Files> <File> - <FileName>msh_parse.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> <Files> @@ -1086,16 +1079,16 @@ <GroupName>klibc</GroupName> <Files> <File> - <FileName>kerrno.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstdio.c</FileName> + <FileName>kerrno.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> + <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> </File> </Files> <Files> @@ -1107,16 +1100,16 @@ </Files> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>rt_vsnprintf_tiny.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsnprintf_tiny.c</FileName> + <FileName>kstdio.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> + <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> </File> </Files> </Group> @@ -1158,212 +1151,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32f435_437_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_edma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_edma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_dac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_dac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_scfg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_scfg.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_acc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_acc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_xmc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_xmc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_qspi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_qspi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_sdio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_sdio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_dvp.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_dvp.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32f435_437.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\cmsis\cm4\device_support\system_at32f435_437.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_emac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_emac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_ertc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_ertc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_crc.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32f437-start/project.uvprojx b/bsp/at32/at32f437-start/project.uvprojx index fc45b8d7e9..afa4833619 100644 --- a/bsp/at32/at32f437-start/project.uvprojx +++ b/bsp/at32/at32f437-start/project.uvprojx @@ -333,9 +333,9 @@ <v6Rtti>0</v6Rtti> <VariousControls> <MiscControls /> - <Define>RT_USING_ARMLIBC, __RTTHREAD__, USE_STDPERIPH_DRIVER, AT32F437ZMT7, RT_USING_LIBC, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND</Define> + <Define>__STDC_LIMIT_MACROS, RT_USING_ARMLIBC, RT_USING_LIBC, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, AT32F437ZMT7</Define> <Undefine /> - <IncludePath>..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\io\epoll;.;..\..\..\components\drivers\include;board\inc;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\usbotg_library\inc;..\..\..\components\finsh;..\..\..\components\drivers\include;applications;..\libraries\rt_drivers;..\..\..\components\libc\posix\ipc;..\..\..\libcpu\arm\common;..\..\..\include;..\..\..\components\libc\compilers\common\extension;..\libraries\AT32F435_437_Firmware_Library\cmsis\cm4\core_support;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\include;board;..\..\..\components\libc\posix\io\eventfd;..\libraries\rt_drivers\config;..\libraries\AT32F435_437_Firmware_Library\cmsis\cm4\device_support;..\..\..\components\drivers\include;..\libraries\AT32F435_437_Firmware_Library\drivers\inc</IncludePath> + <IncludePath>..\..\..\components\drivers\phy;board\inc;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\components\drivers\include;applications;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\ipc;..\..\..\components\finsh;..\libraries\rt_drivers\config;board;..\libraries\rt_drivers;.;..\..\..\libcpu\arm\common;..\libraries\usbotg_library\inc;..\..\..\components\drivers\include;..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\smp_call</IncludePath> </VariousControls> </Cads> <Aads> @@ -694,13 +694,6 @@ </Files> <Files> <File> - <FileName>startup_at32f435_437.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32f435_437.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -725,16 +718,16 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh.c</FileName> + <FileName>msh_parse.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> </File> </Files> <Files> @@ -746,9 +739,9 @@ </Files> <Files> <File> - <FileName>msh_parse.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> </Group> @@ -1063,6 +1056,13 @@ <GroupName>klibc</GroupName> <Files> <File> + <FileName>kstring.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\..\src\klibc\kstring.c</FilePath> + </File> + </Files> + <Files> + <File> <FileName>rt_vsnprintf_tiny.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> @@ -1089,13 +1089,6 @@ <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> </File> </Files> - <Files> - <File> - <FileName>kstring.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstring.c</FilePath> - </File> - </Files> </Group> <Group> <GroupName>libcpu</GroupName> @@ -1135,212 +1128,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32f435_437_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_edma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_edma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_scfg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_scfg.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_xmc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_xmc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32f435_437.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\cmsis\cm4\device_support\system_at32f435_437.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_ertc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_ertc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_qspi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_qspi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_acc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_acc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_emac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_emac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_sdio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_sdio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_dac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_dac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_dvp.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_dvp.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f435_437_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F435_437_Firmware_Library\drivers\src\at32f435_437_dma.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32f455-start/project.ewp b/bsp/at32/at32f455-start/project.ewp index 53be7caf44..359206f5a6 100644 --- a/bsp/at32/at32f455-start/project.ewp +++ b/bsp/at32/at32f455-start/project.ewp @@ -225,7 +225,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32F455ZET7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -353,30 +352,27 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\board\inc</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
<state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\inc</state>
- <state>$PROJ_DIR$\board</state>
+ <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\core_support</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
- <state>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
<state>$PROJ_DIR$\applications</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
<state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
<state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
- <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
+ <state>$PROJ_DIR$\board</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
+ <state>$PROJ_DIR$\board\inc</state>
<state>$PROJ_DIR$\..\libraries\rt_drivers</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -1276,7 +1272,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32F455ZET7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -1404,30 +1399,27 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\board\inc</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
<state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\inc</state>
- <state>$PROJ_DIR$\board</state>
+ <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\core_support</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
- <state>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
<state>$PROJ_DIR$\applications</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
<state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
<state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
- <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
+ <state>$PROJ_DIR$\board</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
+ <state>$PROJ_DIR$\board\inc</state>
<state>$PROJ_DIR$\..\libraries\rt_drivers</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -2109,6 +2101,9 @@ </file>
</group>
<group>
+ <name>cmsis</name>
+ </group>
+ <group>
<name>Compiler</name>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c</name>
@@ -2204,9 +2199,6 @@ <name>$PROJ_DIR$\board\src\board.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support\startup\iar\startup_at32f45x.s</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\libraries\rt_drivers\drv_common.c</name>
</file>
<file>
@@ -2219,16 +2211,16 @@ <group>
<name>Finsh</name>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
</file>
</group>
<group>
@@ -2285,19 +2277,19 @@ <group>
<name>klibc</name>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
</file>
</group>
<group>
@@ -2319,96 +2311,6 @@ </file>
</group>
<group>
- <name>Libraries</name>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_gpio.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_sdio.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_ertc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_xmc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_dma.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_scfg.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_usb.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_acc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_wwdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_qspi.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_tmr.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_spi.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_trng.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_crm.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_aes.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_wdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_usart.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_crc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support\system_at32f45x.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_dac.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_adc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_pwc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_emac.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_i2c.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_flash.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_can.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_misc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_exint.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_debug.c</name>
- </file>
- </group>
- <group>
<name>POSIX</name>
</group>
<group>
diff --git a/bsp/at32/at32f455-start/project.uvproj b/bsp/at32/at32f455-start/project.uvproj index a0b45a22d4..7595a9741b 100644 --- a/bsp/at32/at32f455-start/project.uvproj +++ b/bsp/at32/at32f455-start/project.uvproj @@ -357,9 +357,9 @@ <useXO>0</useXO> <VariousControls> <MiscControls /> - <Define>__STDC_LIMIT_MACROS, RT_USING_LIBC, USE_STDPERIPH_DRIVER, AT32F455ZET7, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__</Define> + <Define>RT_USING_LIBC, AT32F455ZET7, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__</Define> <Undefine /> - <IncludePath>..\..\..\components\libc\posix\io\poll;..\libraries\rt_drivers;..\..\..\components\drivers\smp_call;..\..\..\components\libc\compilers\common\extension\fcntl\octal;.;..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\drivers\phy;..\libraries\AT32F45x_Firmware_Library\drivers\inc;..\..\..\components\drivers\include;board\inc;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;applications;..\..\..\components\libc\compilers\common\extension;board;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\libraries\usbotg_library\inc;..\..\..\components\libc\compilers\common\include;..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\core_support;..\libraries\rt_drivers\config;..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support</IncludePath> + <IncludePath>..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\include;..\..\..\components\libc\posix\io\epoll;applications;..\libraries\rt_drivers\config;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\drivers\include;board\inc;.;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\phy;board;..\libraries\rt_drivers;..\..\..\components\drivers\smp_call;..\libraries\usbotg_library\inc;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension</IncludePath> </VariousControls> </Cads> <Aads> @@ -717,13 +717,6 @@ </Files> <Files> <File> - <FileName>startup_at32f45x.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32f45x.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -748,9 +741,9 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>shell.c</FileName> + <FileName>msh_parse.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\shell.c</FilePath> + <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> </File> </Files> <Files> @@ -762,16 +755,16 @@ </Files> <Files> <File> - <FileName>msh_parse.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>shell.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\shell.c</FilePath> </File> </Files> </Group> @@ -1086,9 +1079,9 @@ <GroupName>klibc</GroupName> <Files> <File> - <FileName>kstring.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstring.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> <Files> @@ -1100,23 +1093,23 @@ </Files> <Files> <File> - <FileName>rt_vsnprintf_tiny.c</FileName> + <FileName>kerrno.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> + <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>rt_vsnprintf_tiny.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> </File> </Files> <Files> <File> - <FileName>kerrno.c</FileName> + <FileName>kstring.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> + <FilePath>..\..\..\src\klibc\kstring.c</FilePath> </File> </Files> </Group> @@ -1158,212 +1151,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32f45x_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_ertc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_ertc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_sdio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_sdio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_scfg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_scfg.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_emac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_emac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_acc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_acc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_trng.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_trng.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32f45x.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support\system_at32f45x.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_xmc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_xmc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_dac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_dac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_aes.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_aes.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_qspi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_qspi.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32f455-start/project.uvprojx b/bsp/at32/at32f455-start/project.uvprojx index 6ad60aec24..a1eef0e4b8 100644 --- a/bsp/at32/at32f455-start/project.uvprojx +++ b/bsp/at32/at32f455-start/project.uvprojx @@ -333,9 +333,9 @@ <v6Rtti>0</v6Rtti> <VariousControls> <MiscControls /> - <Define>USE_STDPERIPH_DRIVER, AT32F455ZET7, __STDC_LIMIT_MACROS, __RTTHREAD__, RT_USING_LIBC, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND</Define> + <Define>__STDC_LIMIT_MACROS, AT32F455ZET7, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, RT_USING_LIBC, __RTTHREAD__</Define> <Undefine /> - <IncludePath>.;..\..\..\components\drivers\smp_call;..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\core_support;..\..\..\components\drivers\phy;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\libraries\usbotg_library\inc;..\libraries\AT32F45x_Firmware_Library\drivers\inc;applications;..\libraries\rt_drivers\config;..\..\..\include;board\inc;board;..\libraries\rt_drivers;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\libcpu\arm\common;..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support;..\..\..\components\finsh;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd</IncludePath> + <IncludePath>applications;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\smp_call;..\..\..\components\libc\compilers\common\extension\fcntl\octal;.;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\libraries\rt_drivers\config;..\libraries\usbotg_library\inc;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\io\epoll;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;board;board\inc;..\libraries\rt_drivers;..\..\..\components\libc\posix\io\poll;..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\libcpu\arm\cortex-m4</IncludePath> </VariousControls> </Cads> <Aads> @@ -694,13 +694,6 @@ </Files> <Files> <File> - <FileName>startup_at32f45x.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32f45x.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -725,30 +718,30 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>msh_parse.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>shell.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\shell.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh.c</FileName> + <FileName>msh_parse.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> </File> </Files> <Files> <File> - <FileName>shell.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\shell.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> </Group> @@ -1063,37 +1056,37 @@ <GroupName>klibc</GroupName> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>kstdio.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsnprintf_tiny.c</FileName> + <FileName>kstring.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> + <FilePath>..\..\..\src\klibc\kstring.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstring.c</FileName> + <FileName>kerrno.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstring.c</FilePath> + <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> </File> </Files> <Files> <File> - <FileName>kerrno.c</FileName> + <FileName>rt_vsnprintf_tiny.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstdio.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> </Group> @@ -1135,212 +1128,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32f45x_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_scfg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_scfg.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_xmc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_xmc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_qspi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_qspi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_dac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_dac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32f45x.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support\system_at32f45x.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_aes.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_aes.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_ertc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_ertc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_trng.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_trng.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_emac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_emac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_acc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_acc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_sdio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_sdio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_can.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32f456-start/project.ewp b/bsp/at32/at32f456-start/project.ewp index 8475b04eb8..50057d0c64 100644 --- a/bsp/at32/at32f456-start/project.ewp +++ b/bsp/at32/at32f456-start/project.ewp @@ -225,7 +225,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32F456ZET7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -353,30 +352,27 @@ <option>
<name>CCIncludePath2</name>
<state />
+ <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
<state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\inc</state>
- <state>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support</state>
- <state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
<state>$PROJ_DIR$\..\libraries\rt_drivers</state>
- <state>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\core_support</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\.</state>
- <state>$PROJ_DIR$\board\inc</state>
- <state>$PROJ_DIR$\applications</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\applications</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
+ <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\board\inc</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -1276,7 +1272,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32F456ZET7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -1404,30 +1399,27 @@ <option>
<name>CCIncludePath2</name>
<state />
+ <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
<state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\inc</state>
- <state>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support</state>
- <state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
<state>$PROJ_DIR$\..\libraries\rt_drivers</state>
- <state>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\core_support</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\.</state>
- <state>$PROJ_DIR$\board\inc</state>
- <state>$PROJ_DIR$\applications</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\applications</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
+ <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\board\inc</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -2109,6 +2101,9 @@ </file>
</group>
<group>
+ <name>cmsis</name>
+ </group>
+ <group>
<name>Compiler</name>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c</name>
@@ -2204,9 +2199,6 @@ <name>$PROJ_DIR$\board\src\board.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support\startup\iar\startup_at32f45x.s</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\libraries\rt_drivers\drv_common.c</name>
</file>
<file>
@@ -2222,14 +2214,14 @@ <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
</file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
+ </file>
</group>
<group>
<name>Kernel</name>
@@ -2285,19 +2277,19 @@ <group>
<name>klibc</name>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
</file>
</group>
<group>
@@ -2319,96 +2311,6 @@ </file>
</group>
<group>
- <name>Libraries</name>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_i2c.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_dma.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_scfg.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_aes.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_usart.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_pwc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_spi.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_emac.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_wwdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_flash.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_ertc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_wdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_crm.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_misc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_qspi.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_dac.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_sdio.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_adc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_crc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_gpio.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support\system_at32f45x.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_debug.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_trng.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_xmc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_exint.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_tmr.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_acc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_usb.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_can.c</name>
- </file>
- </group>
- <group>
<name>POSIX</name>
</group>
<group>
diff --git a/bsp/at32/at32f456-start/project.uvproj b/bsp/at32/at32f456-start/project.uvproj index b5cbf13c53..3a12dfa5bc 100644 --- a/bsp/at32/at32f456-start/project.uvproj +++ b/bsp/at32/at32f456-start/project.uvproj @@ -357,9 +357,9 @@ <useXO>0</useXO> <VariousControls> <MiscControls /> - <Define>RT_USING_LIBC, __STDC_LIMIT_MACROS, AT32F456ZET7, __RTTHREAD__, USE_STDPERIPH_DRIVER, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND</Define> + <Define>RT_USING_LIBC, __STDC_LIMIT_MACROS, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, AT32F456ZET7, RT_USING_ARMLIBC</Define> <Undefine /> - <IncludePath>..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support;board\inc;..\..\..\components\libc\posix\io\epoll;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\eventfd;..\libraries\rt_drivers;..\..\..\components\finsh;..\..\..\components\drivers\smp_call;board;..\..\..\libcpu\arm\cortex-m4;applications;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\AT32F45x_Firmware_Library\drivers\inc;..\..\..\include;..\libraries\usbotg_library\inc;.;..\..\..\components\drivers\include;..\libraries\rt_drivers\config;..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\core_support;..\..\..\components\drivers\include</IncludePath> + <IncludePath>..\..\..\components\libc\compilers\common\extension;board\inc;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\libraries\rt_drivers;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\io\epoll;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\phy;applications;board;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\ipc;.;..\..\..\components\libc\posix\io\eventfd;..\libraries\usbotg_library\inc;..\libraries\rt_drivers\config</IncludePath> </VariousControls> </Cads> <Aads> @@ -717,13 +717,6 @@ </Files> <Files> <File> - <FileName>startup_at32f45x.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32f45x.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -748,16 +741,16 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>msh_parse.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh_parse.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> <Files> @@ -1093,16 +1086,16 @@ </Files> <Files> <File> - <FileName>kstdio.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> <Files> <File> - <FileName>kerrno.c</FileName> + <FileName>kstdio.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> + <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> </File> </Files> <Files> @@ -1114,9 +1107,9 @@ </Files> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>kerrno.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> </File> </Files> </Group> @@ -1158,212 +1151,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32f45x_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_scfg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_scfg.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_aes.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_aes.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32f45x.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support\system_at32f45x.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_qspi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_qspi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_emac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_emac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_acc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_acc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_trng.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_trng.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_sdio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_sdio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_xmc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_xmc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_ertc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_ertc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_dac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_dac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_exint.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32f456-start/project.uvprojx b/bsp/at32/at32f456-start/project.uvprojx index 4b34206c4e..09ebe1debe 100644 --- a/bsp/at32/at32f456-start/project.uvprojx +++ b/bsp/at32/at32f456-start/project.uvprojx @@ -333,9 +333,9 @@ <v6Rtti>0</v6Rtti> <VariousControls> <MiscControls /> - <Define>RT_USING_LIBC, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, USE_STDPERIPH_DRIVER, AT32F456ZET7, RT_USING_ARMLIBC</Define> + <Define>AT32F456ZET7, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, RT_USING_LIBC, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND</Define> <Undefine /> - <IncludePath>..\..\..\components\libc\posix\ipc;..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\phy;..\..\..\components\drivers\smp_call;.;..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\core_support;applications;..\libraries\rt_drivers\config;..\..\..\components\libc\compilers\common\extension;..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support;..\..\..\components\drivers\include;..\libraries\AT32F45x_Firmware_Library\drivers\inc;board;..\..\..\components\finsh;..\..\..\components\libc\posix\io\poll;..\libraries\rt_drivers;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\eventfd;..\libraries\usbotg_library\inc;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;board\inc;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include</IncludePath> + <IncludePath>..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;..\..\..\components\libc\posix\ipc;..\libraries\rt_drivers\config;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\finsh;.;..\..\..\components\libc\compilers\common\include;..\libraries\rt_drivers;..\libraries\usbotg_library\inc;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\phy;..\..\..\include;board\inc;applications;..\..\..\libcpu\arm\common;..\..\..\components\drivers\smp_call</IncludePath> </VariousControls> </Cads> <Aads> @@ -694,13 +694,6 @@ </Files> <Files> <File> - <FileName>startup_at32f45x.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32f45x.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -725,30 +718,30 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>msh.c</FileName> + <FileName>msh_parse.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> </File> </Files> <Files> <File> - <FileName>shell.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\shell.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh_parse.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>shell.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\shell.c</FilePath> </File> </Files> </Group> @@ -1063,9 +1056,9 @@ <GroupName>klibc</GroupName> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>kstdio.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> </File> </Files> <Files> @@ -1077,23 +1070,23 @@ </Files> <Files> <File> - <FileName>kstdio.c</FileName> + <FileName>kstring.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> + <FilePath>..\..\..\src\klibc\kstring.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsnprintf_tiny.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstring.c</FileName> + <FileName>rt_vsnprintf_tiny.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstring.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> </File> </Files> </Group> @@ -1135,212 +1128,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32f45x_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_sdio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_sdio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_xmc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_xmc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_aes.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_aes.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_emac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_emac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_qspi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_qspi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_dac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_dac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_trng.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_trng.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32f45x.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support\system_at32f45x.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_ertc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_ertc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_scfg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_scfg.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_acc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_acc.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32f457-start/project.ewp b/bsp/at32/at32f457-start/project.ewp index f0c52ce1c1..1fe8b9f1bc 100644 --- a/bsp/at32/at32f457-start/project.ewp +++ b/bsp/at32/at32f457-start/project.ewp @@ -225,7 +225,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32F457ZET7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -353,30 +352,27 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\board</state>
<state>$PROJ_DIR$\..\libraries\rt_drivers</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
- <state>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support</state>
- <state>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\inc</state>
- <state>$PROJ_DIR$\.</state>
<state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
- <state>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\core_support</state>
+ <state>$PROJ_DIR$\.</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\board\inc</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
+ <state>$PROJ_DIR$\board</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
- <state>$PROJ_DIR$\applications</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
- <state>$PROJ_DIR$\board\inc</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
+ <state>$PROJ_DIR$\applications</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -1276,7 +1272,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32F457ZET7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -1404,30 +1399,27 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\board</state>
<state>$PROJ_DIR$\..\libraries\rt_drivers</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
- <state>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support</state>
- <state>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\inc</state>
- <state>$PROJ_DIR$\.</state>
<state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
- <state>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\core_support</state>
+ <state>$PROJ_DIR$\.</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\board\inc</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
+ <state>$PROJ_DIR$\board</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\libraries\usbotg_library\inc</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
- <state>$PROJ_DIR$\applications</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
- <state>$PROJ_DIR$\board\inc</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
+ <state>$PROJ_DIR$\applications</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -2109,6 +2101,9 @@ </file>
</group>
<group>
+ <name>cmsis</name>
+ </group>
+ <group>
<name>Compiler</name>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c</name>
@@ -2204,9 +2199,6 @@ <name>$PROJ_DIR$\board\src\board.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support\startup\iar\startup_at32f45x.s</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\libraries\rt_drivers\drv_common.c</name>
</file>
<file>
@@ -2219,10 +2211,10 @@ <group>
<name>Finsh</name>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c</name>
@@ -2285,19 +2277,19 @@ <group>
<name>klibc</name>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
</file>
</group>
<group>
@@ -2319,96 +2311,6 @@ </file>
</group>
<group>
- <name>Libraries</name>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_pwc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_trng.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_dma.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_acc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_emac.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_adc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_gpio.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_flash.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_qspi.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_dac.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_scfg.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_aes.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_crc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_tmr.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_wdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support\system_at32f45x.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_xmc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_wwdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_usb.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_sdio.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_can.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_spi.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_exint.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_misc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_crm.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_ertc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_usart.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_debug.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_i2c.c</name>
- </file>
- </group>
- <group>
<name>POSIX</name>
</group>
<group>
diff --git a/bsp/at32/at32f457-start/project.uvproj b/bsp/at32/at32f457-start/project.uvproj index 16b7eed4da..e425dfdbac 100644 --- a/bsp/at32/at32f457-start/project.uvproj +++ b/bsp/at32/at32f457-start/project.uvproj @@ -357,9 +357,9 @@ <useXO>0</useXO> <VariousControls> <MiscControls /> - <Define>RT_USING_LIBC, AT32F457ZET7, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, __RTTHREAD__, USE_STDPERIPH_DRIVER</Define> + <Define>RT_USING_LIBC, __RTTHREAD__, AT32F457ZET7, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS</Define> <Undefine /> - <IncludePath>board;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;applications;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\libcpu\arm\common;..\..\..\include;..\libraries\rt_drivers\config;..\..\..\components\libc\posix\io\epoll;board\inc;..\libraries\rt_drivers;..\..\..\components\libc\compilers\common\extension;..\libraries\usbotg_library\inc;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;.;..\libraries\AT32F45x_Firmware_Library\drivers\inc;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\finsh;..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support;..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\core_support;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\posix\ipc</IncludePath> + <IncludePath>..\..\..\libcpu\arm\cortex-m4;..\..\..\libcpu\arm\common;board;..\..\..\components\libc\compilers\common\extension;.;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\usbotg_library\inc;board\inc;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\smp_call;..\libraries\rt_drivers\config;..\..\..\components\libc\posix\ipc;applications;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\phy;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\finsh;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\include;..\libraries\rt_drivers;..\..\..\components\drivers\include;..\..\..\components\drivers\include</IncludePath> </VariousControls> </Cads> <Aads> @@ -717,13 +717,6 @@ </Files> <Files> <File> - <FileName>startup_at32f45x.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32f45x.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -748,30 +741,30 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>msh.c</FileName> + <FileName>msh_parse.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> </File> </Files> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh_parse.c</FileName> + <FileName>shell.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> + <FilePath>..\..\..\components\finsh\shell.c</FilePath> </File> </Files> <Files> <File> - <FileName>shell.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\shell.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> </Group> @@ -1086,16 +1079,16 @@ <GroupName>klibc</GroupName> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>kerrno.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> </File> </Files> <Files> <File> - <FileName>kerrno.c</FileName> + <FileName>rt_vsnprintf_tiny.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> </File> </Files> <Files> @@ -1107,16 +1100,16 @@ </Files> <Files> <File> - <FileName>rt_vsnprintf_tiny.c</FileName> + <FileName>kstdio.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> + <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstdio.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> </Group> @@ -1158,212 +1151,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>system_at32f45x.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support\system_at32f45x.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_emac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_emac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_dac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_dac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_xmc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_xmc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_acc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_acc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_sdio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_sdio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_scfg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_scfg.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_aes.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_aes.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_qspi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_qspi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_trng.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_trng.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_ertc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_ertc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_gpio.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32f457-start/project.uvprojx b/bsp/at32/at32f457-start/project.uvprojx index 8a15204a79..c179ee8654 100644 --- a/bsp/at32/at32f457-start/project.uvprojx +++ b/bsp/at32/at32f457-start/project.uvprojx @@ -333,9 +333,9 @@ <v6Rtti>0</v6Rtti> <VariousControls> <MiscControls /> - <Define>__STDC_LIMIT_MACROS, RT_USING_LIBC, AT32F457ZET7, __RTTHREAD__, RT_USING_ARMLIBC, USE_STDPERIPH_DRIVER, __CLK_TCK=RT_TICK_PER_SECOND</Define> + <Define>RT_USING_LIBC, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, AT32F457ZET7, __RTTHREAD__</Define> <Undefine /> - <IncludePath>..\..\..\components\drivers\include;..\libraries\rt_drivers\config;..\..\..\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\drivers\smp_call;.;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\extension;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\include;..\libraries\usbotg_library\inc;board\inc;board;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\AT32F45x_Firmware_Library\drivers\inc;..\..\..\libcpu\arm\common;..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\core_support;..\..\..\components\drivers\include;..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support;..\libraries\rt_drivers;applications;..\..\..\components\drivers\phy;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\io\epoll</IncludePath> + <IncludePath>..\..\..\include;..\libraries\rt_drivers\config;..\libraries\usbotg_library\inc;..\..\..\libcpu\arm\cortex-m4;..\..\..\libcpu\arm\common;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;board\inc;..\..\..\components\libc\posix\ipc;..\..\..\components\finsh;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;applications;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\phy;.;..\libraries\rt_drivers;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;..\..\..\components\libc\compilers\common\include</IncludePath> </VariousControls> </Cads> <Aads> @@ -694,13 +694,6 @@ </Files> <Files> <File> - <FileName>startup_at32f45x.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32f45x.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -725,30 +718,30 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>msh_parse.c</FileName> + <FileName>shell.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> + <FilePath>..\..\..\components\finsh\shell.c</FilePath> </File> </Files> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> <Files> <File> - <FileName>shell.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\shell.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh.c</FileName> + <FileName>msh_parse.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> </File> </Files> </Group> @@ -1063,37 +1056,37 @@ <GroupName>klibc</GroupName> <Files> <File> - <FileName>kstdio.c</FileName> + <FileName>kerrno.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> + <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsnprintf_tiny.c</FileName> + <FileName>kstdio.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> + <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> </File> </Files> <Files> <File> - <FileName>kerrno.c</FileName> + <FileName>kstring.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> + <FilePath>..\..\..\src\klibc\kstring.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>rt_vsnprintf_tiny.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstring.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstring.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> </Group> @@ -1135,212 +1128,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32f45x_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_scfg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_scfg.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_aes.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_aes.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_dac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_dac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32f45x.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\cmsis\cm4\device_support\system_at32f45x.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_xmc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_xmc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_emac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_emac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_qspi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_qspi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_usb.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_usb.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_trng.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_trng.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_sdio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_sdio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_ertc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_ertc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_acc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_acc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32f45x_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32F45x_Firmware_Library\drivers\src\at32f45x_adc.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32m412-start/project.ewp b/bsp/at32/at32m412-start/project.ewp index 70e7215459..b89c57f523 100644 --- a/bsp/at32/at32m412-start/project.ewp +++ b/bsp/at32/at32m412-start/project.ewp @@ -225,7 +225,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32M412CBT7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -354,28 +353,25 @@ <name>CCIncludePath2</name>
<state />
<state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
- <state>$PROJ_DIR$\applications</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
- <state>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\inc</state>
<state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
<state>$PROJ_DIR$\board</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\board\inc</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\applications</state>
<state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
- <state>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\cmsis\cm4\device_support</state>
- <state>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\cmsis\cm4\core_support</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
+ <state>$PROJ_DIR$\board\inc</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -1275,7 +1271,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32M412CBT7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -1404,28 +1399,25 @@ <name>CCIncludePath2</name>
<state />
<state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
- <state>$PROJ_DIR$\applications</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
- <state>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\inc</state>
<state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
<state>$PROJ_DIR$\board</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\board\inc</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\applications</state>
<state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
- <state>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\cmsis\cm4\device_support</state>
- <state>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\cmsis\cm4\core_support</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
+ <state>$PROJ_DIR$\board\inc</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -2107,6 +2099,9 @@ </file>
</group>
<group>
+ <name>cmsis</name>
+ </group>
+ <group>
<name>Compiler</name>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c</name>
@@ -2202,9 +2197,6 @@ <name>$PROJ_DIR$\board\src\board.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\cmsis\cm4\device_support\startup\iar\startup_at32m412_416.s</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\libraries\rt_drivers\drv_common.c</name>
</file>
<file>
@@ -2217,16 +2209,16 @@ <group>
<name>Finsh</name>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
</file>
</group>
<group>
@@ -2283,16 +2275,16 @@ <group>
<name>klibc</name>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
@@ -2317,78 +2309,6 @@ </file>
</group>
<group>
- <name>Libraries</name>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_dac.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_wwdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_dma.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_adc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_debug.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\cmsis\cm4\device_support\system_at32m412_416.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_exint.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_ertc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_scfg.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_gpio.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_pwc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_tmr.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_spi.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_can.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_flash.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_wdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_crc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_misc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_op.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_usart.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_crm.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_i2c.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_cmp.c</name>
- </file>
- </group>
- <group>
<name>POSIX</name>
</group>
<group>
diff --git a/bsp/at32/at32m412-start/project.uvproj b/bsp/at32/at32m412-start/project.uvproj index 3feb2369dd..14be81ebed 100644 --- a/bsp/at32/at32m412-start/project.uvproj +++ b/bsp/at32/at32m412-start/project.uvproj @@ -357,9 +357,9 @@ <useXO>0</useXO> <VariousControls> <MiscControls /> - <Define>RT_USING_LIBC, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, AT32M412CBT7, USE_STDPERIPH_DRIVER, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__</Define> + <Define>AT32M412CBT7, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, RT_USING_LIBC, __RTTHREAD__</Define> <Undefine /> - <IncludePath>..\..\..\components\drivers\phy;..\..\..\components\libc\posix\io\eventfd;applications;..\libraries\AT32M412_416_Firmware_Library\drivers\inc;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;..\libraries\rt_drivers;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\posix\io\epoll;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\rt_drivers\config;..\libraries\AT32M412_416_Firmware_Library\cmsis\cm4\device_support;board;board\inc;..\..\..\include;..\..\..\libcpu\arm\common;..\libraries\AT32M412_416_Firmware_Library\cmsis\cm4\core_support;..\..\..\components\drivers\include;.;..\..\..\components\finsh</IncludePath> + <IncludePath>board\inc;board;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\components\finsh;.;..\..\..\include;..\libraries\rt_drivers;..\..\..\components\libc\posix\io\poll;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;..\libraries\rt_drivers\config;..\..\..\components\drivers\smp_call;..\..\..\components\libc\compilers\common\extension;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\drivers\phy;..\..\..\libcpu\arm\cortex-m4;applications</IncludePath> </VariousControls> </Cads> <Aads> @@ -717,13 +717,6 @@ </Files> <Files> <File> - <FileName>startup_at32m412_416.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32m412_416.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -748,16 +741,16 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>shell.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\shell.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> <Files> @@ -769,9 +762,9 @@ </Files> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>shell.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\shell.c</FilePath> </File> </Files> </Group> @@ -1086,9 +1079,9 @@ <GroupName>klibc</GroupName> <Files> <File> - <FileName>rt_vsnprintf_tiny.c</FileName> + <FileName>kstdio.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> + <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> </File> </Files> <Files> @@ -1100,16 +1093,16 @@ </Files> <Files> <File> - <FileName>kstdio.c</FileName> + <FileName>kerrno.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> + <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> </File> </Files> <Files> <File> - <FileName>kerrno.c</FileName> + <FileName>rt_vsnprintf_tiny.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> </File> </Files> <Files> @@ -1158,170 +1151,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32m412_416_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_dac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_dac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_scfg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_scfg.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_ertc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_ertc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32m412_416.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\cmsis\cm4\device_support\system_at32m412_416.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_cmp.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_cmp.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_op.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_op.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32m412-start/project.uvprojx b/bsp/at32/at32m412-start/project.uvprojx index 79fe8fafdb..1e2e3fbc86 100644 --- a/bsp/at32/at32m412-start/project.uvprojx +++ b/bsp/at32/at32m412-start/project.uvprojx @@ -333,9 +333,9 @@ <v6Rtti>0</v6Rtti> <VariousControls> <MiscControls /> - <Define>RT_USING_ARMLIBC, AT32M412CBT7, RT_USING_LIBC, __STDC_LIMIT_MACROS, USE_STDPERIPH_DRIVER, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__</Define> + <Define>__CLK_TCK=RT_TICK_PER_SECOND, RT_USING_ARMLIBC, AT32M412CBT7, RT_USING_LIBC, __STDC_LIMIT_MACROS, __RTTHREAD__</Define> <Undefine /> - <IncludePath>..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\io\poll;board;.;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\posix\ipc;..\libraries\rt_drivers;..\libraries\rt_drivers\config;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\libraries\AT32M412_416_Firmware_Library\cmsis\cm4\device_support;..\..\..\components\libc\compilers\common\extension;board\inc;..\..\..\components\drivers\smp_call;..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\phy;applications;..\libraries\AT32M412_416_Firmware_Library\drivers\inc;..\..\..\components\finsh;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\libraries\AT32M412_416_Firmware_Library\cmsis\cm4\core_support;..\..\..\libcpu\arm\common</IncludePath> + <IncludePath>..\..\..\components\libc\posix\io\poll;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\libcpu\arm\common;..\..\..\components\drivers\include;board;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;applications;..\..\..\components\drivers\include;..\..\..\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\compilers\common\extension;..\..\..\components\finsh;.;..\..\..\components\drivers\smp_call;..\..\..\components\libc\compilers\common\include;board\inc;..\..\..\components\libc\posix\io\epoll;..\libraries\rt_drivers;..\libraries\rt_drivers\config</IncludePath> </VariousControls> </Cads> <Aads> @@ -694,13 +694,6 @@ </Files> <Files> <File> - <FileName>startup_at32m412_416.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32m412_416.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -725,13 +718,6 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>shell.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\shell.c</FilePath> - </File> - </Files> - <Files> - <File> <FileName>msh.c</FileName> <FileType>1</FileType> <FilePath>..\..\..\components\finsh\msh.c</FilePath> @@ -751,6 +737,13 @@ <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> + <Files> + <File> + <FileName>shell.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\..\components\finsh\shell.c</FilePath> + </File> + </Files> </Group> <Group> <GroupName>Kernel</GroupName> @@ -1063,9 +1056,9 @@ <GroupName>klibc</GroupName> <Files> <File> - <FileName>rt_vsnprintf_tiny.c</FileName> + <FileName>kstdio.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> + <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> </File> </Files> <Files> @@ -1091,9 +1084,9 @@ </Files> <Files> <File> - <FileName>kstdio.c</FileName> + <FileName>rt_vsnprintf_tiny.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstdio.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> </File> </Files> </Group> @@ -1135,170 +1128,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32m412_416_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_cmp.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_cmp.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_ertc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_ertc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_dac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_dac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_op.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_op.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32m412_416.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\cmsis\cm4\device_support\system_at32m412_416.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_scfg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_scfg.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32m416-start/project.ewp b/bsp/at32/at32m416-start/project.ewp index f0f2809e7d..54e72221ad 100644 --- a/bsp/at32/at32m416-start/project.ewp +++ b/bsp/at32/at32m416-start/project.ewp @@ -225,7 +225,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32M416CBT7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -353,29 +352,26 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\board\inc</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\applications</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
<state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\inc</state>
- <state>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\cmsis\cm4\core_support</state>
- <state>$PROJ_DIR$\.</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\cmsis\cm4\device_support</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
<state>$PROJ_DIR$\..\libraries\rt_drivers</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
+ <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
<state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\applications</state>
+ <state>$PROJ_DIR$\board\inc</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -1275,7 +1271,6 @@ <state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>AT32M416CBT7</state>
<state>__RTTHREAD__</state>
- <state>USE_STDPERIPH_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
@@ -1403,29 +1398,26 @@ <option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\board\inc</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\applications</state>
- <state>$PROJ_DIR$\..\..\..\include</state>
<state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\inc</state>
- <state>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\cmsis\cm4\core_support</state>
- <state>$PROJ_DIR$\.</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\cmsis\cm4\device_support</state>
- <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
+ <state>$PROJ_DIR$\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
<state>$PROJ_DIR$\..\libraries\rt_drivers</state>
- <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
+ <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
<state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
+ <state>$PROJ_DIR$\..\libraries\rt_drivers\config</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\applications</state>
+ <state>$PROJ_DIR$\board\inc</state>
+ <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -2107,6 +2099,9 @@ </file>
</group>
<group>
+ <name>cmsis</name>
+ </group>
+ <group>
<name>Compiler</name>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c</name>
@@ -2202,9 +2197,6 @@ <name>$PROJ_DIR$\board\src\board.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\cmsis\cm4\device_support\startup\iar\startup_at32m412_416.s</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\libraries\rt_drivers\drv_common.c</name>
</file>
<file>
@@ -2217,16 +2209,16 @@ <group>
<name>Finsh</name>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
+ <name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
</file>
</group>
<group>
@@ -2283,9 +2275,6 @@ <group>
<name>klibc</name>
<file>
- <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
</file>
<file>
@@ -2297,6 +2286,9 @@ <file>
<name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
</file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
+ </file>
</group>
<group>
<name>libcpu</name>
@@ -2317,78 +2309,6 @@ </file>
</group>
<group>
- <name>Libraries</name>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_spi.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_misc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_flash.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_crm.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_can.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_usart.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_tmr.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_crc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_wwdt.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_dac.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_op.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_exint.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_i2c.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_ertc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_pwc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\cmsis\cm4\device_support\system_at32m412_416.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_debug.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_cmp.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_adc.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_scfg.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_gpio.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_dma.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_wdt.c</name>
- </file>
- </group>
- <group>
<name>POSIX</name>
</group>
<group>
diff --git a/bsp/at32/at32m416-start/project.uvproj b/bsp/at32/at32m416-start/project.uvproj index 4564b2f633..b2eb396e24 100644 --- a/bsp/at32/at32m416-start/project.uvproj +++ b/bsp/at32/at32m416-start/project.uvproj @@ -357,9 +357,9 @@ <useXO>0</useXO> <VariousControls> <MiscControls /> - <Define>RT_USING_LIBC, __STDC_LIMIT_MACROS, AT32M416CBT7, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, USE_STDPERIPH_DRIVER</Define> + <Define>__RTTHREAD__, RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, AT32M416CBT7, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC</Define> <Undefine /> - <IncludePath>..\libraries\AT32M412_416_Firmware_Library\cmsis\cm4\device_support;..\libraries\AT32M412_416_Firmware_Library\cmsis\cm4\core_support;..\..\..\components\drivers\smp_call;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\epoll;..\..\..\libcpu\arm\common;..\..\..\components\libc\compilers\common\extension;..\libraries\rt_drivers;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;board;..\..\..\include;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\compilers\common\include;..\libraries\rt_drivers\config;..\libraries\AT32M412_416_Firmware_Library\drivers\inc;..\..\..\components\drivers\include;..\..\..\libcpu\arm\cortex-m4;.;applications;..\..\..\components\drivers\include;..\..\..\components\finsh;board\inc;..\..\..\components\drivers\include;..\..\..\components\libc\posix\ipc;..\..\..\components\libc\posix\io\eventfd</IncludePath> + <IncludePath>..\..\..\components\libc\compilers\common\extension;.;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\include;..\..\..\include;..\..\..\components\drivers\include;..\libraries\rt_drivers\config;..\..\..\components\drivers\include;board\inc;..\..\..\components\libc\posix\io\poll;..\..\..\libcpu\arm\common;..\..\..\components\drivers\smp_call;..\..\..\components\finsh;..\..\..\components\drivers\include;board;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\ipc;..\..\..\components\drivers\phy;..\..\..\components\libc\posix\io\epoll;applications;..\..\..\libcpu\arm\cortex-m4;..\libraries\rt_drivers;..\..\..\components\drivers\include</IncludePath> </VariousControls> </Cads> <Aads> @@ -717,13 +717,6 @@ </Files> <Files> <File> - <FileName>startup_at32m412_416.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32m412_416.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -748,30 +741,30 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>shell.c</FileName> + <FileName>msh_parse.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\shell.c</FilePath> + <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> </File> </Files> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>shell.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\shell.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh_parse.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> </Group> @@ -1093,30 +1086,30 @@ </Files> <Files> <File> - <FileName>kerrno.c</FileName> + <FileName>kstring.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> + <FilePath>..\..\..\src\klibc\kstring.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstring.c</FileName> + <FileName>kerrno.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstring.c</FilePath> + <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsnprintf_tiny.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>rt_vsnprintf_tiny.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> </File> </Files> </Group> @@ -1158,170 +1151,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32m412_416_scfg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_scfg.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_cmp.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_cmp.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_ertc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_ertc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_op.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_op.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_dac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_dac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32m412_416.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\cmsis\cm4\device_support\system_at32m412_416.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_crc.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> diff --git a/bsp/at32/at32m416-start/project.uvprojx b/bsp/at32/at32m416-start/project.uvprojx index 5a7664a760..31b88bacf3 100644 --- a/bsp/at32/at32m416-start/project.uvprojx +++ b/bsp/at32/at32m416-start/project.uvprojx @@ -333,9 +333,9 @@ <v6Rtti>0</v6Rtti> <VariousControls> <MiscControls /> - <Define>USE_STDPERIPH_DRIVER, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, AT32M416CBT7, RT_USING_LIBC, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC</Define> + <Define>AT32M416CBT7, __CLK_TCK=RT_TICK_PER_SECOND, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, __RTTHREAD__, RT_USING_LIBC</Define> <Undefine /> - <IncludePath>..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\include;..\..\..\components\libc\compilers\common\extension;.;board\inc;..\..\..\components\drivers\include;..\..\..\components\libc\compilers\common\include;..\..\..\components\libc\posix\ipc;..\..\..\libcpu\arm\common;..\..\..\components\libc\posix\io\epoll;..\libraries\AT32M412_416_Firmware_Library\cmsis\cm4\core_support;..\libraries\rt_drivers\config;..\libraries\AT32M412_416_Firmware_Library\drivers\inc;..\..\..\components\drivers\include;board;..\..\..\components\libc\posix\io\poll;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\drivers\include;..\..\..\components\drivers\smp_call;applications;..\..\..\components\finsh;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\phy;..\..\..\components\drivers\include;..\libraries\rt_drivers;..\libraries\AT32M412_416_Firmware_Library\cmsis\cm4\device_support</IncludePath> + <IncludePath>applications;..\..\..\libcpu\arm\common;..\..\..\components\drivers\phy;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\cortex-m4;..\..\..\components\drivers\include;..\..\..\include;..\..\..\components\drivers\include;..\..\..\components\libc\posix\io\poll;..\libraries\rt_drivers;.;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;..\..\..\components\libc\posix\io\eventfd;..\..\..\components\libc\posix\io\epoll;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\components\libc\compilers\common\include;..\..\..\components\drivers\smp_call;..\..\..\components\libc\posix\ipc;board\inc;..\libraries\rt_drivers\config</IncludePath> </VariousControls> </Cads> <Aads> @@ -694,13 +694,6 @@ </Files> <Files> <File> - <FileName>startup_at32m412_416.s</FileName> - <FileType>2</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\cmsis\cm4\device_support\startup\mdk\startup_at32m412_416.s</FilePath> - </File> - </Files> - <Files> - <File> <FileName>drv_common.c</FileName> <FileType>1</FileType> <FilePath>..\libraries\rt_drivers\drv_common.c</FilePath> @@ -725,30 +718,30 @@ <GroupName>Finsh</GroupName> <Files> <File> - <FileName>msh.c</FileName> + <FileName>msh_parse.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh.c</FilePath> + <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> </File> </Files> <Files> <File> - <FileName>shell.c</FileName> + <FileName>msh.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\shell.c</FilePath> + <FilePath>..\..\..\components\finsh\msh.c</FilePath> </File> </Files> <Files> <File> - <FileName>msh_parse.c</FileName> + <FileName>cmd.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\msh_parse.c</FilePath> + <FilePath>..\..\..\components\finsh\cmd.c</FilePath> </File> </Files> <Files> <File> - <FileName>cmd.c</FileName> + <FileName>shell.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\components\finsh\cmd.c</FilePath> + <FilePath>..\..\..\components\finsh\shell.c</FilePath> </File> </Files> </Group> @@ -1063,30 +1056,30 @@ <GroupName>klibc</GroupName> <Files> <File> - <FileName>rt_vsnprintf_tiny.c</FileName> + <FileName>kerrno.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> + <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> </File> </Files> <Files> <File> - <FileName>rt_vsscanf.c</FileName> + <FileName>rt_vsnprintf_tiny.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath> </File> </Files> <Files> <File> - <FileName>kerrno.c</FileName> + <FileName>kstring.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kerrno.c</FilePath> + <FilePath>..\..\..\src\klibc\kstring.c</FilePath> </File> </Files> <Files> <File> - <FileName>kstring.c</FileName> + <FileName>rt_vsscanf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\..\src\klibc\kstring.c</FilePath> + <FilePath>..\..\..\src\klibc\rt_vsscanf.c</FilePath> </File> </Files> <Files> @@ -1135,170 +1128,6 @@ </File> </Files> </Group> - <Group> - <GroupName>Libraries</GroupName> - <Files> - <File> - <FileName>at32m412_416_wdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_wdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_dac.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_dac.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_crc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_crc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_misc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_misc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_tmr.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_tmr.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_spi.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_spi.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_dma.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_dma.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_adc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_adc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_pwc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_pwc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_ertc.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_ertc.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>system_at32m412_416.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\cmsis\cm4\device_support\system_at32m412_416.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_flash.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_flash.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_cmp.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_cmp.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_can.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_can.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_gpio.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_gpio.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_crm.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_crm.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_exint.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_exint.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_wwdt.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_wwdt.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_op.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_op.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_debug.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_debug.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_usart.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_usart.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_i2c.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_i2c.c</FilePath> - </File> - </Files> - <Files> - <File> - <FileName>at32m412_416_scfg.c</FileName> - <FileType>1</FileType> - <FilePath>..\libraries\AT32M412_416_Firmware_Library\drivers\src\at32m412_416_scfg.c</FilePath> - </File> - </Files> - </Group> </Groups> </Target> </Targets> |
