The production release of Linux-MCSDK 2.0 is available for download from ti.com.  The release is also available from linux-c6x.org.

The major updates from Beta-2 are:

  • Added ./prj config to automate setup
  • Added ./prj build to standardize interface to make
  • Enhanced top level make, reduce rebuilds
  • Integrated bootloader and program_evm HW updater scripts
  • Added ./bootblob <template>|all facility to configure filesystem and kernel images JIT
  • Built JFFS images (JIT w/ templates)
  • Integrated full-root into top level build
  • Fixed boot from NAND on 6670, 6474/72/57 in Big Endian
  • Fixed i2c EEPROM read/write from Linux on 6678
  • Various fixes for DDR3 and PLL initialization stability

The Linux Multicore Software Development Kit (MCSDK) provides support for feature rich Linux ecosystem to the TI KeyStone (C66x) and C64x family of single and multicore digital signal processors. The project is intended to bring support for high performance applications to TI’s high performance C6000 family of devices.

This software release gives developers ability to evaluate major software capabilities for:

For the latest version of this software, see this link.

Note that C66x device queries should be posted to the C66x Multicore E2E forum, while development tool queries should be posted to the CCS or Compiler forums as appropriate.  Linux MCSDK related queries should be posted to Linux forum with a tag Linux-C6x and part number (e.g., C6678) included in the subject.