本帖最后由 一只耳朵怪 于 2018-6-11 17:12 编辑
我打开的是controlsuit 中HVACI_Sensorless的例程,编译时有二个选项,一个是FLASH的,一个是RAM的,
在HVACI_Sendorless.c中是通过预编译的方式来区分程序是运行在FLASH 还是RAM的,如下:
#ifdef FLASH
#pragma CODE_SEC
tiON(MainISR,"ramfuncs");
#pragma CODE_SECTION(OffsetISR,"ramfuncs");
#endif
但是这个FLASH 的宏定义不知在哪里进行定义的,它是如何和“锤头”(编译按钮)边的下拉箭头中的二个选项联系起来的,而我知道,这二个选项是跟据不同的工程而不同的。
请帮忙。、
另,我如何找到相关问题的贴子,总不能一个一个的找啊?也许这个问题别人问过了。我记得JUSON CHEN 在研讨会上说过什么宏定义看不到的问题,可是我没有听明白,他说的太快了!