Newegor 0 22 октября, 2007 Опубликовано 22 октября, 2007 · Жалоба Собственно нужен компилятор с лучшими характеристиками на данный момент (оптимизация, глючность и т.д. и т.п.). Кто что может посоветовать? Сам сейчас смотрю на HT-PICC, хотя некоторые говорят что С30 от микрочипа лучше. Какие будут за и против этих решений? Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harvester 0 22 октября, 2007 Опубликовано 22 октября, 2007 · Жалоба Собственно нужен компилятор с лучшими характеристиками на данный момент (оптимизация, глючность и т.д. и т.п.). Кто что может посоветовать? Сам сейчас смотрю на HT-PICC, хотя некоторые говорят что С30 от микрочипа лучше. Какие будут за и против этих решений? Спасибо. Как раз для dsPIC-ов лучше взять C30. Никаких глюков пока за ним не замечал, а оптимизация - отличная. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dac 0 22 октября, 2007 Опубликовано 22 октября, 2007 · Жалоба Собственно нужен компилятор с лучшими характеристиками на данный момент (оптимизация, глючность и т.д. и т.п.). Кто что может посоветовать? Сам сейчас смотрю на HT-PICC, хотя некоторые говорят что С30 от микрочипа лучше. Какие будут за и против этих решений? Спасибо. В одном небольшом проектике (ногодрыгание + легкая dsp-часть) в срочном порядке пришлось заменить pic18 на dsPIC30 по причине сроков поставки, оказалось что последние на тот момент были ближе. Программа для пиков18 была на HITECH, поэтому решил что быстрее будет переписть на нем же. Это было большой ошибкой. Потратив неделю на разбор глюков HiTech30, перешел на С30, за вечер разобрался с основами и второй вечер переписал программу (в основном заменив тип bit на битовые поля и обращения к портам/регистрам), сразу все заработало. Теперь для проектов dsPIC применяю только С30 P.S. для HiTech даже сэмплов не было С тех пор стараюсь в проектах не использовать тип переменных bit даже для pic16|18, ANSI С рулит :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex B._ 0 22 октября, 2007 Опубликовано 22 октября, 2007 · Жалоба Угу, C30 - однозначно. Кстати, попробовал IAR 1.30А - тоже неплохо, поддерживает относительно новые контроллеры, EC++, и т. п. Одно но! - dll-ка для встраивания в MPLAB есть только от версии 1.20, а она новых контроллеров не знает. А от 1.30 - только если купленная версия, с триалом - никак. Поэтому в реальной жизни этот компилер использовать не получится, хотя очень хотелось плюсов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Newegor 0 23 октября, 2007 Опубликовано 23 октября, 2007 · Жалоба Всем спасибо. Остановился на С30. Когда попробывал посмотреть оптимизацию на C30 и HT, то убедился в ваших доводах. Действительно у C30 оптимизация на хорошем уровне, по сравнения с HT. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться