Es gibt zumindest ein gcc-Backend für den C6, aber der CCS ist die
einzige IDE, das stimmt. Wobei der aktuelle CCS schon ein ganz
erfreuliches Stückchen Software ist, im Vergleich zu den alten
Versionen.
Der CCS kostet übrigens nichts, den kannst Du so runterladen (nach
Reostrierung bei TI). Lizenzkosten fallen erst an, wenn Du einen der
großen Emulatoren verwenden willst (XDS560 z.B.). Der XDS100, der auf
vielen Evalboards verbaut ist, braucht keine Lizenz. Aber zugegeben: Um
ernsthaft für den C66x zu entwickeln, brauchst Du einen Emulator, mit
dem XDS100 macht das keinen Spaß.
Du weißt schon, dass zwischen ARM und C66x in paar Größenklassen
dazwischenliegen? Ich will Dir nichts ausreden, aber Du solltest schon
wissen, worauf Du Dich einlässt. Multicore-DSPs sind eine andere Welt
mit einer ganz eigenen Lernkurve.