diff --git a/bsp/stmsky001/project.ewp b/bsp/stmsky001/project.ewp
index 274a87b87e..c31fbd5dd7 100644
--- a/bsp/stmsky001/project.ewp
+++ b/bsp/stmsky001/project.ewp
@@ -1764,10 +1764,10 @@
$PROJ_DIR$\board.c
- $PROJ_DIR$\rtconfig.h
+ $PROJ_DIR$\rtc.c
- $PROJ_DIR$\sdcard.c
+ $PROJ_DIR$\rtconfig.h
$PROJ_DIR$\startup.c
diff --git a/bsp/stmsky001/stm32f10x_flash.icf b/bsp/stmsky001/stm32f10x_flash.icf
index c32afef5fb..f98793b6ef 100644
--- a/bsp/stmsky001/stm32f10x_flash.icf
+++ b/bsp/stmsky001/stm32f10x_flash.icf
@@ -2,10 +2,10 @@
/*-Editor annotation file-*/
/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */
/*-Specials-*/
-define symbol __ICFEDIT_intvec_start__ = 0x00000000;
+define symbol __ICFEDIT_intvec_start__ = 0x08000000;
/*-Memory Regions-*/
-define symbol __ICFEDIT_region_ROM_start__ = 0x00000000;
-define symbol __ICFEDIT_region_ROM_end__ = 0x0007FFFF;
+define symbol __ICFEDIT_region_ROM_start__ = 0x08000000;
+define symbol __ICFEDIT_region_ROM_end__ = 0x0807FFFF;
define symbol __ICFEDIT_region_RAM_start__ = 0x20000000;
define symbol __ICFEDIT_region_RAM_end__ = 0x2000FFFF;
/*-Sizes-*/