#ifdef FLASH
#pragma CODE_SECTION(MainISR,"ramfuncs");
#pragma CODE_SECTION(OffsetISR,"ramfuncs");
#endif
这是一段取之于ControlSuite的一个28335的无位置控制器的主文件,我明白这是一段需要在在flash运行时,将两个中断函数迁移到ram。但是对于宏定义#ifdef FLASH,应该是在这个项目的某个位置有一个预定义类似于 #define falsh 之类的语句吧?难道如果我需要在falsh运行直接将#ifdef FLASH 和 #endif 这两句直接删除?是不是应该再外围有一个宏定义之类,选择是否在flash运行?
onebyte:
你看一下ramfuncs 在CMD文件中是否已经定义好了,定义好的话,就可以这样了