1.PCI Utilities~setpci
1.setpci可读写PCIe配置空间。
2.本文介绍setpci 命令语法,并着重介绍实际工作的使用场景。
3.setpci命令是pciutils包的一部分。默认情况下,大多数Linux发行版中都包含了Pciutils。
2. setpci使用场景
1.setpci读取PCIe config空间 Vendor ID/Device ID寄存器
2.setpci写PCIe config space
3.PCIe配置空间采用链表管理,比如要访问ACS能力寄存器,如果不是芯片设计人员,就需要通过链表计算ACS能力寄存器的偏移,如此比较麻烦,那有没有好办法? 可采用如下
4.获取PCIe配置空间所有寄存器名称
setpci -dumpreg获取PCI寄存器和能力寄存器的列表
5.通过寄存器名称访问寄存器
6.访问扩展能力寄存器 PCIe能力寄存器为例
7.访问设备不存在的PCIe能力寄存器
-----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
文章坚持-工作中查阅可解决实际问题
您的点赞-收藏-转发-评论是我们坚持原创的动力
欢迎关注微信公众号"芯塾科技"
视频发布平台:B站/公众号/抖音,可搜索"芯塾科技"观看