Other Parts Discussed in Thread: TMDS64EVM, TDA4VH, , AM69A
Tool/software:
Hello,
We are trying to boot Jacinto 7 (J784S4 EVM) through PCIe using a Sitara EVM (TMDS64EVM).
Hardware setup is as follows:
Boot mode selection on the Jacinto 7 EVM side:
SW11[1-8] (BOOTMODE) = 1000 0010
SW7[1-8] (MCU_BOOTMODE) = 0000 0000
SW2[5-6] (EVM Configuration Settings) : 11 (PCIe0 & PCIe1 Mode Selection to '1' = END POINT) according to the following :
First of all, we validated the PCIe link between both EVM by setting Sitara as root complex (default configuration) and Jacinto as end point (dtb file updated to set both ports as PCIe by the way).
Booting both EVM from SD card. PCIe1 Lane is brought up by the following:
And as a result, being able to enumerate Jacinto 7 device from the Sitara side:
So at this point we're pretty sure PCIe link is OK.
Next step is to configure dipswitches on the Jacinto 7 EVM to enable PCIe boot mode, following those:
Following TI J784S4 AM64x TDA4VH documentation, we setup the Boot mode dipswitches the following way :
Boot mode selection
SW11[1-8] (BOOTMODE) = 1000 1100
SW7[1-8] (MCU_BOOTMODE) = 0101 0011
SW11 (BOOTMODE) :
- 1 : ON (Primary Boot mode B enabled).
- 2-4 : OFF (Backup Boot Mode disabled).
- 5-7 : CLK ON - SSC ON - R OFF (Reserved) (Primary Boot mode Config).
- 8 : OFF (Backup Boot Mode Config disabled).
SW7 (MCU_BOOTMODE) :
- 1 : OFF (PLL Configuration)
- 2-4 : (Primary Boot Mode A) : ON-OFF-ON (PCIe)
- 5 : OFF (MCU Only)
- 6 : OFF (Reserved)
- 7-8 : ON-ON (POST Config)
Ended up with the following:
Booting J784S4XEVM, then Sitara EVM, we are able to enumerates the J7:
Last PDK I found (5.2. J721E SBL — Platform Development Kit (PDK) - JACINTO User Guide) doesn't even mention J784S4 EVM, and clearly says we can't boot via PCIe:
Two questions now at this point:
- We are unable to get any activity on Tx SerDes while SSC option is disabled, Why?
- J7 TRM documentation clearly says we can boot from PCIe, but J784S4XEVM doesn't tell anything about it. How do we boot from PCIe?
Thanks for any help.
KR