diff --git a/configs/stm32f429i-disco/ide/template/uvision_gcc/template_nuttx.uvmpw b/configs/stm32f429i-disco/ide/template/uvision_gcc/template_nuttx.uvmpw
new file mode 100644
index 0000000000..1ca927da10
--- /dev/null
+++ b/configs/stm32f429i-disco/ide/template/uvision_gcc/template_nuttx.uvmpw
@@ -0,0 +1,21 @@
+
+
+
+ 1.0
+
+ ### uVision Project, (C) Keil Software
+
+ WorkSpace
+
+
+ .\template_nuttx_lib.uvproj
+ 1
+
+
+
+ .\template_nuttx_main.uvproj
+ 1
+ 1
+
+
+
diff --git a/configs/stm32f429i-disco/ide/template/uvision_gcc/template_nuttx_lib.uvproj b/configs/stm32f429i-disco/ide/template/uvision_gcc/template_nuttx_lib.uvproj
new file mode 100644
index 0000000000..43a96331d3
--- /dev/null
+++ b/configs/stm32f429i-disco/ide/template/uvision_gcc/template_nuttx_lib.uvproj
@@ -0,0 +1,364 @@
+
+
+
+ 1.1
+
+ ### uVision Project, (C) Keil Software
+
+
+
+ nuttx_lib
+ 0x3
+ ARM-GNU
+ 5060020::V5.06 (build 20)::ARMCC
+
+
+ Cortex-M4
+ ARM
+ CLOCK(12000000) CPUTYPE("Cortex-M4") ESEL ELITTLE
+
+
+
+ 5125
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 1
+
+ .\nuttx\Obj\
+ nuttx
+ 0
+ 1
+ 1
+ 1
+ 0
+ .\nuttx\Lst\
+ 1
+ 0
+ 0
+
+ 0
+ 0
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+ 1
+ 1
+ cmd /c mkdir "lib"
+ cmd /c copy "$Llib@L.a" "lib\"
+ 0
+ 0
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+
+ SARMCM3.DLL
+
+ DCM.DLL
+ -pCM4
+ SARMCM3.DLL
+
+ TCM.DLL
+ -pCM4
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 16
+
+
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+
+
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 1
+
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ BIN\UL2CM3.DLL
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+ 1
+ 4096
+
+ 1
+ BIN\UL2CM3.DLL
+
+
+
+
+
+ 0
+
+
+
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 0
+ "Cortex-M4"
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 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
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+ __ASSEMBLY__
+
+
+
+
+
+ 1
+ 0
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ gnu
+
+
+ stm32_vectors.S
+ 1
+ ../../../arch/arm/src/chip/gnu/stm32_vectors.S
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 11
+
+
+ 1
+
+
+
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 0
+ 2
+
+
+ __ASSEMBLY__
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/configs/stm32f429i-disco/ide/template/uvision_gcc/template_nuttx_main.uvproj b/configs/stm32f429i-disco/ide/template/uvision_gcc/template_nuttx_main.uvproj
new file mode 100644
index 0000000000..4fd2417349
--- /dev/null
+++ b/configs/stm32f429i-disco/ide/template/uvision_gcc/template_nuttx_main.uvproj
@@ -0,0 +1,364 @@
+
+
+
+ 1.1
+
+ ### uVision Project, (C) Keil Software
+
+
+
+ nuttx
+ 0x3
+ ARM-GNU
+ 5060020::V5.06 (build 20)::ARMCC
+
+
+ Cortex-M4
+ ARM
+ CLOCK(12000000) CPUTYPE("Cortex-M4") ESEL ELITTLE
+
+
+
+ 5125
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ \
+
+ 0
+ 0
+ 0
+ 0
+ 1
+
+ .\nuttx\Obj\
+ nuttx
+ 1
+ 0
+ 1
+ 1
+ 0
+ ..\nuttx\Lst\
+ 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
+
+
+ SARMCM3.DLL
+
+ DCM.DLL
+ -pCM4
+ SARMCM3.DLL
+
+ TCM.DLL
+ -pCM4
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 16
+
+
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+
+
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 1
+
+ 0
+ 6
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Segger\JL2CM3.dll
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+ 1
+ 4096
+
+ 1
+ BIN\UL2CM3.DLL
+
+
+
+
+
+ 0
+
+
+
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 0
+ "Cortex-M4"
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 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
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 2
+ 1
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+ 1
+ 0
+
+
+
+
+
+ --entry=__start
+ ..\..\..\scripts\ld.script
+
+
+
+
+
+ gnu
+
+
+ stm32_vectors.S
+ 1
+ ../../../arch/arm/src/chip/gnu/stm32_vectors.S
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 11
+
+
+ 1
+
+
+
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 0
+ 2
+
+
+ __ASSEMBLY__
+
+
+
+
+
+
+
+
+
+
+
+
+
+