|
|
  |
Что лучше взять для AVR?, Программить на С. |
|
|
|
Nov 25 2005, 14:32
|

Adept
     
Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343

|
Цитата(G}{OST @ Nov 25 2005, 18:15)  Цитата(dxp @ Nov 25 2005, 15:02)  Цитата(Георгий @ Nov 25 2005, 17:42)  А где она описана, какой хедер надо подключить? И если компилер так бездумно оптимизирует, получается его надо перепроверять?!
Не нужно его постоянно проверять. Постоянно-то не надо, а вот время от времени - очень даже полезно  Оптимизатор довольно корявый у ИАРа. И от версии к версии разные глюки. Глюки есть у всех. У ИАРа отличный компилятор и замечательный оптимизатор - лучший в своем классе. Всегда работаю с максимальным уровнем оптимизации, проблемы бывали, но не фатальные и не связанные именно с максимальным уровнем оптимизации. Как раз на максимальном уровне глюков меньше, чем на средних. Работаю с ИАРом с 1998 года, ни разу не пожалел.
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
|
Nov 28 2005, 05:45
|
Местный
  
Группа: Свой
Сообщений: 269
Регистрация: 17-11-05
Из: Киров-Москва
Пользователь №: 10 957

|
Все же IAR классная штука! Разобрался с основами за вечер и программу с ассемблера на Си перевел! Есть, конечно, отдельные моменты типа Код .... MOV R24, R16 MOV R16, R24 ... но в целом я им очень доволен. Кодит очень оптимально, код от ассемблерного практически не отличается. Есть отдельные нюансы в работе, но это уже от моего незнания конкретно IAR-а. Удобно, что сразу можно получить .dbg для прогона в AVR Studio и .hex для заливки. Вобщем, процесс пошел гораздо быстрей.
--------------------
Обычно последним смеется тот, кто хуже соображает!
|
|
|
|
|
Nov 28 2005, 07:11
|
Знающий
   
Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231

|
Цитата(Георгий @ Nov 28 2005, 09:45)  Все же IAR классная штука! Разобрался с основами за вечер и программу с ассемблера на Си перевел! Есть, конечно, отдельные моменты типа Код .... MOV R24, R16 MOV R16, R24 ... но в целом я им очень доволен. Кодит очень оптимально, код от ассемблерного практически не отличается. Есть отдельные нюансы в работе, но это уже от моего незнания конкретно IAR-а. Удобно, что сразу можно получить .dbg для прогона в AVR Studio и .hex для заливки. Вобщем, процесс пошел гораздо быстрей. Оптимизация поставь хотя бы medium и Код MOV R24, R16 MOV R16, R24 пропадёт.
|
|
|
|
|
Nov 28 2005, 07:24
|
Местный
  
Группа: Свой
Сообщений: 269
Регистрация: 17-11-05
Из: Киров-Москва
Пользователь №: 10 957

|
Цитата Оптимизация поставь хотя бы medium и
MOV R24, R16 MOV R16, R24
пропадёт. Это как раз в Release варианте с полной оптимизацией.
--------------------
Обычно последним смеется тот, кто хуже соображает!
|
|
|
|
|
Nov 28 2005, 07:31
|
Знающий
   
Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231

|
Цитата Это как раз в Release варианте с полной оптимизацией. Так Release в МК и надо зашивать, а Debug это отладочная версия.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|