I am trying to do an external loopback BIST-test in QCVS SerDes Configuration Tool for Lane 0 SerDes3 on a T4240 and get the following error:
TCSR3: 0x a1fff04
When I read the register for loopback mode in register SerDes3_LN0TCSR3 I see that the register is set to 00000000h which wode imply that the lane is set in Application Mode, which I guess is the reason to my error. Can I change this setting using the QCVS SerDes Configuration Tool or is the register updated automatically when running the BIST-test in External Loopback mode?
When I change the register and activate Loopback mode, using the operational system on the T4240 instead of CodeWarrior, and retry the BIST Test in CodeWarrior I get the same error.
Could it be some other explanation behind the error?
> in register SerDes3_LN0TCSR3 I see that the register is set to 00000000h
> which wode imply that the lane is set in Application Mode
This setting is correct.
Please refer to the QCVS SerDes Tool User Guide, 1.3.2 Data generation modes, External Loopback mode:
After reading the document please answer:
How exactly external loopback is implemented in your case?
To establish external loopback for the T4240 PEX4 controller add these into PBI section of RCW:
Change PCI controller address referring table 19-1 in T4240 RM rev4 if another PCIe controller is used.