diff --git a/board/GigaDevice_GD32E507Z_EVAL/KEIL/hello_world/TencentOS_Tiny.uvoptx b/board/GigaDevice_GD32E507Z_EVAL/KEIL/hello_world/TencentOS_Tiny.uvoptx
new file mode 100644
index 00000000..1cb8f032
--- /dev/null
+++ b/board/GigaDevice_GD32E507Z_EVAL/KEIL/hello_world/TencentOS_Tiny.uvoptx
@@ -0,0 +1,1099 @@
+
+
+
+ 1.0
+
+ ### uVision Project, (C) Keil Software
+
+
+ *.c
+ *.s*; *.src; *.a*
+ *.obj; *.o
+ *.lib
+ *.txt; *.h; *.inc
+ *.plm
+ *.cpp
+ 0
+
+
+
+ 0
+ 0
+
+
+
+ GD32E507Z_EVAL
+ 0x4
+ ARM-ADS
+
+ 12000000
+
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 1
+ 65535
+ 0
+ 0
+ 0
+
+
+ 79
+ 66
+ 8
+ .\list\
+
+
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+
+
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+
+
+ 1
+ 0
+ 1
+
+ 255
+
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 0
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0
+ 14
+
+
+
+
+
+
+
+
+
+
+ BIN\CMSIS_AGDI_V8M.DLL
+
+
+
+ 0
+ CMSIS_AGDI_V8M
+ -X"Any" -UAny -O206 -S0 -C0 -P00000000 -N00("ARM CoreSight SW-DP") -D00(0BE12477) -L00(0) -TO65536 -TC10000000 -TT10000000 -TP20 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC1000 -FN1 -FF0GD32E50x_512 -FS08000000 -FL080000 -FP0($$Device:GD32E507ZE$Flash\GD32E50x_512.FLM)
+
+
+ 0
+ UL2V8M
+ -UAny -O206 -S0 -C0 -P00 -N00("ARM CoreSight SW-DP") -D00(0BF11477) -L00(0) -TO0 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FN1 -FC1000 -FD20000000 -FF0GD32E50x_512 -FL0800 -FS08000000 -FP0($$Device:GD32E507ZE$Flash\GD32E50x_512.FLM)
+
+
+ 0
+ JL2CM3
+ -U59400616 -O78 -S2 -ZTIFSpeedSel5000 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BE12477) -L00(4) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO31 -FD20000000 -FC800 -FN1 -FF0GD32E50x_512.FLM -FS08000000 -FL080000 -FP0($$Device:GD32E507ZE$Flash\GD32E50x_512.FLM)
+
+
+ 0
+ PWSTATINFO
+ 200,50,700
+
+
+ 0
+ ARMRTXEVENTFLAGS
+ -L70 -Z18 -C0 -M0 -T1
+
+
+ 0
+ DLGTARM
+ (6010=-1,-1,-1,-1,0)(6018=-1,-1,-1,-1,0)(6019=-1,-1,-1,-1,0)(6008=-1,-1,-1,-1,0)(6009=-1,-1,-1,-1,0)(6014=-1,-1,-1,-1,0)(6015=-1,-1,-1,-1,0)(6003=-1,-1,-1,-1,0)(6000=-1,-1,-1,-1,0)
+
+
+ 0
+ ARMDBGFLAGS
+
+
+
+
+
+
+ 0
+ 1
+ ck_freq
+
+
+
+
+ 1
+ 0
+ 40015804
+ 0
+
+
+
+ 0
+
+
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+ System Viewer\USART0
+ 35905
+
+
+
+
+
+
+ Application
+ 1
+ 0
+ 0
+ 0
+
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ ..\..\BSP\Src\gd32e50x_it.c
+ gd32e50x_it.c
+ 0
+ 0
+
+
+ 1
+ 2
+ 1
+ 0
+ 0
+ 0
+ ..\..\BSP\Src\gd32e507z_eval.c
+ gd32e507z_eval.c
+ 0
+ 0
+
+
+ 1
+ 3
+ 1
+ 0
+ 0
+ 0
+ ..\..\BSP\Src\gd32e507z_lcd_eval.c
+ gd32e507z_lcd_eval.c
+ 0
+ 0
+
+
+ 1
+ 4
+ 1
+ 0
+ 0
+ 0
+ ..\..\BSP\Src\main.c
+ main.c
+ 0
+ 0
+
+
+ 1
+ 5
+ 1
+ 0
+ 0
+ 0
+ ..\..\BSP\Src\systick.c
+ systick.c
+ 0
+ 0
+
+
+
+
+ CMSIS
+ 1
+ 0
+ 0
+ 0
+
+ 2
+ 6
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\CMSIS\GD\GD32E50x\Source\system_gd32e50x.c
+ system_gd32e50x.c
+ 0
+ 0
+
+
+
+
+ GD32E50x_Peripherals
+ 0
+ 0
+ 0
+ 0
+
+ 3
+ 7
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_adc.c
+ gd32e50x_adc.c
+ 0
+ 0
+
+
+ 3
+ 8
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_bkp.c
+ gd32e50x_bkp.c
+ 0
+ 0
+
+
+ 3
+ 9
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_cmp.c
+ gd32e50x_cmp.c
+ 0
+ 0
+
+
+ 3
+ 10
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_crc.c
+ gd32e50x_crc.c
+ 0
+ 0
+
+
+ 3
+ 11
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_ctc.c
+ gd32e50x_ctc.c
+ 0
+ 0
+
+
+ 3
+ 12
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_dac.c
+ gd32e50x_dac.c
+ 0
+ 0
+
+
+ 3
+ 13
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_dbg.c
+ gd32e50x_dbg.c
+ 0
+ 0
+
+
+ 3
+ 14
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_dma.c
+ gd32e50x_dma.c
+ 0
+ 0
+
+
+ 3
+ 15
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_enet.c
+ gd32e50x_enet.c
+ 0
+ 0
+
+
+ 3
+ 16
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_exmc.c
+ gd32e50x_exmc.c
+ 0
+ 0
+
+
+ 3
+ 17
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_exti.c
+ gd32e50x_exti.c
+ 0
+ 0
+
+
+ 3
+ 18
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_fmc.c
+ gd32e50x_fmc.c
+ 0
+ 0
+
+
+ 3
+ 19
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_fwdgt.c
+ gd32e50x_fwdgt.c
+ 0
+ 0
+
+
+ 3
+ 20
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_gpio.c
+ gd32e50x_gpio.c
+ 0
+ 0
+
+
+ 3
+ 21
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_i2c.c
+ gd32e50x_i2c.c
+ 0
+ 0
+
+
+ 3
+ 22
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_misc.c
+ gd32e50x_misc.c
+ 0
+ 0
+
+
+ 3
+ 23
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_pmu.c
+ gd32e50x_pmu.c
+ 0
+ 0
+
+
+ 3
+ 24
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_rcu.c
+ gd32e50x_rcu.c
+ 0
+ 0
+
+
+ 3
+ 25
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_rtc.c
+ gd32e50x_rtc.c
+ 0
+ 0
+
+
+ 3
+ 26
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_sdio.c
+ gd32e50x_sdio.c
+ 0
+ 0
+
+
+ 3
+ 27
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_shrtimer.c
+ gd32e50x_shrtimer.c
+ 0
+ 0
+
+
+ 3
+ 28
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_spi.c
+ gd32e50x_spi.c
+ 0
+ 0
+
+
+ 3
+ 29
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_sqpi.c
+ gd32e50x_sqpi.c
+ 0
+ 0
+
+
+ 3
+ 30
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_timer.c
+ gd32e50x_timer.c
+ 0
+ 0
+
+
+ 3
+ 31
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_tmu.c
+ gd32e50x_tmu.c
+ 0
+ 0
+
+
+ 3
+ 32
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_usart.c
+ gd32e50x_usart.c
+ 0
+ 0
+
+
+ 3
+ 33
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_wwdgt.c
+ gd32e50x_wwdgt.c
+ 0
+ 0
+
+
+
+
+ Startup
+ 1
+ 0
+ 0
+ 0
+
+ 4
+ 34
+ 2
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\CMSIS\GD\GD32E50x\Source\ARM\startup_gd32e50x_cl.s
+ startup_gd32e50x_cl.s
+ 0
+ 0
+
+
+
+
+ tos/arch
+ 0
+ 0
+ 0
+ 0
+
+ 5
+ 35
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\arch\arm\arm-v8m\common\tos_cpu.c
+ tos_cpu.c
+ 0
+ 0
+
+
+ 5
+ 36
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\arch\arm\arm-v8m\cortex-m33\armcc\port_c.c
+ port_c.c
+ 0
+ 0
+
+
+ 5
+ 37
+ 2
+ 0
+ 0
+ 0
+ ..\..\..\..\arch\arm\arm-v8m\cortex-m33\armcc\port_s.S
+ port_s.S
+ 0
+ 0
+
+
+
+
+ tos/kernel
+ 0
+ 0
+ 0
+ 0
+
+ 6
+ 38
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_barrier.c
+ tos_barrier.c
+ 0
+ 0
+
+
+ 6
+ 39
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_binary_heap.c
+ tos_binary_heap.c
+ 0
+ 0
+
+
+ 6
+ 40
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_bitmap.c
+ tos_bitmap.c
+ 0
+ 0
+
+
+ 6
+ 41
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_char_fifo.c
+ tos_char_fifo.c
+ 0
+ 0
+
+
+ 6
+ 42
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_completion.c
+ tos_completion.c
+ 0
+ 0
+
+
+ 6
+ 43
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_countdownlatch.c
+ tos_countdownlatch.c
+ 0
+ 0
+
+
+ 6
+ 44
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_event.c
+ tos_event.c
+ 0
+ 0
+
+
+ 6
+ 45
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_global.c
+ tos_global.c
+ 0
+ 0
+
+
+ 6
+ 46
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_mail_queue.c
+ tos_mail_queue.c
+ 0
+ 0
+
+
+ 6
+ 47
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_message_queue.c
+ tos_message_queue.c
+ 0
+ 0
+
+
+ 6
+ 48
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_mmblk.c
+ tos_mmblk.c
+ 0
+ 0
+
+
+ 6
+ 49
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_mmheap.c
+ tos_mmheap.c
+ 0
+ 0
+
+
+ 6
+ 50
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_mutex.c
+ tos_mutex.c
+ 0
+ 0
+
+
+ 6
+ 51
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_pend.c
+ tos_pend.c
+ 0
+ 0
+
+
+ 6
+ 52
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_priority_mail_queue.c
+ tos_priority_mail_queue.c
+ 0
+ 0
+
+
+ 6
+ 53
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_priority_message_queue.c
+ tos_priority_message_queue.c
+ 0
+ 0
+
+
+ 6
+ 54
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_priority_queue.c
+ tos_priority_queue.c
+ 0
+ 0
+
+
+ 6
+ 55
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_ring_queue.c
+ tos_ring_queue.c
+ 0
+ 0
+
+
+ 6
+ 56
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_robin.c
+ tos_robin.c
+ 0
+ 0
+
+
+ 6
+ 57
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_rwlock.c
+ tos_rwlock.c
+ 0
+ 0
+
+
+ 6
+ 58
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_sched.c
+ tos_sched.c
+ 0
+ 0
+
+
+ 6
+ 59
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_sem.c
+ tos_sem.c
+ 0
+ 0
+
+
+ 6
+ 60
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_stopwatch.c
+ tos_stopwatch.c
+ 0
+ 0
+
+
+ 6
+ 61
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_sys.c
+ tos_sys.c
+ 0
+ 0
+
+
+ 6
+ 62
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_task.c
+ tos_task.c
+ 0
+ 0
+
+
+ 6
+ 63
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_tick.c
+ tos_tick.c
+ 0
+ 0
+
+
+ 6
+ 64
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_time.c
+ tos_time.c
+ 0
+ 0
+
+
+ 6
+ 65
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_timer.c
+ tos_timer.c
+ 0
+ 0
+
+
+
+
+ tos/cmsis
+ 0
+ 0
+ 0
+ 0
+
+ 7
+ 66
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\osal\cmsis_os\cmsis_os.c
+ cmsis_os.c
+ 0
+ 0
+
+
+
+
+ tos/config
+ 0
+ 0
+ 0
+ 0
+
+ 8
+ 67
+ 5
+ 0
+ 0
+ 0
+ ..\..\TOS_CONFIG\tos_config.h
+ tos_config.h
+ 0
+ 0
+
+
+
+
+ ::CMSIS
+ 0
+ 0
+ 0
+ 1
+
+
+
diff --git a/board/GigaDevice_GD32E507Z_EVAL/KEIL/hello_world/TencentOS_Tiny.uvprojx b/board/GigaDevice_GD32E507Z_EVAL/KEIL/hello_world/TencentOS_Tiny.uvprojx
new file mode 100644
index 00000000..ef62858a
--- /dev/null
+++ b/board/GigaDevice_GD32E507Z_EVAL/KEIL/hello_world/TencentOS_Tiny.uvprojx
@@ -0,0 +1,793 @@
+
+
+
+ 2.1
+
+ ### uVision Project, (C) Keil Software
+
+
+
+ GD32E507Z_EVAL
+ 0x4
+ ARM-ADS
+ 6140000::V6.14::ARMCLANG
+ 1
+
+
+ GD32E507ZE
+ GigaDevice
+ GigaDevice.GD32E50x_DFP.1.1.0
+ http://gd32mcu.21ic.com/data/documents/yingyongruanjian/
+ IRAM(0x20000000,0x20000) IROM(0x08000000,0x080000) CPUTYPE("Cortex-M33") FPU3(SFPU) CLOCK(12000000) ELITTLE
+
+
+ UL2V8M(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0GD32E50x_512 -FS08000000 -FL0800 -FP0($$Device:GD32E507ZE$Flash\GD32E50x_512.FLM))
+ 0
+ $$Device:GD32E507ZE$Device\Include\gd32e50x.h
+
+
+
+
+
+
+
+
+
+ $$Device:GD32E507ZE$SVD\GD32E50x_CL.svd
+ 0
+ 0
+
+
+
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 1
+
+ .\output\
+ Project
+ 1
+ 0
+ 0
+ 1
+ 1
+ .\list\
+ 1
+ 0
+ 0
+
+ 0
+ 0
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+
+
+
+
+
+ SARMV8M.DLL
+ -MPU
+ TCM.DLL
+ -pCM33
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 16
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+ 1
+ 4099
+
+ 1
+ BIN\UL2V8M.DLL
+ "" ()
+
+
+
+
+ 0
+
+
+
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ "Cortex-M33"
+
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+ 0
+ 2
+ 0
+ 0
+ 0
+ 0
+ 8
+ 1
+ 0
+ 0
+ 0
+ 3
+ 3
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x20000000
+ 0x20000
+
+
+ 1
+ 0x8000000
+ 0x80000
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x8000000
+ 0x80000
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x20000000
+ 0x20000
+
+
+ 0
+ 0x0
+ 0x0
+
+
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 3
+ 0
+ 0
+ 0
+ 0
+ 0
+ 3
+ 3
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ GD32E50X,GD32E50X_CL,USE_STDPERIPH_DRIVER
+
+ ..\..\BSP\Inc;..\..\TOS_CONFIG;..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\CMSIS\GD\GD32E50x\Include;..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\CMSIS;..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Include;..\..\..\..\arch\arm\arm-v8m\common\include;..\..\..\..\arch\arm\arm-v8m\cortex-m33\armcc;..\..\..\..\kernel\core\include;..\..\..\..\kernel\pm\include;..\..\..\..\osal\cmsis_os
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 4
+
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0x08000000
+ 0x20000000
+
+ .\output\Project.sct
+
+
+
+
+
+
+
+
+
+
+ Application
+
+
+ gd32e50x_it.c
+ 1
+ ..\..\BSP\Src\gd32e50x_it.c
+
+
+ gd32e507z_eval.c
+ 1
+ ..\..\BSP\Src\gd32e507z_eval.c
+
+
+ gd32e507z_lcd_eval.c
+ 1
+ ..\..\BSP\Src\gd32e507z_lcd_eval.c
+
+
+ main.c
+ 1
+ ..\..\BSP\Src\main.c
+
+
+ systick.c
+ 1
+ ..\..\BSP\Src\systick.c
+
+
+
+
+ CMSIS
+
+
+ system_gd32e50x.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\CMSIS\GD\GD32E50x\Source\system_gd32e50x.c
+
+
+
+
+ GD32E50x_Peripherals
+
+
+ gd32e50x_adc.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_adc.c
+
+
+ gd32e50x_bkp.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_bkp.c
+
+
+ gd32e50x_cmp.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_cmp.c
+
+
+ gd32e50x_crc.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_crc.c
+
+
+ gd32e50x_ctc.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_ctc.c
+
+
+ gd32e50x_dac.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_dac.c
+
+
+ gd32e50x_dbg.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_dbg.c
+
+
+ gd32e50x_dma.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_dma.c
+
+
+ gd32e50x_enet.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_enet.c
+
+
+ gd32e50x_exmc.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_exmc.c
+
+
+ gd32e50x_exti.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_exti.c
+
+
+ gd32e50x_fmc.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_fmc.c
+
+
+ gd32e50x_fwdgt.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_fwdgt.c
+
+
+ gd32e50x_gpio.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_gpio.c
+
+
+ gd32e50x_i2c.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_i2c.c
+
+
+ gd32e50x_misc.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_misc.c
+
+
+ gd32e50x_pmu.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_pmu.c
+
+
+ gd32e50x_rcu.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_rcu.c
+
+
+ gd32e50x_rtc.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_rtc.c
+
+
+ gd32e50x_sdio.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_sdio.c
+
+
+ gd32e50x_shrtimer.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_shrtimer.c
+
+
+ gd32e50x_spi.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_spi.c
+
+
+ gd32e50x_sqpi.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_sqpi.c
+
+
+ gd32e50x_timer.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_timer.c
+
+
+ gd32e50x_tmu.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_tmu.c
+
+
+ gd32e50x_usart.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_usart.c
+
+
+ gd32e50x_wwdgt.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\GD32E50x_standard_peripheral\Source\gd32e50x_wwdgt.c
+
+
+
+
+ Startup
+
+
+ startup_gd32e50x_cl.s
+ 2
+ ..\..\..\..\platform\vendor_bsp\gd\GD32E50x_Firmware_Library\CMSIS\GD\GD32E50x\Source\ARM\startup_gd32e50x_cl.s
+
+
+
+
+ tos/arch
+
+
+ tos_cpu.c
+ 1
+ ..\..\..\..\arch\arm\arm-v8m\common\tos_cpu.c
+
+
+ port_c.c
+ 1
+ ..\..\..\..\arch\arm\arm-v8m\cortex-m33\armcc\port_c.c
+
+
+ port_s.S
+ 2
+ ..\..\..\..\arch\arm\arm-v8m\cortex-m33\armcc\port_s.S
+
+
+
+
+ tos/kernel
+
+
+ tos_barrier.c
+ 1
+ ..\..\..\..\kernel\core\tos_barrier.c
+
+
+ tos_binary_heap.c
+ 1
+ ..\..\..\..\kernel\core\tos_binary_heap.c
+
+
+ tos_bitmap.c
+ 1
+ ..\..\..\..\kernel\core\tos_bitmap.c
+
+
+ tos_char_fifo.c
+ 1
+ ..\..\..\..\kernel\core\tos_char_fifo.c
+
+
+ tos_completion.c
+ 1
+ ..\..\..\..\kernel\core\tos_completion.c
+
+
+ tos_countdownlatch.c
+ 1
+ ..\..\..\..\kernel\core\tos_countdownlatch.c
+
+
+ tos_event.c
+ 1
+ ..\..\..\..\kernel\core\tos_event.c
+
+
+ tos_global.c
+ 1
+ ..\..\..\..\kernel\core\tos_global.c
+
+
+ tos_mail_queue.c
+ 1
+ ..\..\..\..\kernel\core\tos_mail_queue.c
+
+
+ tos_message_queue.c
+ 1
+ ..\..\..\..\kernel\core\tos_message_queue.c
+
+
+ tos_mmblk.c
+ 1
+ ..\..\..\..\kernel\core\tos_mmblk.c
+
+
+ tos_mmheap.c
+ 1
+ ..\..\..\..\kernel\core\tos_mmheap.c
+
+
+ tos_mutex.c
+ 1
+ ..\..\..\..\kernel\core\tos_mutex.c
+
+
+ tos_pend.c
+ 1
+ ..\..\..\..\kernel\core\tos_pend.c
+
+
+ tos_priority_mail_queue.c
+ 1
+ ..\..\..\..\kernel\core\tos_priority_mail_queue.c
+
+
+ tos_priority_message_queue.c
+ 1
+ ..\..\..\..\kernel\core\tos_priority_message_queue.c
+
+
+ tos_priority_queue.c
+ 1
+ ..\..\..\..\kernel\core\tos_priority_queue.c
+
+
+ tos_ring_queue.c
+ 1
+ ..\..\..\..\kernel\core\tos_ring_queue.c
+
+
+ tos_robin.c
+ 1
+ ..\..\..\..\kernel\core\tos_robin.c
+
+
+ tos_rwlock.c
+ 1
+ ..\..\..\..\kernel\core\tos_rwlock.c
+
+
+ tos_sched.c
+ 1
+ ..\..\..\..\kernel\core\tos_sched.c
+
+
+ tos_sem.c
+ 1
+ ..\..\..\..\kernel\core\tos_sem.c
+
+
+ tos_stopwatch.c
+ 1
+ ..\..\..\..\kernel\core\tos_stopwatch.c
+
+
+ tos_sys.c
+ 1
+ ..\..\..\..\kernel\core\tos_sys.c
+
+
+ tos_task.c
+ 1
+ ..\..\..\..\kernel\core\tos_task.c
+
+
+ tos_tick.c
+ 1
+ ..\..\..\..\kernel\core\tos_tick.c
+
+
+ tos_time.c
+ 1
+ ..\..\..\..\kernel\core\tos_time.c
+
+
+ tos_timer.c
+ 1
+ ..\..\..\..\kernel\core\tos_timer.c
+
+
+
+
+ tos/cmsis
+
+
+ cmsis_os.c
+ 1
+ ..\..\..\..\osal\cmsis_os\cmsis_os.c
+
+
+
+
+ tos/config
+
+
+ tos_config.h
+ 5
+ ..\..\TOS_CONFIG\tos_config.h
+
+
+
+
+ ::CMSIS
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <Project Info>
+
+
+
+
+
+ 0
+ 1
+
+
+
+
+