DragonBoard 410c源码编译及系统自动加载驱动方案.doc

DragonBoard 410c源码编译及系统自动加载驱动方案.doc

ID:27472455

大小:27.00 KB

页数:5页

时间:2018-12-04

DragonBoard 410c源码编译及系统自动加载驱动方案.doc_第1页
DragonBoard 410c源码编译及系统自动加载驱动方案.doc_第2页
DragonBoard 410c源码编译及系统自动加载驱动方案.doc_第3页
DragonBoard 410c源码编译及系统自动加载驱动方案.doc_第4页
DragonBoard 410c源码编译及系统自动加载驱动方案.doc_第5页
资源描述:

《DragonBoard 410c源码编译及系统自动加载驱动方案.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、DragonBoard410c源码编译及系统自动加载驱动方案  1.交叉编译工具(gcc-linaro-4.9-2014.11-x86_64_aarch64-linux-gnu.tar.xz)下载:  http://releases.linaro.org/14.11/components/toolchain/binaries/aarch64-linux-gnu/gcc-linaro-4.9-2014.11-x86_64_aarch64-linux-gnu.tar.xz或者https://wiki.

2、linaro.org/WorkingGroups/ToolChain  将工具包解压到~/toolchain/  2.源码(kernel-debian-qcom-dragonboard410c-16.09.tar.gz)下载:  https://git.linaro.org/landing-teams/working/qualcomm/kernel.git/refs/  3.解压源码到:~/Dragonboard410c/  4.修改Makefile中:  ARCH?=arm64  CROSS_C

3、OMPILE?=/home/winston/toolchain/gcc-linaro-4.9-2014.11-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-二、编译源码  5.定义编译的配置:makedefconfigdistro.config(选择对应的config文件替换defconfig默认kernel配置文件)  编译kernel:make(make-j4ImagedtbsKERNELRELEASE=4.2.0-linaro-lt-qcom)

4、  6.编译bootimage  bootimage是由三部分组成的:设备树表镜像(dt.img)、kernel镜像(Image)和initramdisk镜像  7.下载安装dt工具以及镜像生成工具  sudoapt-getinstalldevice-tree-compiler  gitclonegit://codeaurora.org/quic/kernel/skales  (将下载好的skales目录放在跟~/Dragonboard410c/)  8.编译dt镜像:  ./skales/dtb

5、Tool-odt.img-s2048~/Dragonboard410c/kernel_source/arch/arm64/boot/dts/qcom/  initramdisk镜像(initrd.img-4.4.23-linaro-lt-qcom)可以通过以下命令获取:  http://builds.96boards.org/releases/dragonboard410c/linaro/debian/16.09/  将其解压到Dragonboard410c目录下  9.下面我们就可以生成boot

6、image了:  ./skales/mkbooTImg--kernelarch/arm64/boot/Image--ramdiskinitrd.img-4.4.8-linaro-lt-qcom--outputboot-db410c.img--dtdt.img--pagesize2048--base0x80000000--cmdline“root=/dev/disk/by-partlabel/rootfsrwrootwaitconsole=ttyMSM0,115200n8”  10.烧写镜像:  s

7、udofastbootflashbootboot-db410c.img  假如开发板原始系统不是debian系统:  1.下载bootloader  从这里下载Ubuntubootloaderimage  2.DragonBoard410c启动到fastboot模式  首先需要确保S6处于0-0-0-0状态,然后需要通过usb连接到PC机。进入fastboot有两种方法,一种是通过sudoadbrebootbootloader命令进入,另一种是在启动时按住S4(音量-)键。  3.烧写bootlo

8、ader  解压缩下载的bootloader,然后进入解压后的目录并执行以下命令烧写bootloader:  sudo./flashall  因为bootloader部分包括分区信息,所以烧写完bootloader后一定要重新启动一下:  sudofastbootrebootbootloader  4.下载debian系统的bootimage(boot-linaro-vivid-qcom-snapdragon-arm64-BUILD#.img)和rootimage(linaro-v

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

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

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