diff --git a/src/idle.c b/src/idle.c index 453f6bc40..f750a8160 100644 --- a/src/idle.c +++ b/src/idle.c @@ -23,6 +23,7 @@ #endif static struct rt_thread idle; +ALIGN(RT_ALIGN_SIZE) static rt_uint8_t rt_thread_stack[IDLE_THREAD_STACK_SIZE]; #ifdef RT_USING_HEAP diff --git a/src/kservice.c b/src/kservice.c index 6f268609c..e5ed2d39a 100644 --- a/src/kservice.c +++ b/src/kservice.c @@ -926,9 +926,7 @@ void rt_hw_console_output(const char* str) __attribute__((weak)); void rt_hw_console_output(const char* str) #elif defined(__CC_ARM) __weak void rt_hw_console_output(const char* str) -#elif defined(__ICCARM__) -__weak void rt_hw_console_output(const char* str) -#elif defined(__ICCM16C__) +#elif defined(__IAR_SYSTEMS_ICC__) void rt_hw_console_output(const char* str) #endif {