Цитата(КонстантинТ @ Jan 8 2010, 10:16)

Собрал плату, подключил, прошил U-Boot. Теперь возникли вопросы к коллегам
1. Для него существует два варианта линуха - монта виста и davinci. Остановился на последнем, тк бесплатный, но много надо пилять руками (схема сильно отличается от таржет платформы, плюс некоторые дравера еще не дописаны). Вменяемого сравнения так и не нашел, линуксоводы жалуются, что монтавистовцы тырят их патчи к драйверам и потом просят за это плату, как за подержку. Чем же все таки монтависта лучше?
2.Вопрос дебажиня. Есть легендарный Sm510. Придется специально ставить ХП для отладки, тк слышал, что драйверов под семерку нет и не будет. Но подсел на CCS4, все компилит из коробки (в 3 версии, как я понял много танцев с бубном), теперь бы какой-нибудь USB дебаггер. Кто может подсказать бюджетное решение? XDS100 - кто пробовал, как он себя зарекомендовал. И идиотский вопрос, если ХП поднять под вмварью (виртуалбохом) - она подхватит sm510 или нет (по идее нет, но уж очень хочется :-))
3. Кто-нибудь собирал U-BOOT под CCS? Хочу сразу на нем обкатать драйвера и потом подсунуть их под линукс.
Заранее спасибо за ответ.
1. Насколько я знаю, ядро Montavista вы можете использовать и так, но за деньги вам будет обеспечена техподдержка. Во всяком случае так утверждает наш клиент, которому в свою очередь это пообещала TI. Это ядро прекрасно собирается при помощи toolcain Codesourcery, мы использовали 2007q3 вроде глюков не заметили. Единственно не используйте -Os опцию компилятора ( и в ядре отключить оптимизацию по размеру), мы использовали -O2. Этим же компилятором и uboot собрался, кстати.
2. Вам отладчик чтобы DSP отлаживать, я так понимаю, раз линукс использовать собираетесь. У нас подобный вопрос тоже стоит, как из-под ARM линуха DSP отлаживать. пока решили просто делать трассировку DSP->ARM->Linux console.
3. Не совсем понятно, зачем вам u-boot для драйверов? К сожалению с CCS я не работал, DSP у нас другие люди занимаются. Если CCS в качестве ARM компилятора ипользует не GCC, то вряд-ли будут шансы собрать U-boot.