diff --git a/bsp/mini2440/application.c b/bsp/mini2440/application.c index 946b30ac89213017512ea162f8314a4d14b5bffc..93b6ed8bf3df922a6d95e8f6e0a798243f7418f0 100644 --- a/bsp/mini2440/application.c +++ b/bsp/mini2440/application.c @@ -46,7 +46,7 @@ extern void rt_hw_touch_init(void); #endif #ifdef RT_USING_FTK -#define RT_INIT_THREAD_STACK_SIZE (256*1024) +#define RT_INIT_THREAD_STACK_SIZE (10*1024) #else #define RT_INIT_THREAD_STACK_SIZE (2*1024) #endif @@ -117,8 +117,8 @@ void rt_init_thread_entry(void* parameter) rtgui_touch_hw_init(); /* re-init device driver */ - rt_device_init_all(); - + rt_device_init_all(); + /* enter ftk main */ FTK_MAIN(0, NULL); } diff --git a/bsp/mini2440/startup.c b/bsp/mini2440/startup.c index e556795b59d95be596c0f3bd93f2a56137ff2d1e..a66af8747dc719c07bd46bcfc186d45ea771b0db 100644 --- a/bsp/mini2440/startup.c +++ b/bsp/mini2440/startup.c @@ -112,7 +112,7 @@ void rtthread_startup(void) #ifdef __CC_ARM rt_system_heap_init((void*)&Image$$ER_ZI$$ZI$$Limit, (void*)0x34000000); #else - rt_system_heap_init(&__bss_end, (void*)0x34000000); + rt_system_heap_init((void*)0x33000000, (void*)0x34000000); #endif /* init scheduler system */