加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Worknote-xin(blue platform)

发布时间:2020-12-15 18:44:29 所属栏目:百科 来源:网络整理
导读:一、如何下载代码和flash image 1. https://wiki.sonyericsson.net/androiki/CM_information_of_Blue_Program ?? ?a. maki是9.0.A.0.x, ics-blue-3.0,https://wiki.sonyericsson.net/androiki/CM_information_of_Blue_Program/ics-blue-3.0 ?? ?b. anna是9.
一、如何下载代码和flash image 1. https://wiki.sonyericsson.net/androiki/CM_information_of_Blue_Program ?? ?a. maki是9.0.A.0.x, ics-blue-3.0,https://wiki.sonyericsson.net/androiki/CM_information_of_Blue_Program/ics-blue-3.0 ?? ?b. anna是9.0.B.0.x,ics-blue-3.0-kddi,https://wiki.sonyericsson.net/androiki/CM_information_of_Blue_Program/ics-blue-3.0-kddi ?? ?c. xing是9.0.C.0.x,ics-blue-3.0-ct,repo init -u git://review.sonyericsson.net/platform/manifest -b ics-blue-3.0-ct 2. https://wiki.sonyericsson.net/androiki/CM_information_of_Blue_Program/ics-blue-3.0-ct#How_to_flash ?? https://wiki.sonyericsson.net/androiki/CM_information_of_eDream_6_Series/edream6.0-fuji-kddi-release#How_to_flash 3. 先$make fullbuild 二、GPIO 分析 4. 如何选择kernel/arm/arch/config/**_defconfig ?? ?a. /device/semc/目录下有各产品的目录,与lunch列出的 产品对应(是调用/device/semc/common/vendorsertup.sh 生成的) ?? ?b. 比如hayabusa目录下的AndroidBoard.mk文件中有 ?? ??? ?KERNEL_DEFCONFIG := blue_hayabusa_defconfig? //对应kernel/arm/arch/config/blue_hayabusa_defconfig ?? ?c. 5. 针对lunch的blue_cdb_r3选项 ?? ?a. 对应的目录device/semc/blue_cdb_r, 查看AndroidBoard.mk ,有如下内容 ?? ?? #---------------------------------------------------------------------- ?? ?? # Product confguration ?? ?? #---------------------------------------------------------------------- ?? ?? KERNEL_PRODUCT_NAME := blue_cdb ?? ?? KERNEL_DEFCONFIG := blue_cdb_defconfig ?? ?b. 所以kernel使用的是kernel/arch/arm/configs/blue_cdb_defconfig文件 ?? ?c. 查看blue_cdb_defconfig中关于CONFIG_ARCH_XXX的设置有 ?? ??? ?CONFIG_ARCH_MSM=y ?? ??? ?CONFIG_ARCH_MSM8960=y ?? ??? ?CONFIG_MACH_SEMC_BLUE_CDB=y ?? ?d. 查看kernel/arch/arm/Makefile,有 ?? ??? ?machine-$(CONFIG_ARCH_MSM)????????????? := msm ?? ??? ?所以使用的是arch/arm/mach-msm目录中的文件 ?? ?e. 查看kernel/arch/arm/mach-msm/Makefile,有 ?? ??? ?obj-$(CONFIG_ARCH_MSM8960) += gpiomux-v2.o gpiomux.o ?? ??? ?obj-$(CONFIG_MACH_SEMC_BLUE_CDB) += board-semc_blue.o devices-8960.o board-semc_blue_cdb.o ?? ??? ?obj-$(CONFIG_MACH_SEMC_BLUE_CDB) += gyro-semc_common.o battery-blue_falk.o irda-blue_common.o oneseg-blue_common.o ?? ?f. 在文件kernel/arch/arm/mach-msm/board-semc_blue_cdb.c中有 ?? ??? ?static struct msm_gpiomux_config semc_blue_all_cfgs[] __initdata ?? ??? ?会设置默认GPIO Pin的状态 6. fuji-r2 的aoba GPIO 配置arch/arm/mach-msm/gpiomux-fuji_csfb_aoba.c ?? ? ???

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读