SC7731 客户驱动配置介绍.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SC7731 客户驱动配置介绍

T-Shark客户配置文档2014-09-08Tonny.chen.211/09/11客制化驱动配置 MCP/eMCP配置如何确认是NAND工程还是eMMC工程?1.在u-boot/include/configs/sp7731gea.h和chipram/include/configs/sp7731gea.h #ifndefCONFIG_EMMC_BOOTNAND #ifdefCONFIG_EMMC_BOOTEMMC2.在客置化配置的时候就需要重点关注NAND/EMMC相关的宏定义,这些宏定义会控具体其他配置参加编译。.3 NAND/eMMC配置.4 eMCP如何修改配置以配置成16Gb+2Gb为例说明1.chipram/include/configs/sp7731gea.h(1).DDR类型配置//---thesethreemacrobelow,onlyonecanbeopen//#defineDDR_LPDDR1#defineDDR_LPDDR2//#defineDDR_DDR3(2).#defineDDR_TYPEDRAM_LPDDR2_1CS_4G_X32---#defineDDR_TYPEDRAM_LPDDR2_1CS_2G_X32.5 eMCP如何修改配置2.u-boot/include/configs/sp7731gea.h(1).定义内存大小#defineCONFIG_RAM512M ---#defineCONFIG_RAM256M(2).#ifdefCONFIG_RAM512M#defineMEM_INIT_PARAmem=512M#elifdefined(CONFIG_RAM256M)#defineMEM_INIT_PARAmem=256M“......#endif#defineCONFIG_BOOTARGSMEM_INIT_PARAloglevel=1console=ttyS1,115200n8init=/initMTDPARTS_DEFAULT.6 eMCP如何修改配置(3).#defineSPRD_SYSDUMP_MAGIC((PHYS_OFFSET_ADDR(~(SZ_512M-1)))+SZ_512M-SZ_1M)---  #defineSPRD_SYSDUMP_MAGIC((PHYS_OFFSET_ADDR(~(SZ_256M-1)))+SZ_256M-SZ_1M).7 eMCP如何修改配置3.在kernel/arch/arm/mash-sc/include/mach/board.h修改,在下面#if中增加宏定义使其走256M的定义:#ifdefined(CONFIG_MACH_SP7731GEA_LC)||defined(CONFIG_MACH_SP7731GGA_LC)||defined(CONFIG_MACH_SP7730GGA_LC)/*Nand4+2*/#defineSPRD_ION_MEM_BASE \ ((CONFIG_PHYS_OFFSET(~(SZ_256M-1)))+SZ_256M-SPRD_ION_MEM_SIZE)#else#defineSPRD_ION_MEM_BASE \ ((CONFIG_PHYS_OFFSET(~(SZ_512M-1)))+SZ_512M-SPRD_ION_MEM_SIZE)#endif.8 eMCP如何修改配置4.在device/sprd/scx35_sp7731gea/system.prop修改, ro.board_ram_size=mid---ro.board_ram_size=low.9 eMCP如何修改配置5.emmc大小调整(1).emmc大小变化不需关心,由硬件emmc自动计算出来,如emmc大小减到16Gbit,一般影响的就是userdata分区,即data分区减少,分区表物理分区是自适应的,编译镜像需要缩小;(2).在device/sprd/scx35_sp7731gea/BoardConfig.mk修改定义USERDATA镜像大小BOARD_USERDATAIMAGE_PARTITION_SIZE的值减去2,000,000,000(比如原来是4GB,现在是2GB,因为EMMC容量少了将近2GB,全部要从data分区裁掉).10 Memory验证处理流程1.先确认该flash我们平台是否已验证过?2.验证认证过,出patch;3.未验证,提供物料申请验证后出patch。.11 Memory验证patch.12 Memory验证patch.13 Shark4.4已验证的Memory.14在文件kernel/arch/arm/mach-sc/board-sp7731gea.c中按照如下步骤配置Keypad 1.用如下两个宏来定义Ke

文档评论(0)

有一二三 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档