linux查看寄存器值的工具busybox

使用命令如下:

busybox devmem 0xaddress,其中0xaddress值为16进制值,查询出来的值要加“0x”

使用 lspci 查询出对应设备的设备号。

使用 lspci -vvvs deviceNumber 显示出设备的各种详细信息

此处列出的是对应设备的三个BAR的地址,对应BAR0到BAR3注意这个是物理地址,相关工具访问时是访问物理地址(windows平台的RW-everything,linux平台的busybox都是传入物理地址访问,只是工具内部自己映射成虚地址访问去了),自己映射成虚拟地址的。

此处截图列出的是对应设备的三个BAR的地址,对应BARO到BAR3注意这个是物理地址,相关工具访问时是访问物理地址,自己映射成虚拟地址的

因为我的设备FPGA version在BAR2d 首地址上,所以对应如下命令:

busybox devmem 0xd0d00000

最后得到查询出的值

linux查看寄存器值的工具busybox_第1张图片

你可能感兴趣的:(驱动开发,linux驱动开发,windows驱动开发,linux,socket,can,linux驱动)