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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Есть ли альтернативы MPLAB C30?, C компилятор для dcPIC и PIC24
ttron
сообщение Jul 5 2009, 20:35
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 134
Регистрация: 1-06-05
Из: Москва
Пользователь №: 5 634



Собственно, вопрос в теме. Может у кого есть опыт использования, поделитесь, если не трудно.


--------------------
"Регистрируй, наблюдай, экономь микросекунду, зря вопрос не задавай, не запоминай ерунду" (с) не помню, чье
Go to the top of the page
 
+Quote Post
Ilya_A
сообщение Jul 6 2009, 05:36
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 1-12-05
Из: Иркутск
Пользователь №: 11 630



Цитата(ttron @ Jul 6 2009, 05:35) *
Собственно, вопрос в теме. Может у кого есть опыт использования, поделитесь, если не трудно.

Юзал года 2-3 назад Хайтечевский dsPICC, но тогда он был совсем сыроватый - глюков наловился.... Как обстоят сейчас у них дела незнаю, но скорее всего C30 они не переплюнули. А вообще идите лучше в поиск, на 100 раз эта тема уже пережована.
Go to the top of the page
 
+Quote Post
petrd
сообщение Jul 6 2009, 08:48
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 3-06-08
Пользователь №: 38 012



Цитата(ttron @ Jul 6 2009, 00:35) *
Собственно, вопрос в теме. Может у кого есть опыт использования, поделитесь, если не трудно.

Есть mikroC compiler for dsPIC30/33 and PIC24, если Ваши опыты с этими контроллерами в самом начале, то можно попробовать. Но все-таки он, наверное, не альтернатива С30.
Go to the top of the page
 
+Quote Post
vesago
сообщение Jul 6 2009, 09:17
Сообщение #4


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



Имхо компилеру нет достойной. Коль редактор напрягает, пользуйте сликэдит.
Go to the top of the page
 
+Quote Post
ttron
сообщение Jul 6 2009, 10:18
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 134
Регистрация: 1-06-05
Из: Москва
Пользователь №: 5 634



Всем спасибо. Бум пробовать С30 smile.gif


--------------------
"Регистрируй, наблюдай, экономь микросекунду, зря вопрос не задавай, не запоминай ерунду" (с) не помню, чье
Go to the top of the page
 
+Quote Post
Stas
сообщение Jul 6 2009, 12:28
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 1-10-04
Из: Челябинск
Пользователь №: 751



C30 пробовал. После просмотра листинга от него отказался - такое ощущение что из всего мощного набора команд dsPIC он использует 3/4. К тому же при работе с dsPIC30F2020 при исполнении чтения из памяти программ с PSV у контроллера проявляется глюк описанный в ERRATЕ - переход по трапу ошибки адресации. Микрочип предлагает в строке компилятора вставлять ключик, который вызовет лечение данной проблемы - типа патч. Та версия С30 которой я пользовался данный ключик не понимала. В результате я все перебил на asm и от С30 отказался.
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Jul 7 2009, 06:06
Сообщение #7


Знающий
****

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



Цитата(Stas @ Jul 6 2009, 16:28) *
C30 пробовал. После просмотра листинга от него отказался - такое ощущение что из всего мощного набора команд dsPIC он использует 3/4.

нуну. C30 - очень качественный компилятор, в отличие, например, от микрочиповского C18. Инструкции dsp естественно он использовать не будет, для этого есть встроенный асм, встроенные функции, библиотека DSP - ну и просто можно на асме модуль написать. А ключи включающие обход аппаратной ерраты - традиционная фича во многих компиляторах.
Так что не нужно тут рожать легенды.
Go to the top of the page
 
+Quote Post
Stas
сообщение Jul 7 2009, 11:18
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 1-10-04
Из: Челябинск
Пользователь №: 751



Цитата(Alex B._ @ Jul 7 2009, 12:06) *
Так что не нужно тут рожать легенды.

Я поделился своим опытом применения C30 в условиях ограниченного объема памяти и быстродействия кристалла dsPIC30F2020. Мне не понравился объем и быстродействие сгенеренного кода на С. Речь шла о линейных кодах, DSP вставлял ассемблерной вставкой. Как пишет Microchip - С30 основан на GCC, выводы делайте сами.
Alex B._, зачем хамить как на базаре? cranky.gif
Go to the top of the page
 
+Quote Post
ttron
сообщение Jul 7 2009, 13:33
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 134
Регистрация: 1-06-05
Из: Москва
Пользователь №: 5 634



Цитата(Stas @ Jul 7 2009, 15:18) *
Я поделился своим опытом применения C30 в условиях ограниченного объема памяти и быстродействия кристалла dsPIC30F2020. Мне не понравился объем и быстродействие сгенеренного кода на С. Речь шла о линейных кодах, DSP вставлял ассемблерной вставкой. Как пишет Microchip - С30 основан на GCC, выводы делайте сами.
Alex B._, зачем хамить как на базаре? cranky.gif

Господа, не надо ссориться на пустом месте. Спасибо за информацию. При всех недостатках, видимо, альтернативы С30 нет (если не считать ассемблера wink.gif ) Еще раз спасибо за то, что не поленились черкануть пару строк.


--------------------
"Регистрируй, наблюдай, экономь микросекунду, зря вопрос не задавай, не запоминай ерунду" (с) не помню, чье
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Jul 7 2009, 16:41
Сообщение #10


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(ttron @ Jul 7 2009, 16:33) *
При всех недостатках, видимо, альтернативы С30 нет 

у ИАРа вроде ж выходил EWDSpic?? Только это было давно.
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Jul 7 2009, 21:40
Сообщение #11


Знающий
****

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



Цитата(Stas @ Jul 7 2009, 15:18) *
Я поделился своим опытом применения C30 в условиях ограниченного объема памяти и быстродействия кристалла dsPIC30F2020.

вы ни чем не поделились, кроме корявых домыслов, потому что когда вы говорите что
Цитата(Stas @ Jul 7 2009, 15:18) *
Мне не понравился объем и быстродействие сгенеренного кода на С.

нужно привести пример. Если этого примера не будет - вы тупо пустозвон.
Цитата(Stas @ Jul 7 2009, 15:18) *
Alex B._, зачем хамить как на базаре?

зачем нести чушь?
Go to the top of the page
 
+Quote Post
ttron
сообщение Jul 10 2009, 14:53
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 134
Регистрация: 1-06-05
Из: Москва
Пользователь №: 5 634



Вот дока на компилятор С30, может кому пригодится. Пока есть все главы и два приложения, буду выкладывать. Автор перевода сейчас недоступен, появится где-то в середине августа, можно будет высказать замечания. Тогда обещал сделать закладки и может объединить все в одну книгу.

Прикрепленный файл  51284h_0905_Ru_01.pdf ( 101.28 килобайт ) Кол-во скачиваний: 1181

Прикрепленный файл  51284h_0905_Ru_02.pdf ( 200.45 килобайт ) Кол-во скачиваний: 1879

Прикрепленный файл  51284h_0905_Ru_03.pdf ( 240.62 килобайт ) Кол-во скачиваний: 2257


--------------------
"Регистрируй, наблюдай, экономь микросекунду, зря вопрос не задавай, не запоминай ерунду" (с) не помню, чье
Go to the top of the page
 
+Quote Post
ttron
сообщение Jul 11 2009, 18:58
Сообщение #13


Частый гость
**

Группа: Свой
Сообщений: 134
Регистрация: 1-06-05
Из: Москва
Пользователь №: 5 634



Прикрепленный файл  51284h_0905_Ru_04.pdf ( 216.05 килобайт ) Кол-во скачиваний: 1282

Прикрепленный файл  51284h_0905_Ru_05.pdf ( 54.47 килобайт ) Кол-во скачиваний: 818

Прикрепленный файл  51284h_0905_Ru_06.pdf ( 99.88 килобайт ) Кол-во скачиваний: 1224

Прикрепленный файл  51284h_0905_Ru_07.pdf ( 90.32 килобайт ) Кол-во скачиваний: 1635


--------------------
"Регистрируй, наблюдай, экономь микросекунду, зря вопрос не задавай, не запоминай ерунду" (с) не помню, чье
Go to the top of the page
 
+Quote Post
ttron
сообщение Jul 12 2009, 06:32
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 134
Регистрация: 1-06-05
Из: Москва
Пользователь №: 5 634



Прикрепленный файл  51284h_0905_Ru_08.pdf ( 148.11 килобайт ) Кол-во скачиваний: 1881

Прикрепленный файл  51284h_0905_Ru_09.pdf ( 110.3 килобайт ) Кол-во скачиваний: 1433

Прикрепленный файл  51284h_0905_Ru_A.pdf ( 114.41 килобайт ) Кол-во скачиваний: 841

Прикрепленный файл  51284h_0905_Ru_B.pdf ( 166.06 килобайт ) Кол-во скачиваний: 1697


--------------------
"Регистрируй, наблюдай, экономь микросекунду, зря вопрос не задавай, не запоминай ерунду" (с) не помню, чье
Go to the top of the page
 
+Quote Post
Herz
сообщение Jul 12 2009, 09:38
Сообщение #15


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(Stas @ Jul 6 2009, 14:28) *
C30 пробовал. После просмотра листинга от него отказался - такое ощущение что из всего мощного набора команд dsPIC он использует 3/4.

По-моему, это совсем неплохой показатель. biggrin.gif

Цитата(ttron @ Jul 10 2009, 16:53) *
Вот дока на компилятор С30, может кому пригодится.

Спасибо!
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 19:07
Рейтинг@Mail.ru


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