这不是设备树语法问题,您只需使用c预处理器cpp预处理.dts文件,就可以获得设备树编译器可以按原样消化的文件。

在特定情况下,假设当前目录是内核根目录,则必须使用以下两个命令:

cpp -nostdinc -I include -I arch -undef -x assembler-with-cpp arch/arm64/boot/dts/amlogic/meson-gxl-s905x-khadas-vim.dts meson-gxl-s905x-khadas-vim.dts.preprocessed

dtc -I dts -O dtb -p 0x1000 meson-gxl-s905x-khadas-vim.dts.preprocessed -o kvim1.dtb

kvim1.dtb: Warning (unit_address_vs_reg): Node /scpi/clocks/scpi_clocks@0 has a unit name, but no reg property

kvim1.dtb: Warning (unit_address_vs_reg): Node /soc/bus@c8100000/pinctrl@14 has a unit name, but no reg property

kvim1.dtb: Warning (unit_address_vs_reg): Node /soc/periphs@c8834000/rng has a reg or ranges property, but no unit name

kvim1.dtb: Warning (unit_address_vs_reg): Node /soc/periphs@c8834000/pinctrl@4b0 has a unit name, but no reg property

kvim1.dtb: Warning (unit_address_vs_reg): Node /soc/periphs@c8834000/eth-phy-mux has a reg or ranges property, but no unit name

kvim1.dtb: Warning (unit_address_vs_reg): Node /gpio-keys-polled/button@0 has a unit name, but no reg property

kvim1.dtb: Warning (simple_bus_reg): Node /soc/bus@c8100000/pinctrl@14 missing or empty reg/ranges property

kvim1.dtb: Warning (simple_bus_reg): Node /soc/periphs@c8834000/rng simple-bus unit address format error, expected "0"

kvim1.dtb: Warning (simple_bus_reg): Node /soc/periphs@c8834000/pinctrl@4b0 missing or empty reg/ranges property

kvim1.dtb: Warning (simple_bus_reg): Node /soc/periphs@c8834000/eth-phy-mux simple-bus unit address format error, expected "55c"

正在验证是否生成了kvim1.dtb:

ls -ail kvim1.tdb

4359446 -rw-rw-r-- 1 user user 27568 Jun 2 12:05 kvim1.dtb

设备中的c语言代码文件,设备树编译器无法识别包含文件的C语法相关推荐

  1. Golang cgo:如何在Go代码中调用C语言代码?

    如何在Go代码中调用C语言代码? Go语言是通过自带的一个叫CGO的工具来支持C语言函数调用,同时我们可以用Go语言导出C动态库接口给其它语言使用. 方式一.直接在 Go 代码中写入 C 代码 检查是 ...

  2. VB:使用Visual Studio 2010中的VB语言工具箱DataGridView调用SQL数据库Database的表格文件

    VB:使用Visual Studio 2010中的VB语言工具箱DataGridView调用SQL数据库Database的表格文件 目录 问题探究 图文教程 问题探究 使用Visual Studio ...

  3. onenote导入html文件,如何批量导入 Windows 的文件夹树状结构和 HTML 文件到 OneNote 里...

    UWP 云版批量处理器 OneNote Batch Cloud,提供"导入树"的功能. 用于恢复"UWP 云版批量处理器 OneNote Batch Cloud" ...

  4. Linux复制文件到usb设备中,使用shell脚本实现USB设备的加载与文件复制

    使用shell脚本实现USB设备的加载与文件复制 在Linux操作系统中,如果插入一个USB设备,需要用mount挂载命令才能实现这个设备的加载,下面写一个USB设备挂载与文件复制的Shell程序,程 ...

  5. 组态中常用c语言代码,工业组态软件中CFC语言的设计实现及语言转换的研究

    摘要: 近年来随着IEC61131-3国际标准的正式公布与推广,基于此标准的工业自动化领域的组态软件,经过不断完善已日趋成熟并获得了广泛的应用组态软件作为DCS PLC SCADA等控制系统的上位机软 ...

  6. 在命令提示符中运行c语言程序,【命令提示符运行exe】命令提示符运行文件_命令提示符运行程序-系统城...

    2015-06-15 17:07:38 浏览量:673 win7系统无法运行CMD命令提示符解决方法介绍给大家,很多操作我们都是通过CMD命令窗口设置的,最近用户反馈win7系统无法运行CMD命令,为 ...

  7. c语言编程常见问题解答,C语言编程常见问题解答之常用函数的包含文件

    函数          包含             类别             功能 _atold            math.h           数学子程序       把字符串转换为浮 ...

  8. Linux设备中文件系统位置,【linux之设备,分区,文件系统】

    一.设备 IDE磁盘的设备文件采用/dev/hdx来命名,分区则采用/dev/hdxy来命名,其中x表示磁盘(a是第一块磁盘,b是第二块磁盘,以此类推), y代表分区的号码(由1开始,1.2.3以此类 ...

  9. PTN设备中支持PHP,一般的PTN设备的工作电压为多少()。

    鼻翼轻度下垂适合的修复时间是() 张成义应否承担责任?为什么? 治疗为首选的是() 根据患者病史.体征,结合辅助检查,腹内脏器损伤可能性最大的是(). 属于红细胞形态异常的有() 对于46.47治疗方 ...

最新文章

  1. python实现简单的http服务器_Python实现简单HTTP服务器(二)
  2. VTK:可视化算法之TensorAxes
  3. C#工厂方法模式 -抽象工厂模式
  4. FLASH ERASE:CHIP、BLOCK、SECTOR
  5. LeetCode 527. 单词缩写(Trie树)
  6. HomeBrew 更换为国内源--提高brew命令操作速度
  7. php获得6个月以前的日期,请问下使用PHP如何获取某个月的所有日期
  8. 可用性测试的权衡之道
  9. 面试问sql优化怎么回答
  10. 在一堆人还在犹豫《SEO实战密码》是否值得购买的时候,在下已经收藏了1/10的签名版...
  11. 天线方向图仿真(面阵、圆阵、圆环阵)matlab
  12. 第四章 向量代数与空间解析几何
  13. 安卓盒子root--包好
  14. 请求接口报502错误
  15. CTA入网认证业务办理
  16. 这个微信小程序开源!
  17. 聊天室登录php,聊天室技术(二)-- 登录_PHP
  18. 中国工商银行网上银行新B2C在线支付接口文档下载地址
  19. C++ 面向对象、内存管理
  20. 白盒测试方法的简单理解(通俗易懂)

热门文章

  1. JVM1.6 GC详解
  2. 用VS2005开发Sharepoint工作流,出现此安装不支持该项目类型。的处理
  3. js如何获取文本节点的值?
  4. jsp中类似gridview的功能
  5. JavaScript 调试建议和技巧
  6. NYOJ 23 取石子
  7. ACM 模板--邻接表 有向图 搜索算法
  8. 不用 IDE 手工创建、开发、编译、安装 Android 应用程
  9. C语言atoi()函数用法
  10. new Date(2019-05-10 08:00:00) 格式在IE内核或者低版本浏览器中显示NaN或者Invalid Date的问题...