零基础学pcie--setpci:直接读写配置空间(手术刀级工具)
目录
二、setpci:直接读写配置空间(手术刀级工具)
先给结论(请全文背诵)
一、setpci 和 lspci 的关系(必懂)
二、setpci 能改什么?(重点)
三、setpci 的基本语法(必须掌握)
1️⃣ 读某个寄存器
2️⃣ 写某个寄存器
四、Command 寄存器:setpci 最经典的用法
场景:设备被识别,但驱动不工作
五、BAR 寄存器:调试用,不是重分配
六、清 Status 错误位(老工程师的小技巧)
七、MSI / MSI-X 强制开关(调试神技)
强制关闭 MSI(回退 INTx)
强制打开 MSI
八、修改 PCIe Capability(高级玩法)
九、setpci 的“三条铁律”(必须加框)
十、一个真实调试案例(FPGA Endpoint)
十一、setpci 做不到的事(必须知道)
十二、一句话终极总结(本节约核心)
十三、本篇结构(第 11 篇 · 当前进度)
十四、下一篇预告
二、setpci:直接读写配置空间(手术刀级工具)
先给结论(请全文背诵)
setpci 不是“配置工具”,而是“绕过驱动的硬件调试手段”。
