>>If iMX8M's PCIe_A interface use its internal clock, but the PCIe device use the external clock. After working for a long time, whether or not the PCIe_A bus will have a amount of error because of different clock source?
This hardware design is incorrect, which means that the PCIe controller and the PCIE device use different clock sources, which cannot guarantee data synchronization. Therefore, you will find a lot of errors in PCIe transmission.
Have a nice day!
weidong