我在飞思卡尔P2041RDB上工作,我设计了我自己的定制板,类似于RDB。但是我的董事会几乎没有什么变化,比如它没有SPD控制的RAM和CPLD只用于重置目的,我的董事会有一个Pericom1-4 PCIe开关。我的问题是,当我试图访问PCI设备时,我无法这样做。但是当我尝试通过U访问它时,设备就会被读取,但是当我尝试用内核进行访问时,我的系统无法读取这些设备。有了P2041RDB,PCIe可以正常工作,我可以访问PCI设备。我正在使用飞思卡尔的Yocto嵌入式Linux内核。
发布于 2017-08-09 05:23:23
您需要根据您的自定义硬件修改设备树文件。设备是通过uboot检测的,这意味着硬件方面没有问题,但是在内核中,它无法检测到设备树需要修改的是什么。
发布于 2016-04-01 02:44:46
我认为您应该检查设备树文件,以确保PCIe的配置是正确的,根据您的董事会。由于u引导可以访问您的设备,所以不应该有任何硬件故障。
https://stackoverflow.com/questions/36152742
复制相似问题