Hello there
I am working on EVM6657 and window 7 PC. i want to transfer sampled data from the host PC(Root complex) to the DSP(endpoint) through PCIe communication. i downloaded 6657 FPGA v2 and Programing "IBL" on the EEPROM at bus address 0x51.then the PC is enumerated the C6657 and detected as Media controller in device manager.then i develop the PCIE driver using windriver using default value without changing any value of the BARs or Interrupts.
my questions are:
1. How to start to make the PC as Root complex and the DSP as endpoint.
I found example in C:\ti\pdk_C6657_1_1_1_4\packages\ti\drv\pcie\example\sample , but both RC and EP are implemented on DSP device..if it is possible i want to develop RC code inside the Driver generated code.
2. i read PCIe use cases for keystone Device (SPRUGS6) pdf. but because i am new to this PCIe thing its difficult to me to understand most of the concept about BARs and other configurable stuffs. is there any simple example that may clarify the over all concept of PCIe ?.
thanks in advance.
Regard Rediet.