Hi everyone,
I am using a custom board on which there are two C6678 DSPs(PG1.0) , two FPGAs and a pcie switch.
Both the DSPs and FPGAs are connected to the pcie switch.And the pcie switch is connected to a PC host
whose operation system is windows XP. The two DSPs were set as End-point mode . Their pcie initialization
codes were flashed into EMIF nor flash. We used EMIF boot mode.
Our purpose is that the host can enumerate the devices once powed on. But only the FPGAs can be
enumerateend successfully, two DSPs can't be enumerated.
According to some posts earlier , i try to use pcie boot mode,but it fails ,too.
Here are my questions:
1. Must the boot mode be set as pcie boot for the host to enumerate DSPs successfully?
2. If the answer for question 1 is yes , then what should i do to boot up C6678 DSP in pcie boot mode for the case of custom board?
If i writte IBL to EEPROM, then the FPGA program in my board must be modified to force the DSP to boot from i2c first,right?
Is there any other solutions?
The library version I use is mcsdk_2_00_09_21 and pdk_C6678_1_0_0_21.
Hope someone helps. Thank you in advance.
Nuoxi
Best Regards