Dear All,
I have used 6670/6678 but PCIe can't PCIe device is not enumerated by the Windows/Linux at all
I used below step test PCIe but the PCIe device is not enumerated by the Windows at all. I don`t know what is
wrong in my programming . Can you help me to find where
is wrong?
My development environment are below:
- mcsdk_2_01_02_05 (Can this revision work?)
1. Programing "IBL" on the EEPROM at bus address 0x51
1.1 set the boot mode dip switch to no boot/EMIF16 boot mode on the EVM: (is the switch right?)
switch pin1 2 3 4
SW3: off on on on
SW4: on on on on
SW5: on on off on
SW6: off on on on
SW9: on
1.2 copy i2crom_0x51_c6678_le.bin which exits in tools\boot_loader\ibl\src\make\bin to
writer\eeprom\evmc66xxl\bin folder. Then open writer\eeprom\evmc66xxl\bin\eepromwriter_input.txt, and set the
file_name to i2crom_0x51_c6678_le.bin.
1.3 Open CCSv5,connect to core0.
1.4 Load writer\eeprom\evmc66xxl\bin\eepromwriter_evm66xxl.out to CCS,and has loaded the evmc66xxl.gel in
advance.
1.5 Open Memory Browser,view the Memory 0x80000000. Load i2crom_0x51_c6670_le.bin to 0x80000000.
1.6Press "F8" to run the program,and "EEPROM programming completed successfully" is printed on the console.
2. Programing "IBL Configuration"
After the first step, go on this step directly.
2.1 Open CCSv5,connect to core0.
2.2 Load tools\boot_loader\ibl\src\make\bin\i2cparam_c6670_le.out to CCS. Run the program,and"Run the GEL for
the device to be configured,press return to program the I2C" is printed on the console.
2.3 Load tools\boot_loader\ibl\src\make\bin\i2cConfig.gel in the GEL Files window.
2.4 Run the GEL script "EVM c6670 IBL"->setConfig_c6670_main, and then press"Enter"in the CCS console window.
The message "I2c table write complete" is printed on the CCS console.
3. Set C6670 EVM to PCIE boot mode:(is the switch right?)
switch pin1 2 3 4
SW3: off on on off
SW4: on on on on
SW5: on on on off
SW6: off on on on
So, there are all the steps I do. But it seems that it doesn't work.I think there are something I forget
to set or there are something wrong. Can you help me ? Much thanks.