如何为DragonBoard 410c定制Android系统.doc

如何为DragonBoard 410c定制Android系统.doc

ID:27915799

大小:211.00 KB

页数:5页

时间:2018-12-07

如何为DragonBoard 410c定制Android系统.doc_第1页
如何为DragonBoard 410c定制Android系统.doc_第2页
如何为DragonBoard 410c定制Android系统.doc_第3页
如何为DragonBoard 410c定制Android系统.doc_第4页
如何为DragonBoard 410c定制Android系统.doc_第5页
资源描述:

《如何为DragonBoard 410c定制Android系统.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、如何为DragonBoard410c定制Android系统  大家可以通过repo命令下载代码:  repoinit-ugit://codeaurora.org/platform/manifest-brelease-mLA.BR.1.2.4-01810-8x16.0.xml  reposync-c--no-tags-j4  上面的release版本是今年9月份的,如果大家想下载最新版本应该怎么办呢?下面给大家介绍一下如何查找代码库的位置。  首先打开CodeAurora网站https://www.codeaurora.org/,点击TOPPROJECT

2、S的AndroidforMSM进入对应的project。    进入AndroidforMSM页面后点击下图中红色圆圈的Wiki按钮,访问此project的wiki页面。    在Wiki页面中查找BranchRelease章节,你可以找到代码下载方法(红框处)。我们要下载Release分支的代码,所以点击下图中红圈处的release链接,会进入release列表页面。    在此页面就可以找到自己想要代码的Manifest了,DragonBoard410c用的是Snapdragon410芯片,所以我们选择的Chipset是msm8916_64。   

3、 修改确认kernel的UART配置  下载完代码后,我们需要对kernel的UART进行简单配置,具体配置参数可以参考kernel的devicetree文档(kernel/DocumentaTIon/devicetree/bindings/tty/serial/msm_serial.txt)。  首先,确认kernel/arch/arm64/boot/dts/qcom/msm8916.dtsi里的blsp1_uart2设置,具体设置如下:  blsp1_uart2:serial@78b0000{  compaTIble=“qcom,msm-lsuar

4、t-v14”;  reg=0x78b00000x200>;  interrupts=01080>;  status=“disabled”;  clocks=,  ;  clock-names=“core_clk”,“iface_clk”;};  然后,确认kernel/arch/arm64/boot/dts/qcom/msm8916-pinctrl.dtsi里的uartconsole设置。  pmx-uartconsole{  qcom,pins=gp4>,gp5>;  qcom,num-grp-pins=2>;  qcom,pin-func=2>; 

5、 label=“uart-console”;  uart_console_sleep:uart-console{  drive-strength=2>;  bias-pull-down;  };};  最后,确认kernel/drivers/clk/qcom/clock-gcc-8916.c中的blsp1_uart2_apps_clk_src,如下:  staTIcstructrcg_clkblsp1_uart2_apps_clk_src={  .cmd_rcgr_reg=BLSP1_UART2_APPS_CMD_RCGR,  .set_rate=se

6、t_rate_mnd,  .freq_tbl=ftbl_gcc_blsp1_uart1_6_apps_clk,  .current_freq=&rcg_dummy_freq,  .base=&virt_bases[GCC_BASE],  .c={  .dbg_name=“blsp1_uart2_apps_clk_src”,  .ops=&clk_ops_rcg_mnd,  VDD_DIG_FMAX_MAP2(LOW,32000000,NOMINAL,64000000),  CLK_INIT(blsp1_uart2_apps_clk_src.c),  }

7、,};  确认修改完以上的配置后就可以编译系统了。编译源码  通过以下命令编译Android系统。编译完的image可以通过fastboot命令烧写到DragonBoard410c上。  sourcebuild/envsetup.sh  lunchmsm8916_64-userdebug  make-j4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。