diff --git a/bsp/stm32f7-disco/project.ewp b/bsp/stm32f7-disco/project.ewp
new file mode 100644
index 0000000000..c3b871df13
--- /dev/null
+++ b/bsp/stm32f7-disco/project.ewp
@@ -0,0 +1,2535 @@
+
+ 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
+
+
+
+
+ Drivers
+
+ $PROJ_DIR$\drivers\board.c
+
+
+ $PROJ_DIR$\drivers\drv_cache.c
+
+
+ $PROJ_DIR$\drivers\drv_mpu.c
+
+
+ $PROJ_DIR$\drivers\drv_sdram.c
+
+
+ $PROJ_DIR$\drivers\drv_usart.c
+
+
+
+ STM32_HAL
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_can.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cec.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dfsdm.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma2d.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dsi.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_eth.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hcd.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2s.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_irda.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_iwdg.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_jpeg.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_lptim.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_mdios.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_mmc.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_nand.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_nor.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_qspi.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rng.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sai.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sai_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sd.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sdram.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smartcard.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smartcard_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smbus.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spdifrx.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spi.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sram.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_usart.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_wwdg.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_adc.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_crc.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dac.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dma.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dma2d.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_exti.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_fmc.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_gpio.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_i2c.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_lptim.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_pwr.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rcc.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rng.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rtc.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_sdmmc.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_spi.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_tim.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_usart.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_usb.c
+
+
+ $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_utils.c
+
+
+ $PROJ_DIR$\Libraries\CMSIS\Device\ST\STM32F7xx\Source\Templates\system_stm32f7xx.c
+
+
+ $PROJ_DIR$\Libraries\CMSIS\Device\ST\STM32F7xx\Source\Templates\iar\startup_stm32f769xx.s
+
+
+
+ Applications
+
+ $PROJ_DIR$\applications\main.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\memheap.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-M7
+
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m7\cpuport.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m7\context_iar.S
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.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
+
+
+
+ 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
+
+
+
diff --git a/bsp/stm32f7-disco/project.eww b/bsp/stm32f7-disco/project.eww
new file mode 100644
index 0000000000..faa93f37cd
--- /dev/null
+++ b/bsp/stm32f7-disco/project.eww
@@ -0,0 +1,10 @@
+
+
+
+
+ $WS_DIR$\project.ewp
+
+
+
+
+
diff --git a/bsp/stm32f7-disco/project.uvoptx b/bsp/stm32f7-disco/project.uvoptx
new file mode 100644
index 0000000000..d5469acbe7
--- /dev/null
+++ b/bsp/stm32f7-disco/project.uvoptx
@@ -0,0 +1,1915 @@
+
+
+
+ 1.0
+
+ ### uVision Project, (C) Keil Software
+
+
+ *.c
+ *.s*; *.src; *.a*
+ *.obj; *.o
+ *.lib
+ *.txt; *.h; *.inc
+ *.plm
+ *.cpp
+ 0
+
+
+
+ 0
+ 0
+
+
+
+ rt-thread_stm32f7xx
+ 0x4
+ ARM-ADS
+
+ 12000000
+
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 1
+ 65535
+ 0
+ 0
+ 0
+
+
+ 79
+ 66
+ 8
+ .\build\
+
+
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+
+
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+
+
+ 0
+ 0
+ 1
+
+ 0
+
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0
+ 4
+
+
+
+
+
+
+
+
+
+
+ Segger\JL2CM3.dll
+
+
+
+ 0
+ JL2CM3
+ -U773431029 -O78 -S2 -ZTIFSpeedSel5000 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(5BA02477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20020000 -FC1000 -FN2 -FF0STM32F7x_2048.FLM -FS08000000 -FL0200000 -FP0($$Device:STM32F769NIHx$CMSIS\Flash\STM32F7x_2048.FLM) -FF1STM32F7xTCM_2048.FLM -FS1200000 -FL1200000 -FP1($$Device:STM32F769NIHx$CMSIS\Flash\STM32F7xTCM_2048.FLM)
+
+
+ 0
+ UL2CM3
+ UL2CM3(-S0 -C0 -P0 -FD20020000 -FC1000 -FN2 -FF0STM32F7x_2048 -FS08000000 -FL0200000 -FF1STM32F7xTCM_2048 -FS1200000 -FL1200000 -FP0($$Device:STM32F769NIHx$CMSIS\Flash\STM32F7x_2048.FLM) -FP1($$Device:STM32F769NIHx$CMSIS\Flash\STM32F7xTCM_2048.FLM))
+
+
+
+
+ 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
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+ 1
+ 0
+ 2
+ 10000000
+
+
+
+
+
+ Drivers
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ drivers\board.c
+ board.c
+ 0
+ 0
+
+
+ 1
+ 2
+ 1
+ 0
+ 0
+ 0
+ drivers\drv_cache.c
+ drv_cache.c
+ 0
+ 0
+
+
+ 1
+ 3
+ 1
+ 0
+ 0
+ 0
+ drivers\drv_mpu.c
+ drv_mpu.c
+ 0
+ 0
+
+
+ 1
+ 4
+ 1
+ 0
+ 0
+ 0
+ drivers\drv_sdram.c
+ drv_sdram.c
+ 0
+ 0
+
+
+ 1
+ 5
+ 1
+ 0
+ 0
+ 0
+ drivers\drv_usart.c
+ drv_usart.c
+ 0
+ 0
+
+
+
+
+ STM32_HAL
+ 0
+ 0
+ 0
+ 0
+
+ 2
+ 6
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c
+ stm32f7xx_hal.c
+ 0
+ 0
+
+
+ 2
+ 7
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc.c
+ stm32f7xx_hal_adc.c
+ 0
+ 0
+
+
+ 2
+ 8
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc_ex.c
+ stm32f7xx_hal_adc_ex.c
+ 0
+ 0
+
+
+ 2
+ 9
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_can.c
+ stm32f7xx_hal_can.c
+ 0
+ 0
+
+
+ 2
+ 10
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cec.c
+ stm32f7xx_hal_cec.c
+ 0
+ 0
+
+
+ 2
+ 11
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c
+ stm32f7xx_hal_cortex.c
+ 0
+ 0
+
+
+ 2
+ 12
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc.c
+ stm32f7xx_hal_crc.c
+ 0
+ 0
+
+
+ 2
+ 13
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc_ex.c
+ stm32f7xx_hal_crc_ex.c
+ 0
+ 0
+
+
+ 2
+ 14
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp.c
+ stm32f7xx_hal_cryp.c
+ 0
+ 0
+
+
+ 2
+ 15
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp_ex.c
+ stm32f7xx_hal_cryp_ex.c
+ 0
+ 0
+
+
+ 2
+ 16
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac.c
+ stm32f7xx_hal_dac.c
+ 0
+ 0
+
+
+ 2
+ 17
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac_ex.c
+ stm32f7xx_hal_dac_ex.c
+ 0
+ 0
+
+
+ 2
+ 18
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi.c
+ stm32f7xx_hal_dcmi.c
+ 0
+ 0
+
+
+ 2
+ 19
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi_ex.c
+ stm32f7xx_hal_dcmi_ex.c
+ 0
+ 0
+
+
+ 2
+ 20
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dfsdm.c
+ stm32f7xx_hal_dfsdm.c
+ 0
+ 0
+
+
+ 2
+ 21
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c
+ stm32f7xx_hal_dma.c
+ 0
+ 0
+
+
+ 2
+ 22
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma2d.c
+ stm32f7xx_hal_dma2d.c
+ 0
+ 0
+
+
+ 2
+ 23
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c
+ stm32f7xx_hal_dma_ex.c
+ 0
+ 0
+
+
+ 2
+ 24
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dsi.c
+ stm32f7xx_hal_dsi.c
+ 0
+ 0
+
+
+ 2
+ 25
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_eth.c
+ stm32f7xx_hal_eth.c
+ 0
+ 0
+
+
+ 2
+ 26
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash.c
+ stm32f7xx_hal_flash.c
+ 0
+ 0
+
+
+ 2
+ 27
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash_ex.c
+ stm32f7xx_hal_flash_ex.c
+ 0
+ 0
+
+
+ 2
+ 28
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c
+ stm32f7xx_hal_gpio.c
+ 0
+ 0
+
+
+ 2
+ 29
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash.c
+ stm32f7xx_hal_hash.c
+ 0
+ 0
+
+
+ 2
+ 30
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash_ex.c
+ stm32f7xx_hal_hash_ex.c
+ 0
+ 0
+
+
+ 2
+ 31
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hcd.c
+ stm32f7xx_hal_hcd.c
+ 0
+ 0
+
+
+ 2
+ 32
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c.c
+ stm32f7xx_hal_i2c.c
+ 0
+ 0
+
+
+ 2
+ 33
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c_ex.c
+ stm32f7xx_hal_i2c_ex.c
+ 0
+ 0
+
+
+ 2
+ 34
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2s.c
+ stm32f7xx_hal_i2s.c
+ 0
+ 0
+
+
+ 2
+ 35
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_irda.c
+ stm32f7xx_hal_irda.c
+ 0
+ 0
+
+
+ 2
+ 36
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_iwdg.c
+ stm32f7xx_hal_iwdg.c
+ 0
+ 0
+
+
+ 2
+ 37
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_jpeg.c
+ stm32f7xx_hal_jpeg.c
+ 0
+ 0
+
+
+ 2
+ 38
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_lptim.c
+ stm32f7xx_hal_lptim.c
+ 0
+ 0
+
+
+ 2
+ 39
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc.c
+ stm32f7xx_hal_ltdc.c
+ 0
+ 0
+
+
+ 2
+ 40
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc_ex.c
+ stm32f7xx_hal_ltdc_ex.c
+ 0
+ 0
+
+
+ 2
+ 41
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_mdios.c
+ stm32f7xx_hal_mdios.c
+ 0
+ 0
+
+
+ 2
+ 42
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_mmc.c
+ stm32f7xx_hal_mmc.c
+ 0
+ 0
+
+
+ 2
+ 43
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_nand.c
+ stm32f7xx_hal_nand.c
+ 0
+ 0
+
+
+ 2
+ 44
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_nor.c
+ stm32f7xx_hal_nor.c
+ 0
+ 0
+
+
+ 2
+ 45
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd.c
+ stm32f7xx_hal_pcd.c
+ 0
+ 0
+
+
+ 2
+ 46
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd_ex.c
+ stm32f7xx_hal_pcd_ex.c
+ 0
+ 0
+
+
+ 2
+ 47
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c
+ stm32f7xx_hal_pwr.c
+ 0
+ 0
+
+
+ 2
+ 48
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c
+ stm32f7xx_hal_pwr_ex.c
+ 0
+ 0
+
+
+ 2
+ 49
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_qspi.c
+ stm32f7xx_hal_qspi.c
+ 0
+ 0
+
+
+ 2
+ 50
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c
+ stm32f7xx_hal_rcc.c
+ 0
+ 0
+
+
+ 2
+ 51
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c
+ stm32f7xx_hal_rcc_ex.c
+ 0
+ 0
+
+
+ 2
+ 52
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rng.c
+ stm32f7xx_hal_rng.c
+ 0
+ 0
+
+
+ 2
+ 53
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc.c
+ stm32f7xx_hal_rtc.c
+ 0
+ 0
+
+
+ 2
+ 54
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc_ex.c
+ stm32f7xx_hal_rtc_ex.c
+ 0
+ 0
+
+
+ 2
+ 55
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sai.c
+ stm32f7xx_hal_sai.c
+ 0
+ 0
+
+
+ 2
+ 56
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sai_ex.c
+ stm32f7xx_hal_sai_ex.c
+ 0
+ 0
+
+
+ 2
+ 57
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sd.c
+ stm32f7xx_hal_sd.c
+ 0
+ 0
+
+
+ 2
+ 58
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sdram.c
+ stm32f7xx_hal_sdram.c
+ 0
+ 0
+
+
+ 2
+ 59
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smartcard.c
+ stm32f7xx_hal_smartcard.c
+ 0
+ 0
+
+
+ 2
+ 60
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smartcard_ex.c
+ stm32f7xx_hal_smartcard_ex.c
+ 0
+ 0
+
+
+ 2
+ 61
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smbus.c
+ stm32f7xx_hal_smbus.c
+ 0
+ 0
+
+
+ 2
+ 62
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spdifrx.c
+ stm32f7xx_hal_spdifrx.c
+ 0
+ 0
+
+
+ 2
+ 63
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spi.c
+ stm32f7xx_hal_spi.c
+ 0
+ 0
+
+
+ 2
+ 64
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sram.c
+ stm32f7xx_hal_sram.c
+ 0
+ 0
+
+
+ 2
+ 65
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c
+ stm32f7xx_hal_tim.c
+ 0
+ 0
+
+
+ 2
+ 66
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c
+ stm32f7xx_hal_tim_ex.c
+ 0
+ 0
+
+
+ 2
+ 67
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c
+ stm32f7xx_hal_uart.c
+ 0
+ 0
+
+
+ 2
+ 68
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_usart.c
+ stm32f7xx_hal_usart.c
+ 0
+ 0
+
+
+ 2
+ 69
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_wwdg.c
+ stm32f7xx_hal_wwdg.c
+ 0
+ 0
+
+
+ 2
+ 70
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_adc.c
+ stm32f7xx_ll_adc.c
+ 0
+ 0
+
+
+ 2
+ 71
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_crc.c
+ stm32f7xx_ll_crc.c
+ 0
+ 0
+
+
+ 2
+ 72
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dac.c
+ stm32f7xx_ll_dac.c
+ 0
+ 0
+
+
+ 2
+ 73
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dma.c
+ stm32f7xx_ll_dma.c
+ 0
+ 0
+
+
+ 2
+ 74
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dma2d.c
+ stm32f7xx_ll_dma2d.c
+ 0
+ 0
+
+
+ 2
+ 75
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_exti.c
+ stm32f7xx_ll_exti.c
+ 0
+ 0
+
+
+ 2
+ 76
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_fmc.c
+ stm32f7xx_ll_fmc.c
+ 0
+ 0
+
+
+ 2
+ 77
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_gpio.c
+ stm32f7xx_ll_gpio.c
+ 0
+ 0
+
+
+ 2
+ 78
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_i2c.c
+ stm32f7xx_ll_i2c.c
+ 0
+ 0
+
+
+ 2
+ 79
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_lptim.c
+ stm32f7xx_ll_lptim.c
+ 0
+ 0
+
+
+ 2
+ 80
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_pwr.c
+ stm32f7xx_ll_pwr.c
+ 0
+ 0
+
+
+ 2
+ 81
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rcc.c
+ stm32f7xx_ll_rcc.c
+ 0
+ 0
+
+
+ 2
+ 82
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rng.c
+ stm32f7xx_ll_rng.c
+ 0
+ 0
+
+
+ 2
+ 83
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rtc.c
+ stm32f7xx_ll_rtc.c
+ 0
+ 0
+
+
+ 2
+ 84
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_sdmmc.c
+ stm32f7xx_ll_sdmmc.c
+ 0
+ 0
+
+
+ 2
+ 85
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_spi.c
+ stm32f7xx_ll_spi.c
+ 0
+ 0
+
+
+ 2
+ 86
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_tim.c
+ stm32f7xx_ll_tim.c
+ 0
+ 0
+
+
+ 2
+ 87
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_usart.c
+ stm32f7xx_ll_usart.c
+ 0
+ 0
+
+
+ 2
+ 88
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_usb.c
+ stm32f7xx_ll_usb.c
+ 0
+ 0
+
+
+ 2
+ 89
+ 1
+ 0
+ 0
+ 0
+ Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_utils.c
+ stm32f7xx_ll_utils.c
+ 0
+ 0
+
+
+ 2
+ 90
+ 1
+ 0
+ 0
+ 0
+ Libraries\CMSIS\Device\ST\STM32F7xx\Source\Templates\system_stm32f7xx.c
+ system_stm32f7xx.c
+ 0
+ 0
+
+
+ 2
+ 91
+ 2
+ 0
+ 0
+ 0
+ Libraries\CMSIS\Device\ST\STM32F7xx\Source\Templates\arm\startup_stm32f769xx.s
+ startup_stm32f769xx.s
+ 0
+ 0
+
+
+
+
+ Applications
+ 0
+ 0
+ 0
+ 0
+
+ 3
+ 92
+ 1
+ 0
+ 0
+ 0
+ applications\main.c
+ main.c
+ 0
+ 0
+
+
+
+
+ Kernel
+ 0
+ 0
+ 0
+ 0
+
+ 4
+ 93
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\clock.c
+ clock.c
+ 0
+ 0
+
+
+ 4
+ 94
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\components.c
+ components.c
+ 0
+ 0
+
+
+ 4
+ 95
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\device.c
+ device.c
+ 0
+ 0
+
+
+ 4
+ 96
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\idle.c
+ idle.c
+ 0
+ 0
+
+
+ 4
+ 97
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\ipc.c
+ ipc.c
+ 0
+ 0
+
+
+ 4
+ 98
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\irq.c
+ irq.c
+ 0
+ 0
+
+
+ 4
+ 99
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\kservice.c
+ kservice.c
+ 0
+ 0
+
+
+ 4
+ 100
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\memheap.c
+ memheap.c
+ 0
+ 0
+
+
+ 4
+ 101
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\mempool.c
+ mempool.c
+ 0
+ 0
+
+
+ 4
+ 102
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\object.c
+ object.c
+ 0
+ 0
+
+
+ 4
+ 103
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\scheduler.c
+ scheduler.c
+ 0
+ 0
+
+
+ 4
+ 104
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\signal.c
+ signal.c
+ 0
+ 0
+
+
+ 4
+ 105
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\thread.c
+ thread.c
+ 0
+ 0
+
+
+ 4
+ 106
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\timer.c
+ timer.c
+ 0
+ 0
+
+
+
+
+ CORTEX-M7
+ 0
+ 0
+ 0
+ 0
+
+ 5
+ 107
+ 1
+ 0
+ 0
+ 0
+ ..\..\libcpu\arm\cortex-m7\cpuport.c
+ cpuport.c
+ 0
+ 0
+
+
+ 5
+ 108
+ 2
+ 0
+ 0
+ 0
+ ..\..\libcpu\arm\cortex-m7\context_rvds.S
+ context_rvds.S
+ 0
+ 0
+
+
+ 5
+ 109
+ 1
+ 0
+ 0
+ 0
+ ..\..\libcpu\arm\common\backtrace.c
+ backtrace.c
+ 0
+ 0
+
+
+ 5
+ 110
+ 1
+ 0
+ 0
+ 0
+ ..\..\libcpu\arm\common\div0.c
+ div0.c
+ 0
+ 0
+
+
+ 5
+ 111
+ 1
+ 0
+ 0
+ 0
+ ..\..\libcpu\arm\common\showmem.c
+ showmem.c
+ 0
+ 0
+
+
+
+
+ libc
+ 0
+ 0
+ 0
+ 0
+
+ 6
+ 112
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\libc\compilers\armlibc\libc.c
+ libc.c
+ 0
+ 0
+
+
+ 6
+ 113
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\libc\compilers\armlibc\mem_std.c
+ mem_std.c
+ 0
+ 0
+
+
+ 6
+ 114
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\libc\compilers\armlibc\stubs.c
+ stubs.c
+ 0
+ 0
+
+
+ 6
+ 115
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\libc\compilers\armlibc\time.c
+ time.c
+ 0
+ 0
+
+
+
+
+ DeviceDrivers
+ 0
+ 0
+ 0
+ 0
+
+ 7
+ 116
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\misc\pin.c
+ pin.c
+ 0
+ 0
+
+
+ 7
+ 117
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\serial\serial.c
+ serial.c
+ 0
+ 0
+
+
+ 7
+ 118
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\src\completion.c
+ completion.c
+ 0
+ 0
+
+
+ 7
+ 119
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\src\dataqueue.c
+ dataqueue.c
+ 0
+ 0
+
+
+ 7
+ 120
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\src\pipe.c
+ pipe.c
+ 0
+ 0
+
+
+ 7
+ 121
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\src\ringbuffer.c
+ ringbuffer.c
+ 0
+ 0
+
+
+ 7
+ 122
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\src\waitqueue.c
+ waitqueue.c
+ 0
+ 0
+
+
+ 7
+ 123
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\src\workqueue.c
+ workqueue.c
+ 0
+ 0
+
+
+
+
+ finsh
+ 0
+ 0
+ 0
+ 0
+
+ 8
+ 124
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\shell.c
+ shell.c
+ 0
+ 0
+
+
+ 8
+ 125
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\symbol.c
+ symbol.c
+ 0
+ 0
+
+
+ 8
+ 126
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\cmd.c
+ cmd.c
+ 0
+ 0
+
+
+ 8
+ 127
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\msh.c
+ msh.c
+ 0
+ 0
+
+
+ 8
+ 128
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\msh_cmd.c
+ msh_cmd.c
+ 0
+ 0
+
+
+ 8
+ 129
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\msh_file.c
+ msh_file.c
+ 0
+ 0
+
+
+ 8
+ 130
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\finsh_compiler.c
+ finsh_compiler.c
+ 0
+ 0
+
+
+ 8
+ 131
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\finsh_error.c
+ finsh_error.c
+ 0
+ 0
+
+
+ 8
+ 132
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\finsh_heap.c
+ finsh_heap.c
+ 0
+ 0
+
+
+ 8
+ 133
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\finsh_init.c
+ finsh_init.c
+ 0
+ 0
+
+
+ 8
+ 134
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\finsh_node.c
+ finsh_node.c
+ 0
+ 0
+
+
+ 8
+ 135
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\finsh_ops.c
+ finsh_ops.c
+ 0
+ 0
+
+
+ 8
+ 136
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\finsh_parser.c
+ finsh_parser.c
+ 0
+ 0
+
+
+ 8
+ 137
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\finsh_var.c
+ finsh_var.c
+ 0
+ 0
+
+
+ 8
+ 138
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\finsh_vm.c
+ finsh_vm.c
+ 0
+ 0
+
+
+ 8
+ 139
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\finsh_token.c
+ finsh_token.c
+ 0
+ 0
+
+
+
+
diff --git a/bsp/stm32f7-disco/project.uvprojx b/bsp/stm32f7-disco/project.uvprojx
index bdbf51fbbb..98af93e5d2 100644
--- a/bsp/stm32f7-disco/project.uvprojx
+++ b/bsp/stm32f7-disco/project.uvprojx
@@ -10,7 +10,6 @@
rt-thread_stm32f7xx
0x4
ARM-ADS
- 5060750::V5.06 update 6 (build 750)::ARMCC
0
@@ -191,7 +190,7 @@
0
0
0
- 3
+ 4
4
0
0
diff --git a/bsp/stm32f7-disco/rtconfig.py b/bsp/stm32f7-disco/rtconfig.py
index be9569bb42..ced944e0b6 100644
--- a/bsp/stm32f7-disco/rtconfig.py
+++ b/bsp/stm32f7-disco/rtconfig.py
@@ -20,7 +20,7 @@ elif CROSS_TOOL == 'keil':
EXEC_PATH = r'C:/Keil_v5'
elif CROSS_TOOL == 'iar':
PLATFORM = 'iar'
- EXEC_PATH = 'C:/Program Files (x86)/IAR Systems/Embedded Workbench 7.2'
+ EXEC_PATH = r'C:/Program Files (x86)/IAR Systems/Embedded Workbench 8.0'
if os.getenv('RTT_EXEC_PATH'):
EXEC_PATH = os.getenv('RTT_EXEC_PATH')
@@ -75,12 +75,12 @@ elif PLATFORM == 'armcc':
TARGET_EXT = 'axf'
DEVICE = ' --cpu Cortex-M7.fp.sp --fpu=FPv4-SP'
- CFLAGS = DEVICE + ' --apcs=interwork -DUSE_HAL_DRIVER -DSTM32F756xx'
+ CFLAGS = DEVICE + ' --apcs=interwork '
AFLAGS = DEVICE
LFLAGS = DEVICE + ' --info sizes --info totals --info unused --info veneers --list rtthread.map --scatter rtthread.sct'
- CFLAGS += ' -I' + EXEC_PATH + '/ARM/RV31/INC'
- LFLAGS += ' --libpath ' + EXEC_PATH + '/ARM/RV31/LIB'
+ CFLAGS += ' -I' + EXEC_PATH + '/ARM/ARMCC/INC'
+ LFLAGS += ' --libpath "' + EXEC_PATH + '/ARM/ARMCC/lib"'
EXEC_PATH += '/arm/bin40/'
@@ -102,7 +102,7 @@ elif PLATFORM == 'iar':
LINK = 'ilinkarm'
TARGET_EXT = 'out'
- DEVICE = ' -D DUSE_HAL_DRIVER' + ' -D STM32F756xx'
+ DEVICE = ''
CFLAGS = DEVICE
CFLAGS += ' --diag_suppress Pa050'
diff --git a/bsp/stm32f7-disco/template.ewp b/bsp/stm32f7-disco/template.ewp
new file mode 100644
index 0000000000..626a9a1aa7
--- /dev/null
+++ b/bsp/stm32f7-disco/template.ewp
@@ -0,0 +1,2041 @@
+
+
+ 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
+
+
+
+