拓冰建站拓冰建站
首页 / 资讯中心 / 正文

21天学pcie--PCIe 设备树(Device Tree)简析

目录第 13 篇:PCIe 设备树(Device Tree)简析一、PCIe 控制器节点(SoC 侧的“根”)一、先给结论(请全文背诵)二、一个真实的 PCIe 控制器节点(ARM SoC)三、逐字段拆解(只讲工程师真正关心的)1️⃣ compatible(最重要)2️⃣ reg:控制器自己的寄存器3️⃣ #address-cells / #size-cells4️⃣ bus-range(Bus 号范围)5️⃣ ranges:CPU ↔ PCIe 地址映射(核心中的核心)通用格式:第一段:I/O 空间第二段:MMIO 空间6️⃣ interrupt-map / msi-parent(中断路由)7️⃣ clocks / resets / phys(硬件资源)8️⃣ status四、PCIe 控制器节点 ≠ Endpoint 节点(非常关键)五、什么时候需要改 PCIe 控制器节点?六、调试 PCIe 控制器节点的“三板斧”① 看内核日志② 看设备树是否生效③ 对比 ranges 和 lspci七、一句话终极总结(本节约核心)八、工程师小贴士(强烈建议加框)九、本篇结构(第 13 篇 · 当前进度)十、下一篇预告第 13 篇:PCIe 设备树(Device Tree)简析一、PCIe 控制器节点(SoC 侧的“根”)✅ 难度:嵌入式 / SoC · 必会✅ 关键词:PCIe controller、host
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门