2017.3.27日工作笔记

DDR引导:
刷机的时候如果报错:Failed :The second enumemration port timeout. 这个 错误的原因可能是DDR配错了,订单写的ddr的配置可能有问题,重新编译DDR,编译DDR的命令是:./mk xx项目名xx r chipram user ,编译DDR会生成 :fdl1.bin ,u-boot-spl-16k.bin, 用编译生成的两个文件去替换之前的再重新刷机

grep命令: grep [选项] 字符串 文件名路径 …

       grep -n “xxx” path 在匹配的行下面打印行号
            -r              递归查找文件夹下的目录
            -i              忽略大小写

在build/tools/buildinfo.sh里:

echo “ro.disk.name=Plane 7514S 4G” –》磁盘名称

add by lxj

echo “persist.sys.timezone=Europe/Moscow” –》默认时区
echo “ro.zediel.mtp_name=Plane 7514S 4G” –》USB盘符名称
echo “ro.zediel.bluetooth_name=Plane 7514S 4G” –》蓝牙名称
echo “ro.zediel.wifi_ssid=Plane 7514S 4G” –》WiFi名称

end lxj

echo “ro.product.model= PRODUCTMODELechoro.product.brand= PRODUCT_BRAND”
echo “ro.product.name=Plane 7514S 4G”
echo “ro.product.device=PS7123PL”

在device/sprd/scx35l/sp9832a_2h11_volte/sp9832a_2h11_volte.mk文件里

Overrides

PRODUCT_NAME := sp9832a_2h11_volte
PRODUCT_DEVICE := $(TARGET_BOARD) Device不能改,否则会出错
PRODUCT_MODEL := Plane 7514S 4G PS7123PL –》型号
PRODUCT_BRAND := DIGMA –》品牌
PRODUCT_MANUFACTURER := DIGMA –》厂商

PRODUCT_LOCALES := ru_RU en_US es_US en_IN fr_FR it_IT es_ES et_EE de_DE nl_NL cs_CZ pl_PL ja_JP zh_TW zh_CN zh_HK ru_RU ko_KR nb_NO da_DK el_GR tr_TR pt_PT pt_BR rm_CH sv_SE bg_BG ca_ES en_GB fi_FI hi_IN
–》支持的语言,默认第一个为默认语言

config selinux policy

BOARD_SEPOLICY_DIRS += $(PLATCOMM)/sepolicy

Default language when first Boot

PRODUCT_PROPERTY_OVERRIDES += ro.product.locale.language=ru –》默认语言
PRODUCT_PROPERTY_OVERRIDES += ro.product.locale.region=RU

PRODUCT_PACKAGES += \
OtaUpdater

PRODUCT_PROPERTY_OVERRIDES += \
wifi.interface=wlan0 \
wifi.supplicant_scan_interval=120

PRODUCT_CHARACTERISTICS := tablet

FOTA_DL_SUPPORT := false –》是否支持OTA

$(call inherit-product-if-exists,vendor/sprd/partner/prebuilt_apps/3rdpart/3rd_part.mk)增加的.mk文件要在此处调用,比如这里的第三方的mk文件调用

你可能感兴趣的:(Android源码)