主题中讨论的其他器件:XIO3130、 AM5728
工具/软件:Linux
我们将 AM5716与通过 XIO3130 PCI Express 开关连接的 XR17V358 (PCIe UART)配合使用。 操作系统是 TI SDK 中提供的 Linux 4.4.32内核。 我们在 X1中使用 PCIe-0。
Linux 检测并枚举根复合体。 XIO3130和 XR17V358上的端口、但我们发现、仅当地址在4字节边界上时、对 UART 的字节访问才返回正确的值。
如果我们在4字节边界上发出 DWORD 读取、则4字节将被正确读取。
有什么想法导致这种行为?