• 关于 V831 Linux 更新设备树( dts > dtb )的用法


    update_dtb 程序是给 V831 专门写的小工具。

    举个例子,使用 pwm0 的时候会发现系统对此的配置不存在 pio 的表中,所以我们需要对其配置进行更新,那么如何在不烧录镜像的情况下改变设备结点的配置呢?

    用 fdisk -l 查一下磁盘,不同的存储介质名称不同,比如 /dev/mtd 。

    
    root@sipeed:/# fdisk -l
    Found valid GPT with protective MBR; using GPT
    
    Disk /dev/mmcblk0: 1953792 sectors,  954M
    Logical sector size: 512
    Disk identifier (GUID): ab6f3888-569a-4926-9668-80941dcb40bc
    Partition table holds up to 6 entries
    First usable sector is 49152, last usable sector is 1953758
    
    
    
    root@sipeed:/# update_dtb /dev/mmcblk0 sipeed.dtb 
    update dtb over.
    root@sipeed:/# reboot
    
    

    可以看到修改成功,但又被 lcd 占用了,剩下的继续修改设备树配置文件即可。

    用 dd 导出一下 dtb 文件,做一下 512 字节的对齐。

    • dd if=./image/sunxi.dtb of=sipeed.dtb bs=72k count=1 conv=sync

    注:可以加 dump 把当前的设备树导出来,至于其他的同理!

  • 相关阅读:
    Sip协议中的严格路由和松路由
    读书有感(转)
    c# ini文件操作类(简单配置文件)
    android ApiDemos学习1 主界面动态ListView显示
    android 长度单位
    ArcGIS Engine 常用方法
    android simcard
    android 屏蔽home键操作
    android activity
    android ListView
  • 原文地址:https://www.cnblogs.com/juwan/p/14345372.html
Copyright © 2020-2023  润新知