diff --git a/bsp/gd32450z-eval/.config b/bsp/gd32450z-eval/.config index 9ab9b9f9f0144c6ef90fec8759b0ddb3179a96c7..b9f2f3245bfcb71a78895e785177bf484e4822da 100644 --- a/bsp/gd32450z-eval/.config +++ b/bsp/gd32450z-eval/.config @@ -157,8 +157,9 @@ CONFIG_RT_USING_POSIX=y # light weight TCP/IP stack # CONFIG_RT_USING_LWIP=y -CONFIG_RT_USING_LWIP141=y -# CONFIG_RT_USING_LWIP202 is not set +# CONFIG_RT_USING_LWIP141 is not set +CONFIG_RT_USING_LWIP202=y +# CONFIG_RT_USING_LWIP_IPV6 is not set CONFIG_RT_LWIP_IGMP=y CONFIG_RT_LWIP_ICMP=y # CONFIG_RT_LWIP_SNMP is not set @@ -188,6 +189,8 @@ CONFIG_RT_LWIP_TCP_WND=8196 CONFIG_RT_LWIP_TCPTHREAD_PRIORITY=10 CONFIG_RT_LWIP_TCPTHREAD_MBOX_SIZE=8 CONFIG_RT_LWIP_TCPTHREAD_STACKSIZE=1024 +# CONFIG_LWIP_NO_RX_THREAD is not set +# CONFIG_LWIP_NO_TX_THREAD is not set CONFIG_RT_LWIP_ETHTHREAD_PRIORITY=12 CONFIG_RT_LWIP_ETHTHREAD_STACKSIZE=1024 CONFIG_RT_LWIP_ETHTHREAD_MBOX_SIZE=8 diff --git a/bsp/gd32450z-eval/Kconfig b/bsp/gd32450z-eval/Kconfig index bcb9a3a607bde25e63763dbcdb69fb5c9c9e467d..e5e782777c5428e4145fb3b5400c29c4eb5b50c2 100644 --- a/bsp/gd32450z-eval/Kconfig +++ b/bsp/gd32450z-eval/Kconfig @@ -8,7 +8,7 @@ config $BSP_DIR config $RTT_DIR string option env="RTT_ROOT" - default: "rt-thread" + default: "../.." # you can change the RTT_ROOT default: "rt-thread" # example : default "F:/git_repositories/rt-thread" diff --git a/bsp/gd32450z-eval/project.ewp b/bsp/gd32450z-eval/project.ewp index 9466d6c84b1b98ac590ebcfc3d12059699df04f5..c85930d62dddae356221dd3f26051585dc863a1f 100644 --- a/bsp/gd32450z-eval/project.ewp +++ b/bsp/gd32450z-eval/project.ewp @@ -1,2539 +1,2391 @@ - - - 3 - - Debug - - ARM - - 1 - - General - 3 - - 30 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ICCARM - 2 - - 34 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - AARM - 2 - - 10 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OBJCOPY - 0 - - 1 - 1 - 1 - - - - - - - - - CUSTOM - 3 - - - - 0 - - - - BICOMP - 0 - - - - BUILDACTION - 1 - - - - - - - ILINK - 0 - - 20 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - IARCHIVE - 0 - - 0 - 1 - 1 - - - - - - - BILINK - 0 - - - - - Release - - ARM - - 0 - - General - 3 - - 30 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ICCARM - 2 - - 34 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - AARM - 2 - - 10 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OBJCOPY - 0 - - 1 - 1 - 0 - - - - - - - - - CUSTOM - 3 - - - - 0 - - - - BICOMP - 0 - - - - BUILDACTION - 1 - - - - - - - ILINK - 0 - - 20 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - IARCHIVE - 0 - - 0 - 1 - 0 - - - - - - - BILINK - 0 - - - - - Applications - - $PROJ_DIR$\applications\main.c - - - - CORTEX-M4 - - $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c - - - $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S - - - $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c - - - $PROJ_DIR$\..\..\libcpu\arm\common\div0.c - - - $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c - - - - DeviceDrivers - - $PROJ_DIR$\..\..\components\drivers\src\completion.c - - - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c - - - $PROJ_DIR$\..\..\components\drivers\misc\pin.c - - - $PROJ_DIR$\..\..\components\drivers\src\pipe.c - - - $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c - - - $PROJ_DIR$\..\..\components\drivers\serial\serial.c - - - $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c - - - $PROJ_DIR$\..\..\components\drivers\src\workqueue.c - - - - dlib - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c - - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c - - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\rmtx.c - - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c - - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c - - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c - - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c - - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c - - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c - - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c - - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c - - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\time.c - - - - Drivers - - $PROJ_DIR$\drivers\board.c - - - $PROJ_DIR$\drivers\drv_enet.c - - - $PROJ_DIR$\drivers\drv_exmc_sdram.c - - - $PROJ_DIR$\drivers\drv_usart.c - - - $PROJ_DIR$\drivers\synopsys_emac.c - - - - Filesystem - - $PROJ_DIR$\..\..\components\dfs\filesystems\devfs\devfs.c - - - $PROJ_DIR$\..\..\components\dfs\src\dfs.c - - - $PROJ_DIR$\..\..\components\dfs\filesystems\elmfat\dfs_elm.c - - - $PROJ_DIR$\..\..\components\dfs\src\dfs_file.c - - - $PROJ_DIR$\..\..\components\dfs\src\dfs_fs.c - - - $PROJ_DIR$\..\..\components\dfs\filesystems\net\dfs_net.c - - - $PROJ_DIR$\..\..\components\dfs\src\dfs_posix.c - - - $PROJ_DIR$\..\..\components\dfs\filesystems\elmfat\ff.c - - - $PROJ_DIR$\..\..\components\dfs\filesystems\net\net_netdb.c - - - $PROJ_DIR$\..\..\components\dfs\filesystems\net\net_sockets.c - - - $PROJ_DIR$\..\..\components\dfs\src\poll.c - - - $PROJ_DIR$\..\..\components\dfs\src\select.c - - - - finsh - - $PROJ_DIR$\..\..\components\finsh\cmd.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_error.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_heap.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_init.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_node.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_ops.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_parser.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_token.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_var.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_vm.c - - - $PROJ_DIR$\..\..\components\finsh\msh.c - - - $PROJ_DIR$\..\..\components\finsh\msh_cmd.c - - - $PROJ_DIR$\..\..\components\finsh\msh_file.c - - - $PROJ_DIR$\..\..\components\finsh\shell.c - - - $PROJ_DIR$\..\..\components\finsh\symbol.c - - - - GD32_Lib - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_adc.c - - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_can.c - - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_crc.c - - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ctc.c - - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dac.c - - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dbg.c - - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dci.c - - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dma.c - - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_enet.c - - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exmc.c - - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exti.c - - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fmc.c - - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fwdgt.c - - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_gpio.c - - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_i2c.c - - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ipa.c - - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_iref.c - - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_misc.c - - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_pmu.c - - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rcu.c - - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rtc.c - - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_sdio.c - - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_spi.c - - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_syscfg.c - - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_timer.c - - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_tli.c - - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_trng.c - - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_usart.c - - - $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_wwdgt.c - - - $PROJ_DIR$\Libraries\CMSIS\GD\GD32F4xx\Source\IAR\startup_gd32f4xx.s - - - $PROJ_DIR$\Libraries\CMSIS\GD\GD32F4xx\Source\system_gd32f4xx.c - - - - Kernel - - $PROJ_DIR$\..\..\src\clock.c - - - $PROJ_DIR$\..\..\src\components.c - - - $PROJ_DIR$\..\..\src\device.c - - - $PROJ_DIR$\..\..\src\idle.c - - - $PROJ_DIR$\..\..\src\ipc.c - - - $PROJ_DIR$\..\..\src\irq.c - - - $PROJ_DIR$\..\..\src\kservice.c - - - $PROJ_DIR$\..\..\src\mem.c - - - $PROJ_DIR$\..\..\src\mempool.c - - - $PROJ_DIR$\..\..\src\object.c - - - $PROJ_DIR$\..\..\src\scheduler.c - - - $PROJ_DIR$\..\..\src\signal.c - - - $PROJ_DIR$\..\..\src\thread.c - - - $PROJ_DIR$\..\..\src\timer.c - - - - LwIP - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\api_lib.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\api_msg.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\autoip.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\def.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\dhcp.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\dns.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\err.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\netif\etharp.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\netif\ethernetif.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\icmp.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\igmp.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\inet.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\inet_chksum.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\init.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\ip.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_addr.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_frag.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\memp.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\netbuf.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\netdb.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\netif.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\netifapi.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\pbuf.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\raw.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\netif\slipif.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\sockets.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\stats.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\sys.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\arch\sys_arch.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\tcp.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\tcp_in.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\tcp_out.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\tcpip.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\timers.c - - - $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\udp.c - - - + + 2 + + Debug + + ARM + + 1 + + General + 3 + + 22 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 31 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 9 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 16 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + Release + + ARM + + 0 + + General + 3 + + 22 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 31 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 9 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 0 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 16 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 0 + + + + + + + BILINK + 0 + + + + + Applications + + $PROJ_DIR$\applications\main.c + + + + Drivers + + $PROJ_DIR$\drivers\board.c + + + $PROJ_DIR$\drivers\drv_usart.c + + + $PROJ_DIR$\drivers\drv_exmc_sdram.c + + + $PROJ_DIR$\drivers\drv_enet.c + + + $PROJ_DIR$\drivers\synopsys_emac.c + + + + GD32_Lib + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_adc.c + + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_can.c + + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_crc.c + + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ctc.c + + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dac.c + + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dbg.c + + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dci.c + + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dma.c + + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_enet.c + + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exmc.c + + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exti.c + + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fmc.c + + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fwdgt.c + + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_gpio.c + + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_i2c.c + + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ipa.c + + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_iref.c + + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_misc.c + + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_pmu.c + + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rcu.c + + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rtc.c + + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_sdio.c + + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_spi.c + + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_syscfg.c + + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_timer.c + + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_tli.c + + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_trng.c + + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_usart.c + + + $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_wwdgt.c + + + $PROJ_DIR$\Libraries\CMSIS\GD\GD32F4xx\Source\system_gd32f4xx.c + + + $PROJ_DIR$\Libraries\CMSIS\GD\GD32F4xx\Source\IAR\startup_gd32f4xx.s + + + + Kernel + + $PROJ_DIR$\..\..\src\clock.c + + + $PROJ_DIR$\..\..\src\components.c + + + $PROJ_DIR$\..\..\src\device.c + + + $PROJ_DIR$\..\..\src\idle.c + + + $PROJ_DIR$\..\..\src\ipc.c + + + $PROJ_DIR$\..\..\src\irq.c + + + $PROJ_DIR$\..\..\src\kservice.c + + + $PROJ_DIR$\..\..\src\mem.c + + + $PROJ_DIR$\..\..\src\mempool.c + + + $PROJ_DIR$\..\..\src\object.c + + + $PROJ_DIR$\..\..\src\scheduler.c + + + $PROJ_DIR$\..\..\src\signal.c + + + $PROJ_DIR$\..\..\src\thread.c + + + $PROJ_DIR$\..\..\src\timer.c + + + + CORTEX-M4 + + $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c + + + $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S + + + $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c + + + $PROJ_DIR$\..\..\libcpu\arm\common\div0.c + + + $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + + + + Filesystem + + $PROJ_DIR$\..\..\components\dfs\src\dfs.c + + + $PROJ_DIR$\..\..\components\dfs\src\dfs_file.c + + + $PROJ_DIR$\..\..\components\dfs\src\dfs_fs.c + + + $PROJ_DIR$\..\..\components\dfs\src\dfs_posix.c + + + $PROJ_DIR$\..\..\components\dfs\src\poll.c + + + $PROJ_DIR$\..\..\components\dfs\src\select.c + + + $PROJ_DIR$\..\..\components\dfs\filesystems\devfs\devfs.c + + + $PROJ_DIR$\..\..\components\dfs\filesystems\elmfat\dfs_elm.c + + + $PROJ_DIR$\..\..\components\dfs\filesystems\elmfat\ff.c + + + $PROJ_DIR$\..\..\components\dfs\filesystems\net\dfs_net.c + + + $PROJ_DIR$\..\..\components\dfs\filesystems\net\net_netdb.c + + + $PROJ_DIR$\..\..\components\dfs\filesystems\net\net_sockets.c + + + + DeviceDrivers + + $PROJ_DIR$\..\..\components\drivers\misc\pin.c + + + $PROJ_DIR$\..\..\components\drivers\serial\serial.c + + + $PROJ_DIR$\..\..\components\drivers\src\completion.c + + + $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + + + $PROJ_DIR$\..\..\components\drivers\src\pipe.c + + + $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + + + $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + + + $PROJ_DIR$\..\..\components\drivers\src\workqueue.c + + + + finsh + + $PROJ_DIR$\..\..\components\finsh\shell.c + + + $PROJ_DIR$\..\..\components\finsh\symbol.c + + + $PROJ_DIR$\..\..\components\finsh\cmd.c + + + $PROJ_DIR$\..\..\components\finsh\msh.c + + + $PROJ_DIR$\..\..\components\finsh\msh_cmd.c + + + $PROJ_DIR$\..\..\components\finsh\msh_file.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_error.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_heap.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_init.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_node.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_ops.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_parser.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_var.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_vm.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_token.c + + + + dlib + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\rmtx.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\time.c + + + + lwIP + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_lib.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_msg.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\err.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netbuf.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netdb.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netifapi.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\sockets.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\tcpip.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\def.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\dns.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\init.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ip.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\memp.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\netif.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\pbuf.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\raw.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\stats.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\sys.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_in.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_out.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\timeouts.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\udp.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernet.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c + + + diff --git a/bsp/gd32450z-eval/project.uvoptx b/bsp/gd32450z-eval/project.uvoptx index ca92dfbc517f415aadefe799781493b83f8af90e..fe3cccb4dcde2b84f7c8077addcaf7655892b78a 100644 --- a/bsp/gd32450z-eval/project.uvoptx +++ b/bsp/gd32450z-eval/project.uvoptx @@ -120,7 +120,7 @@ 0 JL2CM3 - -U59401765 -O78 -S2 -ZTIFSpeedSel5000 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(4) -TO18 -TC10000000 -TP21 -TDS8001 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC1000 -FN1 -FF0GD32F4xx_3MB.FLM -FS08000000 -FL0300000 -FP0($$Device:GD32F450ZK$Flash\GD32F4xx_3MB.FLM) + -U59401765 -O78 -S2 -ZTIFSpeedSel5000 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(4) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC1000 -FN1 -FF0GD32F4xx_3MB.FLM -FS08000000 -FL0300000 -FP0($$Device:GD32F450ZK$Flash\GD32F4xx_3MB.FLM) 0 @@ -174,1670 +174,6 @@ - - Applications - 1 - 0 - 0 - 0 - - 1 - 1 - 1 - 0 - 0 - 0 - applications\main.c - main.c - 0 - 0 - - - - - Drivers - 1 - 0 - 0 - 0 - - 2 - 2 - 1 - 0 - 0 - 0 - drivers\board.c - board.c - 0 - 0 - - - 2 - 3 - 1 - 0 - 0 - 0 - drivers\drv_usart.c - drv_usart.c - 0 - 0 - - - 2 - 4 - 1 - 0 - 0 - 0 - drivers\drv_exmc_sdram.c - drv_exmc_sdram.c - 0 - 0 - - - 2 - 5 - 1 - 0 - 0 - 0 - drivers\drv_enet.c - drv_enet.c - 0 - 0 - - - 2 - 6 - 1 - 0 - 0 - 0 - drivers\synopsys_emac.c - synopsys_emac.c - 0 - 0 - - - - - GD32_Lib - 1 - 0 - 0 - 0 - - 3 - 7 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_adc.c - gd32f4xx_adc.c - 0 - 0 - - - 3 - 8 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_can.c - gd32f4xx_can.c - 0 - 0 - - - 3 - 9 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_crc.c - gd32f4xx_crc.c - 0 - 0 - - - 3 - 10 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ctc.c - gd32f4xx_ctc.c - 0 - 0 - - - 3 - 11 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dac.c - gd32f4xx_dac.c - 0 - 0 - - - 3 - 12 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dbg.c - gd32f4xx_dbg.c - 0 - 0 - - - 3 - 13 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dci.c - gd32f4xx_dci.c - 0 - 0 - - - 3 - 14 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dma.c - gd32f4xx_dma.c - 0 - 0 - - - 3 - 15 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_enet.c - gd32f4xx_enet.c - 0 - 0 - - - 3 - 16 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exmc.c - gd32f4xx_exmc.c - 0 - 0 - - - 3 - 17 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exti.c - gd32f4xx_exti.c - 0 - 0 - - - 3 - 18 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fmc.c - gd32f4xx_fmc.c - 0 - 0 - - - 3 - 19 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fwdgt.c - gd32f4xx_fwdgt.c - 0 - 0 - - - 3 - 20 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_gpio.c - gd32f4xx_gpio.c - 0 - 0 - - - 3 - 21 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_i2c.c - gd32f4xx_i2c.c - 0 - 0 - - - 3 - 22 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ipa.c - gd32f4xx_ipa.c - 0 - 0 - - - 3 - 23 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_iref.c - gd32f4xx_iref.c - 0 - 0 - - - 3 - 24 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_misc.c - gd32f4xx_misc.c - 0 - 0 - - - 3 - 25 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_pmu.c - gd32f4xx_pmu.c - 0 - 0 - - - 3 - 26 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rcu.c - gd32f4xx_rcu.c - 0 - 0 - - - 3 - 27 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rtc.c - gd32f4xx_rtc.c - 0 - 0 - - - 3 - 28 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_sdio.c - gd32f4xx_sdio.c - 0 - 0 - - - 3 - 29 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_spi.c - gd32f4xx_spi.c - 0 - 0 - - - 3 - 30 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_syscfg.c - gd32f4xx_syscfg.c - 0 - 0 - - - 3 - 31 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_timer.c - gd32f4xx_timer.c - 0 - 0 - - - 3 - 32 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_tli.c - gd32f4xx_tli.c - 0 - 0 - - - 3 - 33 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_trng.c - gd32f4xx_trng.c - 0 - 0 - - - 3 - 34 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_usart.c - gd32f4xx_usart.c - 0 - 0 - - - 3 - 35 - 1 - 0 - 0 - 0 - Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_wwdgt.c - gd32f4xx_wwdgt.c - 0 - 0 - - - 3 - 36 - 1 - 0 - 0 - 0 - Libraries\CMSIS\GD\GD32F4xx\Source\system_gd32f4xx.c - system_gd32f4xx.c - 0 - 0 - - - 3 - 37 - 2 - 0 - 0 - 0 - Libraries\CMSIS\GD\GD32F4xx\Source\ARM\startup_gd32f4xx.s - startup_gd32f4xx.s - 0 - 0 - - - - - Kernel - 1 - 0 - 0 - 0 - - 4 - 38 - 1 - 0 - 0 - 0 - ..\..\src\clock.c - clock.c - 0 - 0 - - - 4 - 39 - 1 - 0 - 0 - 0 - ..\..\src\components.c - components.c - 0 - 0 - - - 4 - 40 - 1 - 0 - 0 - 0 - ..\..\src\device.c - device.c - 0 - 0 - - - 4 - 41 - 1 - 0 - 0 - 0 - ..\..\src\idle.c - idle.c - 0 - 0 - - - 4 - 42 - 1 - 0 - 0 - 0 - ..\..\src\ipc.c - ipc.c - 0 - 0 - - - 4 - 43 - 1 - 0 - 0 - 0 - ..\..\src\irq.c - irq.c - 0 - 0 - - - 4 - 44 - 1 - 0 - 0 - 0 - ..\..\src\kservice.c - kservice.c - 0 - 0 - - - 4 - 45 - 1 - 0 - 0 - 0 - ..\..\src\mem.c - mem.c - 0 - 0 - - - 4 - 46 - 1 - 0 - 0 - 0 - ..\..\src\mempool.c - mempool.c - 0 - 0 - - - 4 - 47 - 1 - 0 - 0 - 0 - ..\..\src\object.c - object.c - 0 - 0 - - - 4 - 48 - 1 - 0 - 0 - 0 - ..\..\src\scheduler.c - scheduler.c - 0 - 0 - - - 4 - 49 - 1 - 0 - 0 - 0 - ..\..\src\signal.c - signal.c - 0 - 0 - - - 4 - 50 - 1 - 0 - 0 - 0 - ..\..\src\thread.c - thread.c - 0 - 0 - - - 4 - 51 - 1 - 0 - 0 - 0 - ..\..\src\timer.c - timer.c - 0 - 0 - - - - - CORTEX-M4 - 0 - 0 - 0 - 0 - - 5 - 52 - 1 - 0 - 0 - 0 - ..\..\libcpu\arm\cortex-m4\cpuport.c - cpuport.c - 0 - 0 - - - 5 - 53 - 2 - 0 - 0 - 0 - ..\..\libcpu\arm\cortex-m4\context_rvds.S - context_rvds.S - 0 - 0 - - - 5 - 54 - 1 - 0 - 0 - 0 - ..\..\libcpu\arm\common\backtrace.c - backtrace.c - 0 - 0 - - - 5 - 55 - 1 - 0 - 0 - 0 - ..\..\libcpu\arm\common\div0.c - div0.c - 0 - 0 - - - 5 - 56 - 1 - 0 - 0 - 0 - ..\..\libcpu\arm\common\showmem.c - showmem.c - 0 - 0 - - - - - Filesystem - 0 - 0 - 0 - 0 - - 6 - 57 - 1 - 0 - 0 - 0 - ..\..\components\dfs\src\dfs.c - dfs.c - 0 - 0 - - - 6 - 58 - 1 - 0 - 0 - 0 - ..\..\components\dfs\src\dfs_file.c - dfs_file.c - 0 - 0 - - - 6 - 59 - 1 - 0 - 0 - 0 - ..\..\components\dfs\src\dfs_fs.c - dfs_fs.c - 0 - 0 - - - 6 - 60 - 1 - 0 - 0 - 0 - ..\..\components\dfs\src\dfs_posix.c - dfs_posix.c - 0 - 0 - - - 6 - 61 - 1 - 0 - 0 - 0 - ..\..\components\dfs\src\poll.c - poll.c - 0 - 0 - - - 6 - 62 - 1 - 0 - 0 - 0 - ..\..\components\dfs\src\select.c - select.c - 0 - 0 - - - 6 - 63 - 1 - 0 - 0 - 0 - ..\..\components\dfs\filesystems\devfs\devfs.c - devfs.c - 0 - 0 - - - 6 - 64 - 1 - 0 - 0 - 0 - ..\..\components\dfs\filesystems\elmfat\dfs_elm.c - dfs_elm.c - 0 - 0 - - - 6 - 65 - 1 - 0 - 0 - 0 - ..\..\components\dfs\filesystems\elmfat\ff.c - ff.c - 0 - 0 - - - 6 - 66 - 1 - 0 - 0 - 0 - ..\..\components\dfs\filesystems\net\dfs_net.c - dfs_net.c - 0 - 0 - - - 6 - 67 - 1 - 0 - 0 - 0 - ..\..\components\dfs\filesystems\net\net_netdb.c - net_netdb.c - 0 - 0 - - - 6 - 68 - 1 - 0 - 0 - 0 - ..\..\components\dfs\filesystems\net\net_sockets.c - net_sockets.c - 0 - 0 - - - - - DeviceDrivers - 0 - 0 - 0 - 0 - - 7 - 69 - 1 - 0 - 0 - 0 - ..\..\components\drivers\misc\pin.c - pin.c - 0 - 0 - - - 7 - 70 - 1 - 0 - 0 - 0 - ..\..\components\drivers\serial\serial.c - serial.c - 0 - 0 - - - 7 - 71 - 1 - 0 - 0 - 0 - ..\..\components\drivers\src\completion.c - completion.c - 0 - 0 - - - 7 - 72 - 1 - 0 - 0 - 0 - ..\..\components\drivers\src\dataqueue.c - dataqueue.c - 0 - 0 - - - 7 - 73 - 1 - 0 - 0 - 0 - ..\..\components\drivers\src\pipe.c - pipe.c - 0 - 0 - - - 7 - 74 - 1 - 0 - 0 - 0 - ..\..\components\drivers\src\ringbuffer.c - ringbuffer.c - 0 - 0 - - - 7 - 75 - 1 - 0 - 0 - 0 - ..\..\components\drivers\src\waitqueue.c - waitqueue.c - 0 - 0 - - - 7 - 76 - 1 - 0 - 0 - 0 - ..\..\components\drivers\src\workqueue.c - workqueue.c - 0 - 0 - - - - - finsh - 0 - 0 - 0 - 0 - - 8 - 77 - 1 - 0 - 0 - 0 - ..\..\components\finsh\shell.c - shell.c - 0 - 0 - - - 8 - 78 - 1 - 0 - 0 - 0 - ..\..\components\finsh\symbol.c - symbol.c - 0 - 0 - - - 8 - 79 - 1 - 0 - 0 - 0 - ..\..\components\finsh\cmd.c - cmd.c - 0 - 0 - - - 8 - 80 - 1 - 0 - 0 - 0 - ..\..\components\finsh\msh.c - msh.c - 0 - 0 - - - 8 - 81 - 1 - 0 - 0 - 0 - ..\..\components\finsh\msh_cmd.c - msh_cmd.c - 0 - 0 - - - 8 - 82 - 1 - 0 - 0 - 0 - ..\..\components\finsh\msh_file.c - msh_file.c - 0 - 0 - - - 8 - 83 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_compiler.c - finsh_compiler.c - 0 - 0 - - - 8 - 84 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_error.c - finsh_error.c - 0 - 0 - - - 8 - 85 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_heap.c - finsh_heap.c - 0 - 0 - - - 8 - 86 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_init.c - finsh_init.c - 0 - 0 - - - 8 - 87 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_node.c - finsh_node.c - 0 - 0 - - - 8 - 88 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_ops.c - finsh_ops.c - 0 - 0 - - - 8 - 89 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_parser.c - finsh_parser.c - 0 - 0 - - - 8 - 90 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_var.c - finsh_var.c - 0 - 0 - - - 8 - 91 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_vm.c - finsh_vm.c - 0 - 0 - - - 8 - 92 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_token.c - finsh_token.c - 0 - 0 - - - - - libc - 0 - 0 - 0 - 0 - - 9 - 93 - 1 - 0 - 0 - 0 - ..\..\components\libc\compilers\armlibc\libc.c - libc.c - 0 - 0 - - - 9 - 94 - 1 - 0 - 0 - 0 - ..\..\components\libc\compilers\armlibc\mem_std.c - mem_std.c - 0 - 0 - - - 9 - 95 - 1 - 0 - 0 - 0 - ..\..\components\libc\compilers\armlibc\stdio.c - stdio.c - 0 - 0 - - - 9 - 96 - 1 - 0 - 0 - 0 - ..\..\components\libc\compilers\armlibc\stubs.c - stubs.c - 0 - 0 - - - 9 - 97 - 1 - 0 - 0 - 0 - ..\..\components\libc\compilers\armlibc\time.c - time.c - 0 - 0 - - - - - LwIP - 0 - 0 - 0 - 0 - - 10 - 98 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\api\api_lib.c - api_lib.c - 0 - 0 - - - 10 - 99 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\api\api_msg.c - api_msg.c - 0 - 0 - - - 10 - 100 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\api\err.c - err.c - 0 - 0 - - - 10 - 101 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\api\netbuf.c - netbuf.c - 0 - 0 - - - 10 - 102 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\api\netdb.c - netdb.c - 0 - 0 - - - 10 - 103 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\api\netifapi.c - netifapi.c - 0 - 0 - - - 10 - 104 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\api\sockets.c - sockets.c - 0 - 0 - - - 10 - 105 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\api\tcpip.c - tcpip.c - 0 - 0 - - - 10 - 106 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\arch\sys_arch.c - sys_arch.c - 0 - 0 - - - 10 - 107 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\def.c - def.c - 0 - 0 - - - 10 - 108 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\dhcp.c - dhcp.c - 0 - 0 - - - 10 - 109 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\dns.c - dns.c - 0 - 0 - - - 10 - 110 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\init.c - init.c - 0 - 0 - - - 10 - 111 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\memp.c - memp.c - 0 - 0 - - - 10 - 112 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\netif.c - netif.c - 0 - 0 - - - 10 - 113 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\pbuf.c - pbuf.c - 0 - 0 - - - 10 - 114 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\raw.c - raw.c - 0 - 0 - - - 10 - 115 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\stats.c - stats.c - 0 - 0 - - - 10 - 116 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\sys.c - sys.c - 0 - 0 - - - 10 - 117 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\tcp.c - tcp.c - 0 - 0 - - - 10 - 118 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\tcp_in.c - tcp_in.c - 0 - 0 - - - 10 - 119 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\tcp_out.c - tcp_out.c - 0 - 0 - - - 10 - 120 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\timers.c - timers.c - 0 - 0 - - - 10 - 121 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\udp.c - udp.c - 0 - 0 - - - 10 - 122 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\autoip.c - autoip.c - 0 - 0 - - - 10 - 123 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\icmp.c - icmp.c - 0 - 0 - - - 10 - 124 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\igmp.c - igmp.c - 0 - 0 - - - 10 - 125 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\inet.c - inet.c - 0 - 0 - - - 10 - 126 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\inet_chksum.c - inet_chksum.c - 0 - 0 - - - 10 - 127 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip.c - ip.c - 0 - 0 - - - 10 - 128 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_addr.c - ip_addr.c - 0 - 0 - - - 10 - 129 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_frag.c - ip_frag.c - 0 - 0 - - - 10 - 130 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\netif\etharp.c - etharp.c - 0 - 0 - - - 10 - 131 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\netif\ethernetif.c - ethernetif.c - 0 - 0 - - - 10 - 132 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\netif\slipif.c - slipif.c - 0 - 0 - - - ::CMSIS 0 diff --git a/bsp/gd32450z-eval/project.uvproj b/bsp/gd32450z-eval/project.uvproj index f5937a86ab37ca26e71f7c57f7d7f54cee1d3574..c0225ab84dcd55bb4710d64f15051aa1f304cfd5 100644 --- a/bsp/gd32450z-eval/project.uvproj +++ b/bsp/gd32450z-eval/project.uvproj @@ -372,7 +372,7 @@ GD32F4XX, RT_USING_ARM_LIBC, USE_STDPERIPH_DRIVER - applications;.;drivers;Libraries\CMSIS\GD\GD32F4xx\Include;Libraries\CMSIS;Libraries\GD32F4xx_standard_peripheral\Include;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\dfs\filesystems\net;..\..\components\dfs\filesystems\net\socket;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\net\lwip-1.4.1\src;..\..\components\net\lwip-1.4.1\src\include;..\..\components\net\lwip-1.4.1\src\include\ipv4;..\..\components\net\lwip-1.4.1\src\arch\include;..\..\components\net\lwip-1.4.1\src\include\netif + applications;.;drivers;Libraries\CMSIS\GD\GD32F4xx\Include;Libraries\CMSIS;Libraries\GD32F4xx_standard_peripheral\Include;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\dfs\filesystems\net;..\..\components\dfs\filesystems\net\select;..\..\components\dfs\filesystems\net\socket;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif @@ -1120,250 +1120,257 @@ - LwIP + lwIP + + + sys_arch.c + 1 + ..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c + + api_lib.c 1 - ..\..\components\net\lwip-1.4.1\src\api\api_lib.c + ..\..\components\net\lwip-2.0.2\src\api\api_lib.c api_msg.c 1 - ..\..\components\net\lwip-1.4.1\src\api\api_msg.c + ..\..\components\net\lwip-2.0.2\src\api\api_msg.c err.c 1 - ..\..\components\net\lwip-1.4.1\src\api\err.c + ..\..\components\net\lwip-2.0.2\src\api\err.c netbuf.c 1 - ..\..\components\net\lwip-1.4.1\src\api\netbuf.c + ..\..\components\net\lwip-2.0.2\src\api\netbuf.c netdb.c 1 - ..\..\components\net\lwip-1.4.1\src\api\netdb.c + ..\..\components\net\lwip-2.0.2\src\api\netdb.c netifapi.c 1 - ..\..\components\net\lwip-1.4.1\src\api\netifapi.c + ..\..\components\net\lwip-2.0.2\src\api\netifapi.c sockets.c 1 - ..\..\components\net\lwip-1.4.1\src\api\sockets.c + ..\..\components\net\lwip-2.0.2\src\api\sockets.c tcpip.c 1 - ..\..\components\net\lwip-1.4.1\src\api\tcpip.c + ..\..\components\net\lwip-2.0.2\src\api\tcpip.c - sys_arch.c + def.c 1 - ..\..\components\net\lwip-1.4.1\src\arch\sys_arch.c + ..\..\components\net\lwip-2.0.2\src\core\def.c - def.c + dns.c 1 - ..\..\components\net\lwip-1.4.1\src\core\def.c + ..\..\components\net\lwip-2.0.2\src\core\dns.c - dhcp.c + inet_chksum.c 1 - ..\..\components\net\lwip-1.4.1\src\core\dhcp.c + ..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c - dns.c + init.c 1 - ..\..\components\net\lwip-1.4.1\src\core\dns.c + ..\..\components\net\lwip-2.0.2\src\core\init.c - init.c + ip.c 1 - ..\..\components\net\lwip-1.4.1\src\core\init.c + ..\..\components\net\lwip-2.0.2\src\core\ip.c memp.c 1 - ..\..\components\net\lwip-1.4.1\src\core\memp.c + ..\..\components\net\lwip-2.0.2\src\core\memp.c netif.c 1 - ..\..\components\net\lwip-1.4.1\src\core\netif.c + ..\..\components\net\lwip-2.0.2\src\core\netif.c pbuf.c 1 - ..\..\components\net\lwip-1.4.1\src\core\pbuf.c + ..\..\components\net\lwip-2.0.2\src\core\pbuf.c raw.c 1 - ..\..\components\net\lwip-1.4.1\src\core\raw.c + ..\..\components\net\lwip-2.0.2\src\core\raw.c stats.c 1 - ..\..\components\net\lwip-1.4.1\src\core\stats.c + ..\..\components\net\lwip-2.0.2\src\core\stats.c sys.c 1 - ..\..\components\net\lwip-1.4.1\src\core\sys.c + ..\..\components\net\lwip-2.0.2\src\core\sys.c tcp.c 1 - ..\..\components\net\lwip-1.4.1\src\core\tcp.c + ..\..\components\net\lwip-2.0.2\src\core\tcp.c tcp_in.c 1 - ..\..\components\net\lwip-1.4.1\src\core\tcp_in.c + ..\..\components\net\lwip-2.0.2\src\core\tcp_in.c tcp_out.c 1 - ..\..\components\net\lwip-1.4.1\src\core\tcp_out.c + ..\..\components\net\lwip-2.0.2\src\core\tcp_out.c - timers.c + timeouts.c 1 - ..\..\components\net\lwip-1.4.1\src\core\timers.c + ..\..\components\net\lwip-2.0.2\src\core\timeouts.c udp.c 1 - ..\..\components\net\lwip-1.4.1\src\core\udp.c + ..\..\components\net\lwip-2.0.2\src\core\udp.c - autoip.c + ethernet.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\autoip.c + ..\..\components\net\lwip-2.0.2\src\netif\ethernet.c - icmp.c + ethernetif.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\icmp.c + ..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c - igmp.c + lowpan6.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\igmp.c + ..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c - inet.c + autoip.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\inet.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c - inet_chksum.c + dhcp.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\inet_chksum.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c - ip.c + etharp.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c - ip_addr.c + icmp.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_addr.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c - ip_frag.c + igmp.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_frag.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c - etharp.c + ip4.c 1 - ..\..\components\net\lwip-1.4.1\src\netif\etharp.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c - ethernetif.c + ip4_addr.c 1 - ..\..\components\net\lwip-1.4.1\src\netif\ethernetif.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c - slipif.c + ip4_frag.c 1 - ..\..\components\net\lwip-1.4.1\src\netif\slipif.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c diff --git a/bsp/gd32450z-eval/project.uvprojx b/bsp/gd32450z-eval/project.uvprojx index 6dae9822d4b2416c5529830b2350030bd5d77f70..701f062c1ee72d17c1738343b21d19416988cd3a 100644 --- a/bsp/gd32450z-eval/project.uvprojx +++ b/bsp/gd32450z-eval/project.uvprojx @@ -1,16 +1,12 @@ - 2.1 -
### uVision Project, (C) Keil Software
- rt-thread_gd32f4xx 0x4 ARM-ADS - 5060750::V5.06 update 6 (build 750)::ARMCC 0 @@ -19,28 +15,28 @@ GigaDevice.GD32F4xx_DFP.1.0.1 http://gd32mcu.21ic.com/data/documents/yingyongruanjian/GD32F4 IRAM(0x20000000,0x030000) IRAM2(0x10000000,0x010000) IROM(0x08000000,0x0300000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE - - + + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0GD32F4xx_3MB -FS08000000 -FL0300000 -FP0($$Device:GD32F450ZK$Flash\GD32F4xx_3MB.FLM)) 0 $$Device:GD32F450ZK$Device\Include\gd32f4xx.h - - - - - - - - - + + + + + + + + + $$Device:GD32F450ZK$SVD\GD32F4xx.svd 0 0 - - - - - + + + + + 0 0 @@ -62,8 +58,8 @@ 0 0 - - + + 0 0 0 @@ -72,8 +68,8 @@ 0 0 - - + + 0 0 0 @@ -83,14 +79,14 @@ 1 0 fromelf --bin !L --output rtthread.bin - + 0 0 0 0 0 - + 0 @@ -104,8 +100,8 @@ 0 0 3 - - + + 1 @@ -138,11 +134,11 @@ 1 BIN\UL2CM3.DLL - - - - - + + + + + 0 @@ -175,7 +171,7 @@ 0 0 "Cortex-M4" - + 0 0 0 @@ -307,7 +303,7 @@ 0x10000 - + 1 @@ -334,10 +330,10 @@ 0 0 - + GD32F4XX, RT_USING_ARM_LIBC, USE_STDPERIPH_DRIVER - - applications;.;drivers;Libraries\CMSIS\GD\GD32F4xx\Include;Libraries\CMSIS;Libraries\GD32F4xx_standard_peripheral\Include;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\dfs\filesystems\net;..\..\components\dfs\filesystems\net\select;..\..\components\dfs\filesystems\net\socket;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\net\lwip-1.4.1\src;..\..\components\net\lwip-1.4.1\src\include;..\..\components\net\lwip-1.4.1\src\include\ipv4;..\..\components\net\lwip-1.4.1\src\arch\include;..\..\components\net\lwip-1.4.1\src\include\netif + + applications;.;drivers;Libraries\CMSIS\GD\GD32F4xx\Include;Libraries\CMSIS;Libraries\GD32F4xx_standard_peripheral\Include;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\dfs\filesystems\net;..\..\components\dfs\filesystems\net\select;..\..\components\dfs\filesystems\net\socket;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif @@ -352,10 +348,10 @@ 0 0 - - - - + + + + @@ -367,13 +363,13 @@ 0 0x08000000 0x20000000 - + .\gd32_rom.ld - - + + --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab) - - + + @@ -396,21 +392,29 @@ 1 drivers\board.c + + drv_usart.c 1 drivers\drv_usart.c + + drv_exmc_sdram.c 1 drivers\drv_exmc_sdram.c + + drv_enet.c 1 drivers\drv_enet.c + + synopsys_emac.c 1 @@ -426,151 +430,211 @@ 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_adc.c + + gd32f4xx_can.c 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_can.c + + gd32f4xx_crc.c 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_crc.c + + gd32f4xx_ctc.c 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ctc.c + + gd32f4xx_dac.c 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dac.c + + gd32f4xx_dbg.c 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dbg.c + + gd32f4xx_dci.c 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dci.c + + gd32f4xx_dma.c 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dma.c + + gd32f4xx_enet.c 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_enet.c + + gd32f4xx_exmc.c 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exmc.c + + gd32f4xx_exti.c 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exti.c + + gd32f4xx_fmc.c 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fmc.c + + gd32f4xx_fwdgt.c 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fwdgt.c + + gd32f4xx_gpio.c 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_gpio.c + + gd32f4xx_i2c.c 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_i2c.c + + gd32f4xx_ipa.c 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ipa.c + + gd32f4xx_iref.c 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_iref.c + + gd32f4xx_misc.c 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_misc.c + + gd32f4xx_pmu.c 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_pmu.c + + gd32f4xx_rcu.c 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rcu.c + + gd32f4xx_rtc.c 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rtc.c + + gd32f4xx_sdio.c 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_sdio.c + + gd32f4xx_spi.c 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_spi.c + + gd32f4xx_syscfg.c 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_syscfg.c + + gd32f4xx_timer.c 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_timer.c + + gd32f4xx_tli.c 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_tli.c + + gd32f4xx_trng.c 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_trng.c + + gd32f4xx_usart.c 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_usart.c + + gd32f4xx_wwdgt.c 1 Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_wwdgt.c + + system_gd32f4xx.c 1 Libraries\CMSIS\GD\GD32F4xx\Source\system_gd32f4xx.c + + startup_gd32f4xx.s 2 @@ -586,66 +650,92 @@ 1 ..\..\src\clock.c + + components.c 1 ..\..\src\components.c + + device.c 1 ..\..\src\device.c + + idle.c 1 ..\..\src\idle.c + + ipc.c 1 ..\..\src\ipc.c + + irq.c 1 ..\..\src\irq.c + + kservice.c 1 ..\..\src\kservice.c + + mem.c 1 ..\..\src\mem.c + + mempool.c 1 ..\..\src\mempool.c + + object.c 1 ..\..\src\object.c + + scheduler.c 1 ..\..\src\scheduler.c + + signal.c 1 ..\..\src\signal.c + + thread.c 1 ..\..\src\thread.c + + timer.c 1 @@ -661,21 +751,29 @@ 1 ..\..\libcpu\arm\cortex-m4\cpuport.c + + context_rvds.S 2 ..\..\libcpu\arm\cortex-m4\context_rvds.S + + backtrace.c 1 ..\..\libcpu\arm\common\backtrace.c + + div0.c 1 ..\..\libcpu\arm\common\div0.c + + showmem.c 1 @@ -691,56 +789,78 @@ 1 ..\..\components\dfs\src\dfs.c + + dfs_file.c 1 ..\..\components\dfs\src\dfs_file.c + + dfs_fs.c 1 ..\..\components\dfs\src\dfs_fs.c + + dfs_posix.c 1 ..\..\components\dfs\src\dfs_posix.c + + poll.c 1 ..\..\components\dfs\src\poll.c + + select.c 1 ..\..\components\dfs\src\select.c + + devfs.c 1 ..\..\components\dfs\filesystems\devfs\devfs.c + + dfs_elm.c 1 ..\..\components\dfs\filesystems\elmfat\dfs_elm.c + + ff.c 1 ..\..\components\dfs\filesystems\elmfat\ff.c + + dfs_net.c 1 ..\..\components\dfs\filesystems\net\dfs_net.c + + net_netdb.c 1 ..\..\components\dfs\filesystems\net\net_netdb.c + + net_sockets.c 1 @@ -756,36 +876,50 @@ 1 ..\..\components\drivers\misc\pin.c + + serial.c 1 ..\..\components\drivers\serial\serial.c + + completion.c 1 ..\..\components\drivers\src\completion.c + + dataqueue.c 1 ..\..\components\drivers\src\dataqueue.c + + pipe.c 1 ..\..\components\drivers\src\pipe.c + + ringbuffer.c 1 ..\..\components\drivers\src\ringbuffer.c + + waitqueue.c 1 ..\..\components\drivers\src\waitqueue.c + + workqueue.c 1 @@ -801,76 +935,106 @@ 1 ..\..\components\finsh\shell.c + + symbol.c 1 ..\..\components\finsh\symbol.c + + cmd.c 1 ..\..\components\finsh\cmd.c + + msh.c 1 ..\..\components\finsh\msh.c + + msh_cmd.c 1 ..\..\components\finsh\msh_cmd.c + + msh_file.c 1 ..\..\components\finsh\msh_file.c + + finsh_compiler.c 1 ..\..\components\finsh\finsh_compiler.c + + finsh_error.c 1 ..\..\components\finsh\finsh_error.c + + finsh_heap.c 1 ..\..\components\finsh\finsh_heap.c + + finsh_init.c 1 ..\..\components\finsh\finsh_init.c + + finsh_node.c 1 ..\..\components\finsh\finsh_node.c + + finsh_ops.c 1 ..\..\components\finsh\finsh_ops.c + + finsh_parser.c 1 ..\..\components\finsh\finsh_parser.c + + finsh_var.c 1 ..\..\components\finsh\finsh_var.c + + finsh_vm.c 1 ..\..\components\finsh\finsh_vm.c + + finsh_token.c 1 @@ -886,21 +1050,29 @@ 1 ..\..\components\libc\compilers\armlibc\libc.c + + mem_std.c 1 ..\..\components\libc\compilers\armlibc\mem_std.c + + stdio.c 1 ..\..\components\libc\compilers\armlibc\stdio.c + + stubs.c 1 ..\..\components\libc\compilers\armlibc\stubs.c + + time.c 1 @@ -909,203 +1081,273 @@ - LwIP + lwIP + + + sys_arch.c + 1 + ..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c + + api_lib.c 1 - ..\..\components\net\lwip-1.4.1\src\api\api_lib.c + ..\..\components\net\lwip-2.0.2\src\api\api_lib.c + + api_msg.c 1 - ..\..\components\net\lwip-1.4.1\src\api\api_msg.c + ..\..\components\net\lwip-2.0.2\src\api\api_msg.c + + err.c 1 - ..\..\components\net\lwip-1.4.1\src\api\err.c + ..\..\components\net\lwip-2.0.2\src\api\err.c + + netbuf.c 1 - ..\..\components\net\lwip-1.4.1\src\api\netbuf.c + ..\..\components\net\lwip-2.0.2\src\api\netbuf.c + + netdb.c 1 - ..\..\components\net\lwip-1.4.1\src\api\netdb.c + ..\..\components\net\lwip-2.0.2\src\api\netdb.c + + netifapi.c 1 - ..\..\components\net\lwip-1.4.1\src\api\netifapi.c + ..\..\components\net\lwip-2.0.2\src\api\netifapi.c + + sockets.c 1 - ..\..\components\net\lwip-1.4.1\src\api\sockets.c + ..\..\components\net\lwip-2.0.2\src\api\sockets.c + + tcpip.c 1 - ..\..\components\net\lwip-1.4.1\src\api\tcpip.c + ..\..\components\net\lwip-2.0.2\src\api\tcpip.c + + - sys_arch.c + def.c 1 - ..\..\components\net\lwip-1.4.1\src\arch\sys_arch.c + ..\..\components\net\lwip-2.0.2\src\core\def.c + + - def.c + dns.c 1 - ..\..\components\net\lwip-1.4.1\src\core\def.c + ..\..\components\net\lwip-2.0.2\src\core\dns.c + + - dhcp.c + inet_chksum.c 1 - ..\..\components\net\lwip-1.4.1\src\core\dhcp.c + ..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c + + - dns.c + init.c 1 - ..\..\components\net\lwip-1.4.1\src\core\dns.c + ..\..\components\net\lwip-2.0.2\src\core\init.c + + - init.c + ip.c 1 - ..\..\components\net\lwip-1.4.1\src\core\init.c + ..\..\components\net\lwip-2.0.2\src\core\ip.c + + memp.c 1 - ..\..\components\net\lwip-1.4.1\src\core\memp.c + ..\..\components\net\lwip-2.0.2\src\core\memp.c + + netif.c 1 - ..\..\components\net\lwip-1.4.1\src\core\netif.c + ..\..\components\net\lwip-2.0.2\src\core\netif.c + + pbuf.c 1 - ..\..\components\net\lwip-1.4.1\src\core\pbuf.c + ..\..\components\net\lwip-2.0.2\src\core\pbuf.c + + raw.c 1 - ..\..\components\net\lwip-1.4.1\src\core\raw.c + ..\..\components\net\lwip-2.0.2\src\core\raw.c + + stats.c 1 - ..\..\components\net\lwip-1.4.1\src\core\stats.c + ..\..\components\net\lwip-2.0.2\src\core\stats.c + + sys.c 1 - ..\..\components\net\lwip-1.4.1\src\core\sys.c + ..\..\components\net\lwip-2.0.2\src\core\sys.c + + tcp.c 1 - ..\..\components\net\lwip-1.4.1\src\core\tcp.c + ..\..\components\net\lwip-2.0.2\src\core\tcp.c + + tcp_in.c 1 - ..\..\components\net\lwip-1.4.1\src\core\tcp_in.c + ..\..\components\net\lwip-2.0.2\src\core\tcp_in.c + + tcp_out.c 1 - ..\..\components\net\lwip-1.4.1\src\core\tcp_out.c + ..\..\components\net\lwip-2.0.2\src\core\tcp_out.c + + - timers.c + timeouts.c 1 - ..\..\components\net\lwip-1.4.1\src\core\timers.c + ..\..\components\net\lwip-2.0.2\src\core\timeouts.c + + udp.c 1 - ..\..\components\net\lwip-1.4.1\src\core\udp.c + ..\..\components\net\lwip-2.0.2\src\core\udp.c + + - autoip.c + ethernet.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\autoip.c + ..\..\components\net\lwip-2.0.2\src\netif\ethernet.c + + - icmp.c + ethernetif.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\icmp.c + ..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c + + - igmp.c + lowpan6.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\igmp.c + ..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c + + - inet.c + autoip.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\inet.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c + + - inet_chksum.c + dhcp.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\inet_chksum.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c + + - ip.c + etharp.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c + + - ip_addr.c + icmp.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_addr.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c + + - ip_frag.c + igmp.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_frag.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c + + - etharp.c + ip4.c 1 - ..\..\components\net\lwip-1.4.1\src\netif\etharp.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c + + - ethernetif.c + ip4_addr.c 1 - ..\..\components\net\lwip-1.4.1\src\netif\ethernetif.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c + + - slipif.c + ip4_frag.c 1 - ..\..\components\net\lwip-1.4.1\src\netif\slipif.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c - - ::CMSIS - - - + - + - + - + -
diff --git a/bsp/gd32450z-eval/rtconfig.h b/bsp/gd32450z-eval/rtconfig.h index 7d5aa17dd4387ce7c65e03289723dacf3db37b36..cff29a3183bed049523b8e8d949d0867f601aac0 100644 --- a/bsp/gd32450z-eval/rtconfig.h +++ b/bsp/gd32450z-eval/rtconfig.h @@ -103,7 +103,7 @@ /* light weight TCP/IP stack */ #define RT_USING_LWIP -#define RT_USING_LWIP141 +#define RT_USING_LWIP202 #define RT_LWIP_IGMP #define RT_LWIP_ICMP #define RT_LWIP_DNS