реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Какой компилятор выбрать для dsPIC30, dsPIC33?
Newegor
сообщение Oct 22 2007, 11:39
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 71
Регистрация: 2-03-06
Из: Минск
Пользователь №: 14 879



Собственно нужен компилятор с лучшими характеристиками на данный момент (оптимизация, глючность и т.д. и т.п.). Кто что может посоветовать? Сам сейчас смотрю на HT-PICC, хотя некоторые говорят что С30 от микрочипа лучше. Какие будут за и против этих решений?
Спасибо.
Go to the top of the page
 
+Quote Post
Harvester
сообщение Oct 22 2007, 13:00
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 338
Регистрация: 1-02-06
Из: Королев, М.О.
Пользователь №: 13 846



Цитата(Newegor @ Oct 22 2007, 14:39) *
Собственно нужен компилятор с лучшими характеристиками на данный момент (оптимизация, глючность и т.д. и т.п.). Кто что может посоветовать? Сам сейчас смотрю на HT-PICC, хотя некоторые говорят что С30 от микрочипа лучше. Какие будут за и против этих решений?
Спасибо.

Как раз для dsPIC-ов лучше взять C30. Никаких глюков пока за ним не замечал, а оптимизация - отличная.


--------------------
-Да как так-то?/-Да как-то так/-Ну так-то да
Go to the top of the page
 
+Quote Post
dac
сообщение Oct 22 2007, 18:13
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 600
Регистрация: 27-05-05
Пользователь №: 5 482



Цитата(Newegor @ Oct 22 2007, 15:39) *
Собственно нужен компилятор с лучшими характеристиками на данный момент (оптимизация, глючность и т.д. и т.п.). Кто что может посоветовать? Сам сейчас смотрю на HT-PICC, хотя некоторые говорят что С30 от микрочипа лучше. Какие будут за и против этих решений?
Спасибо.


В одном небольшом проектике (ногодрыгание + легкая dsp-часть) в срочном порядке пришлось заменить pic18 на dsPIC30 по причине сроков поставки, оказалось что последние на тот момент были ближе. Программа для пиков18 была на HITECH, поэтому решил что быстрее будет переписть на нем же.
Это было большой ошибкой.
Потратив неделю на разбор глюков HiTech30, перешел на С30, за вечер разобрался с основами и второй вечер переписал программу (в основном заменив тип bit на битовые поля и обращения к портам/регистрам), сразу все заработало. Теперь для проектов dsPIC применяю только С30

P.S. для HiTech даже сэмплов не было

С тех пор стараюсь в проектах не использовать тип переменных bit даже для pic16|18, ANSI С рулит smile.gif
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Oct 22 2007, 20:27
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



Угу, C30 - однозначно.
Кстати, попробовал IAR 1.30А - тоже неплохо, поддерживает относительно новые контроллеры, EC++, и т. п.
Одно но! - dll-ка для встраивания в MPLAB есть только от версии 1.20, а она новых контроллеров не знает. А от 1.30 - только если купленная версия, с триалом - никак.
Поэтому в реальной жизни этот компилер использовать не получится, хотя очень хотелось плюсов.
Go to the top of the page
 
+Quote Post
Newegor
сообщение Oct 23 2007, 10:19
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 71
Регистрация: 2-03-06
Из: Минск
Пользователь №: 14 879



Всем спасибо. Остановился на С30. Когда попробывал посмотреть оптимизацию на C30 и HT, то убедился в ваших доводах. Действительно у C30 оптимизация на хорошем уровне, по сравнения с HT.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 20:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01372 секунд с 7
ELECTRONIX ©2004-2016