Other Parts Discussed in Thread: 66AK2H06, 66AK2H12
Hello,
We've designed a system similar to C6678 EVM which integrates 2 C6678 DSP having next peripheral connections:
- HyperLink between them
- SRIO and PCIe with the FPGA
- SGMII to embedded 1G switch
- SPI/NOR/NAND flashes different from the one on C6678 EVM
I've already succeeded to boot directly from SPI flash (without IBL) by modifying http://processors.wiki.ti.com/index.php/File:C6678_directROM_boot_examples.zip
To verify the rest of C6678 peripherals we follow next two directions:
- Compile / use Linux for C6678-based platforms as described in http://linux-c6x.org/wiki/index.php/Main_Page manual - Since our platform doesn't embed an I2C EEPROM, we gonna avoid the IBL boot step or program the IBL image on SPI flash. In http://linux-c6x.org/pipermail/linux-c6x-dev/2013-September/000361.html thread I couldn't understand is it possible or not - do you know?
- Use MCSDK / Processor SDK examples to verify the peripherals - How I gonna to combine these examples into a single RTOS image as a final Board Support Package? Where can I find such kind of pre-built images?
Regards
Andranik