hex2dec 发表于 2013-9-30 15:19:26

请教有关RT-Thread中源码的问题

在RT-Thread中的代码中有下列一段
#ifdef __CC_ARM
extern int Image$$RW_IRAM1$$ZI$$Limit;
#define STM32_SRAM_BEGIN    (&Image$$RW_IRAM1$$ZI$$Limit)
#elif __ICCARM__
#pragma section="HEAP"
#define STM32_SRAM_BEGIN    (__segment_end("HEAP"))
#else
extern int __bss_end;
#define STM32_SRAM_BEGIN    (&__bss_end)
#endif
我用的是KEIL的编译器,我想请问为什么在源码中没有找到对__CC_ARM的定义呢?如果我想把源码直接移植到IAR编译器中需不需要对__ICCARM__定义呢?

simplorer 发表于 2013-10-8 09:16:06

__CC_ARM __ICCARM__都是编译器,不用用户自己指定
页: [1]
查看完整版本: 请教有关RT-Thread中源码的问题