HI,I'm working on P1010 board which running the vxWorks5.5, the pcie controller was configered as RC,when writing data to the pcie device,any data length is ok,but when readubg data , if data length less than 4 bytes, pcie would be "dead",we can see that , a completion time-out on the PCI Express link was detected, through the PCI Express error detect register.
Does P1010 board have any special requirement on the data align?
Have a great day,
It is not clear how you read data with length less than 4 bytes and which device is PCIe read completer. It is possible that the completer does not sent completion.
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------