PCI Utilities~setpci

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.setpciPCIe config space

3.PCIe配置空间采用链表管理,比如要访问ACS能力寄存器,如果不是芯片设计人员,就需要通过链表计算ACS能力寄存器的偏移,如此比较麻烦,那有没有好办法可采用如下

4.获取PCIe配置空间所有寄存器名称

  setpci -dumpreg获取PCI寄存器和能力寄存器的列表

5.通过寄存器名称访问寄存器

6.访问扩展能力寄存器 PCIe能力寄存器为例

7.访问设备不存在的PCIe能力寄存器

-----------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------

文章坚持-工作中查阅可解决实际问题

您的点赞-收藏-转发-评论是我们坚持原创的动力

欢迎关注微信公众号"芯塾科技"

视频发布平台:B站/公众号/抖音,可搜索"芯塾科技"观看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值