Ну CCS пользуюсь только чтобы загрузчик на флешку вкатить. Сначала тоже непривычно с командной строкой было, но это быстро исправляется. Так или иначе с командной строкой все равно работать придется и в загрузчике ну и в линухе конечно.
U-boot тут
http://git.denx.de/cgi-bin/gitweb.cgi?p=u-boot.git;a=summary поищите.
В качестве связи между ARM и DSP пользую dsplink(на сайте TI он есть в доступе).
Виртуальная машина сделана на VirtualBox в качестве операционки стоит Ubuntu, но тут в принципе любой линух поставить можно.
Так что посоветовать ничего не могу потому как ничем особенно не пользовался. Ну наверно и то и другое потребуется - в конечном итоге и cgtools нужны будут и dspbios, которые входят в состав первого пакета, ну и ccs пригодится если отлаживаться через jtag будете.