你(们)好 我们使用的是 ti-ezsdk_dm8148-EVM_ 5_05_02_00、其中包含具有 DM8148的定制板上的 Linux 版本04.04.00.02。 在启动过程中、似乎未检测到 PCIe 总线。 下面是 dmesg 命令的小列表:
已注册 ti81xx_VIN 器件
ti81xx_PCIe:正在调用 PCI BIOS...
ti81xx_PCIe:正在设置主机控制器...
ti81xx_PCIe:寄存器基址映射@0xd0820000
ti81xx_PCIe:强制链路宽度- x1
ti81xx_PCIe:正在启动 PCI 扫描...
PCI:总线0:启用快速背对背传输
ti81xx_PCIe:PCI 扫描完成。
这仅发生在某些定制板上。 在 PCIe 似乎正常工作的电路板上、我从 dmesg 获取更多信息:
已注册 ti81xx_VIN 器件
ti81xx_PCIe:正在调用 PCI BIOS...
ti81xx_PCIe:正在设置主机控制器...
ti81xx_PCIe:寄存器基址映射@0xd0820000
ti81xx_PCIe:强制链路宽度- x1
ti81xx_PCIe:正在启动 PCI 扫描...
PCI 0000:00:00.0:[104C:b801]类型1类0x000604
PCI:总线0:禁用快速背对背传输
PCI 0000:01:00.0:[104C:b006] 0类0x000480
PCI 0000:01:00.0:寄存器10:[MEM 0x00000000-0x00000fff]
PCI 0000:01:00.0:reg 14:[MEM 0x0000-0x01ffff pref]
PCI 0000:01:00.0:reg 18:[MEM 0x0000-0x01ffff pref]
PCI 0000:01:00.0:reg 1c:[MEM 0x00000000 0x01ffff pref]
PCI 0000:01:00.0:reg 20:[MEM 0x0000-0x01ffff pref]
PCI 0000:01:00.0:reg 24:[MEM 0x0000-0x01ffff pref]
PCI:总线1:禁用快速背对背传输
ti81xx_PCIe:PCI 扫描完成。
那么、PCIe 似乎无法正常工作? 是这样吗? 我查看了其中一个不起作用的电路板上的寄存器 DEBUG0 (0x51001728)和 DEBUG1 (0x5100172c)。 值为 0x00001900和 0x08200000。 我是否有办法使 PCIe 在此板上正常运行?
谢谢、
Kim