Platform: Rockchip
OS: Android 6.0
Kernel: 3.10.92
默认谷歌Recovery代码的log是输出到cache, rk在此基础上扩展了其功能.
支持输出到:
1. 外部sd卡
2. cache分区
3. UART
定义选择在
bootable/recovery/Android.mk:
#redirect to SDCARD、CACHE、UART
#SDCARD: save log to sdcard
#CACHE: save log to /cache/recovery/ dir
#UART: redirect log to uart output
REDIRECT_LOG_TO := UART
ifeq ($(strip $(REDIRECT_LOG_TO)),SDCARD)
$(warning *** Redirect log to SDCARD)
LOCAL_CFLAGS += -DLogToSDCard
endif
ifeq ($(strip $(REDIRECT_LOG_TO)),UART)
$(warning *** Redirect log to UART)
LOCAL_CFLAGS += -DLogToSerial
endif
ifeq ($(strip $(REDIRECT_LOG_TO)),CACHE)
$(warning *** Redirect log to CACHE)
LOCAL_CFLAGS += -DLogToCache
endif