您好!
我的客户采用 XIO2001解决方案。 现在出现了如下问题。 可能的原因是什么? 谢谢!
在 uboot 期间、它们尝试写入 PCI 器件寄存器并回读。 读回值显示写操作失败。
如下代码所示、它们尝试写入条形参数0X100000和0X2000000。 回读时、该值仍然为0。 PCI 设备地址显示正常(0X120)。
bar-64flag =0、PCI Autoconfig:bar 0、Mem、size=0x1000000、
---- 在 pciauto_setup_device bar addr[0x10] 64-flag =0之前
地址= 0x1000000 BUS_LOWER = 0x2000000
---- 开始为 pciauto_setup_device 写入 bar[0x0]值= 0x1000000
---- pciauto_setup_device vendid 0x120读取条[0]= 00000000000000000000
bar-64flag =0、PCI Autoconfig:bar 1、Mem、size=0x2000000、
---- 在 pciauto_setup_device bar addr[0x14] 64-flag =0之前
地址= 0x2000000 BUS_LOWER = 0x4000000
---- 开始为 pciauto_setup_device 写入 bar[0x1]值=0x2000000
---- pciauto_setup_device vendid 0x120 读取条[1]= 0000000000000000