摘要: 转自:https://www.cnblogs.com/pengdonglin137/p/5808373.html 如果需要调试的文件很多,或者调试初期无法确定问题是在哪个文件时,如何处理?这里提供一个参考,kernel顶层Makefile中KBUILD_CFLAGS+=DDEBUG可实现,但又会引入 阅读全文
posted @ 2022-01-26 14:54 Sky&Zhang 阅读(871) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/pengdonglin137/p/5808373.html 作者:彭東林 郵箱:pengdonglin137@163.com 日期:2016-08-26 18:04:14 在進行Linux驅動開發時經常見到使用pr_debug和dev_dbg打印 阅读全文
posted @ 2022-01-26 14:53 Sky&Zhang 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 单独编译dts #/bin/bash #set -vx device="imx53-smd" src_dts=$device.dts tmp_dts=$device.tmp.dts dst_dtb=$device.dtb cpp -I ../../../../include/ -nostdinc - 阅读全文
posted @ 2022-01-26 02:02 Sky&Zhang 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/vesamount/article/details/83350300 通常将设备树源码(dts/dtsi)编译成设备树二进制文件(dtb)可以使用DTC(Device Tree Compiler)工具编译。 单文件编译对于单文件的dts,可以采用下面 阅读全文
posted @ 2022-01-26 02:00 Sky&Zhang 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/hzijone/p/15561281.html 1、跳转到dts根目录下 执行命令预处理 cpp -I ../../../../include/ -I . -E -P -x assembler-with-cpp pioneer3-ssc020a- 阅读全文
posted @ 2022-01-26 01:59 Sky&Zhang 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/ooonebook/article/details/52850433 本文是基于arm平台。例子都是以tiny210(s5pv210 armv7)为基础的。 [kernel 启动流程]系列: [kernel 启动流程] 前篇——vmlinux.lds 阅读全文
posted @ 2022-01-26 01:21 Sky&Zhang 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/ooonebook/article/details/52797211 本文是基于arm平台。例子都是以tiny210(s5pv210 armv7)为基础的。[kernel 启动流程]系列: [kernel 启动流程] 前篇——vmlinux.lds分 阅读全文
posted @ 2022-01-26 01:18 Sky&Zhang 阅读(339) 评论(0) 推荐(0) 编辑