/************************************************************************
* I.MX6 DTS 在哪里、怎么编译
* 说明:
* 看一下Android 5.1的内核的DTS在哪里,如何编译,之前没处理过DTS版本
* 的内核。
*
* 2017-4-5 深圳 南山平山村 曾剑锋
***********************************************************************/ 一、参考文档:
. [i.MX] 修改了dts之后,如何重新进行编译呢?
http://bbs.21ic.com/icview-983946-1-1.html 二、DTS在哪里:
. 查看kernel中dts目录的Makefile:
cat kernel_imx/arch/arm/boot/dts/Makefile
...
dtb-$(CONFIG_ARCH_MXC) += \
...
imx6dl-cubox-i.dtb \
imx6dl-hummingboard.dtb \
imx6dl-sabreauto.dtb \
imx6dl-sabreauto-flexcan1.dtb \
imx6dl-sabreauto-ecspi.dtb \
imx6dl-sabreauto-gpmi-weim.dtb \
imx6dl-sabresd.dtb \
imx6dl-sabresd-btwifi.dtb \
imx6dl-sabresd-enetirq.dtb \
imx6dl-sabresd-ldo.dtb \
imx6dl-sabresd-pf200.dtb \
imx6dl-sabresd-hdcp.dtb \
imx6dl-wandboard.dtb \
...
...
. 查看目录情况
zengjf@zengjf-ubuntu:~/myandroid/myandroid/kernel_imx/arch/arm/boot/dts$ ls imx6dl*dtb
imx6dl-cubox-i.dtb
imx6dl-hummingboard.dtb
imx6dl-sabreauto.dtb
imx6dl-sabreauto-flexcan1.dtb
imx6dl-sabreauto-ecspi.dtb
imx6dl-sabreauto-gpmi-weim.dtb
imx6dl-sabresd.dtb
imx6dl-sabresd-btwifi.dtb
imx6dl-sabresd-enetirq.dtb
imx6dl-sabresd-ldo.dtb
imx6dl-sabresd-pf200.dtb
imx6dl-sabresd-hdcp.dtb
imx6dl-wandboard.dtb 三、编译方法:
. 在make指令中加上dtbs,编译所有的dtb,如下:
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- dtbs
. 单独编译一份dtb:
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- imx6dl-sabresd.dtb 四、注意事项:
. 编译内核不一定需要编译dts;
. 编译dts貌似就会编译内核;
. dts和内核是两回事,内核会解析编译后的dtb文件;

I.MX6 dts 在哪里、怎么编译的更多相关文章

  1. I.MX6 dts 在哪里、怎么编译【转】

    本文转载自:https://blog.csdn.net/wangliang888888/article/details/78349224 一.参考文档: 1. [i.MX] 修改了dts之后,如何重新 ...

  2. (DT系列一)DTS结构及其编译方法

    DTS结构及其编译方法 一:主要问题 1,需要了解dtsi与dts的关系 2,dts的结构模型 3,dts是如何被编译的,以及编译后会生成一个什么文件. 二:参考文字 1,DTS(device tre ...

  3. 【转】(DT系列一)DTS结构及其编译方法----不错

    原文网址:http://www.cnblogs.com/biglucky/p/4057476.html DTS结构及其编译方法 一:主要问题 1,需要了解dtsi与dts的关系 2,dts的结构模型 ...

  4. DTS结构及其编译方法

    一.主要问题1,需要了解dtsi与dts的关系2,dts的结构模型3,dts是如何被编译的,以及编译后会生成一个什么文件. 二.参考文字1,DTS(device tree source).dts文件是 ...

  5. 【转】使用BBB的device tree和cape(重新整理版)

    只要你想用BBB做哪怕一丁点涉及到硬件的东西,你就不可避免地要用到cape和device tree的知识.所以尽管它们看起来很陌生而且有点复杂,但还是得学.其实用起来不难的.下面我只讲使用时必须会的内 ...

  6. 【转】用Device tree overlay掌控Beaglebone Black的硬件资源

    原文网址:https://techfantastic.wordpress.com/2013/11/15/beaglebone-black-device-tree-overlay/ 经过一晚上的Goog ...

  7. X-003 FriendlyARM tiny4412 uboot移植之添加相应目录文件

    X-003 FriendlyARM tiny4412 uboot移植之添加相应目录文件 <<<<<<<<<<<<<< ...

  8. MPSOC之4——petalinux提取源码

    petalinux使用太不方便,捆绑的太死板,也不通用,还不如直接用编译器来的简单高效. 本文说明从petalinux中提取出源代码的过程,前提是已经petalinux-build完成. 1. ubo ...

  9. tiny4412 --uboot移植(1)

    开发环境:win10 64位 + VMware12 + Ubuntu14.04 32位 工具链:linaro提供的gcc-linaro-6.1.1-2016.08-x86_64_arm-linux-g ...

随机推荐

  1. 剑指offer 面试22题

    面试22题: 题目:链表中倒数第k个节点 题:输入一个链表,输出该链表中倒数第k个结点. 解题思路:为了实现只遍历链表一次就能找到倒数第k个节点,我们可以定义两个指针.让第一个指针先向前走k-1步,第 ...

  2. Openstak(M版)计算节点安装

    #############修改hosts文件 10.0.0.11 controller10.0.0.31 compute110.0.0.32 compute210.0.0.41 block110.0. ...

  3. css position absolute 浮动特性

    absolute的元素不会占据未浮动的元素的空间<html> <head> <style type="text/css"> .flipbox{ ...

  4. Loadrunder脚本篇——webservice接口测试(一)

    函数介绍 soap_request 函数执行一个SOAP请求 函数原型 int soap_request( const char *StepName, ExpectedResponse, URL, , ...

  5. UnsatisfiedLinkError X.so is 64-bit instead of 32-bit之Android 64 bit SO加载机制

    http://blog.csdn.net/canney_chen/article/details/50633982 今天用户反馈应用闪退崩溃了.然后找呀找… 过程原来是这样的: 还是说下项目背景 应用 ...

  6. 请求静态文件,返回http状态码405,not allowed

    昨天在首页加了一个链接,点击这个a标签,会进入http://121.43.68.40/boxpro/template/addsite.pdf,测试环境完全没有问题,上传到正式服务器之后,点击A标签,死 ...

  7. 何为RunLoop?RunLoop有哪些应用场景?

    一.RunLoop的作用 一个应用开始运行以后放在那里,如果不对它进行任何操作,这个应用就像静止了一样,不会自发的有任何动作发生,但是如果我们点击界面上的一个按钮,这个时候就会有对应的按钮响应事件发生 ...

  8. Pandas标记删除重复记录

    Pandas提供了duplicated.Index.duplicated.drop_duplicates函数来标记及删除重复记录 duplicated函数用于标记Series中的值.DataFrame ...

  9. JAVA 集成 Ueditor 百度富文本编辑器

    开发环境:一个简单的SpringMVC框架中,用百度富文本编辑器 ueditor 实现图片和文件的上传 官网地址:http://ueditor.baidu.com/website/ 需要使用到的2个文 ...

  10. Ubuntu或Linux搭建网站环境常见问题详解

    本屌丝常见的问题已经全部记录如下,如大家有其他问题欢迎随时跟我进行交流. 1.无法进行软件源安装  提示信息:Package has no installation candidate 具体信息如下: ...