1. makefile MXX_GPRS
mak(mcu\make) Option
mak(mcu\make) 对于同一个平台,不同的项目有着不同的功能配置
对于驱动调试来说,需要修改和添加一些宏开关控制; 基本格式和步骤: MXX_GPRS
mak : XXX_XXX = XXX XXX_XXX = NONE XXX_XXX = TRUE XXX_XXX = FALSE Option
mak: ifdef XXX_XXX ifneq ($(strip $( XXX_XXX)),FALSE) COM_DEFS += XXX_XXX endif endif 代码中就使用 XXX_XXX 来控制相关代码; #if defined(XXX_XXX) //add code here #endif 以MT6226(05c)平台为例:列举一些修改比较频繁的开关: MT6226A MT6226B MT6226M MT6227A MT6227B PLATFORM MT6226 MT6226 MT6226M MT6227A MT6227B CHIP_VER S00 S01 S01 S00 S01 LCD_MODULE 用于 LCM Module 控制;详细见 No
2 CUSTOM_CFLAGS 如用 JTAG 进行 DEBUG 需打开此开关;注意关闭 Watch Dog EXT_CAM_MODULE 如用外部 DSP 来控制 Sensor;需用到此开关;详见 No
3 ISP_SUPPORT 如 Camera 没有外挂 DSP 需打开此开关; CMOS_SENSOR 用以区分 Sensor 的类型;如 OV7660;OV9650 等 NOR_FLASH_TYPE 所用 NOR Flash 的类型;现一般是 AMD Series; MSDC_CARD_SUPPORT_TYPE 用以是否支持