Other Parts Discussed in Thread: AM5728
工具/软件:Linux
SDK 版本4.1.0.6
我已执行的步骤:
1.从*。bin 安装文件清理安装 SDK。
2.设置环境路径
3运行/bin/create-sdcard.sh 以使用预构建映像创建 SD 卡。
4.在 SDK 根文件夹中,运行 make all 进行编译一次(否则我在 linux-4.9.41+gitxxxxxxx 下看不到任何内容,需要修改 DTS)
仍然在 SDK 根目录中 、使 arch=arm cross_compile=arm-linux-gnueabihf- menuconfig
6.启用总线支持--> PCI 端点--> PCI 端点支持和 PCI 端点测试驱动程序
7.启用 PCI 主机控制器驱动程序-->通用 PCI 主机控制器和 Altera PCIe 控制器(不必要)
8.保存配置并退出
9.打开 am572x-idk.dts、
变化
pcie1_rc{(&P)
状态="正常";
GPIO =<&GPIO3 23 GPIO_ACTIVE_HIGH_>;
};
pcie1_ep{(&P)
GPIO =<&GPIO3 23 GPIO_ACTIVE_HIGH_>;
};
更改为
pcie1_rc{(&P)
GPIO =<&GPIO3 23 GPIO_ACTIVE_HIGH_>;
};
pcie1_ep{(&P)
状态="正常";
GPIO =<&GPIO3 23 GPIO_ACTIVE_HIGH_>;
};
10. 使 arch=arm cross_compile=arm-linux-gnueabihf- zImage
11.使 arch=arm cross_compile=arm-linux-gnueabihf- am572x-idk.dtb
12.将 zImage 和 am572x-idk.dTB 复制到 sdcard rootfs/boot/中
13将 SD 卡插入 IDK 和 BOOT。 (未连接电缆)。 当我"lspci"时没有显示任何内容
14.在 IDK 和 PC 主板上插入电缆,重新启动,问题仍然存在。
根据上面链接中的培训视频、我应该在/sys/kernel/config/pci_ep/pci_epf_test.0.下看到一组内容 但是、我在这里只看到 EPC 和 EPF。 当我"lspci"时、没有任何显示
请帮助。 谢谢你。
Peter


