Страница 1 из 1

Ошибки при компилировании

Добавлено: Чт май 28, 2009 10:23:29
Dazler
Народ такая вот проблема беру исходник созданный в CodeVision и вставляю
его в только что созданный проект в AVRStudio пытаюсь откомпилировать
не получается куча ошибок по синтаксису хотя в CodeVision компилируется все на ура.
И еще момент так и не разобрался компилятор в AVRStudio ругается на хайдеры мол
не могу найти в папке хотя там все есть.
Прошу особо не пинать т.к я только учусь это вообще
первая прога.

Добавлено: Чт май 28, 2009 11:04:18
adrenocrome
так ничего и не получится.
проекты из КодВижн в АВРстудии не будут компилиться. Если это не примитив,конечно. Там библиотеки разные.

Добавлено: Чт май 28, 2009 13:54:11
Dazler
adrenocrome писал(а):так ничего и не получится.
проекты из КодВижн в АВРстудии не будут компилиться. Если это не примитив,конечно. Там библиотеки разные.
Не совсем понял что значит проект, я не проект пытаюсь компилировать,
а текст (исхотник) написанный Си. Который в Коде компилится а в АВэРе
нет. Судя по ошибкам при компиляции они синтаксические вот я и не знаю как написать правильно.

Как раз тот случай, примитив.

Добавлено: Чт май 28, 2009 14:13:47
adrenocrome
ну так и компилируй его в Кодвижне. зачем тебе ВинАвр?
Естественно он ругается. пишет,что не может найти такие хидеры,которые ты ему подсовываешь. m8_128.h и delay.h
Соответственно компилятор ничего не знает про регистры,которыми ты оперируешь в программе типа TCNT0 , TCCR0 и прочие. Порты и пины в ВинАвре по-моему обзываются немного по-другому.

И потом, нет ничего сложного в том,чтобы открыть исходник,написаный для ВинАвра и посмотреть,что к чему.

Добавлено: Чт май 28, 2009 16:47:31
Dazler
Т.е получается что для каждова компилятора свои хайдеры?!
Ну в КодеВижене я их нашел там есть папка вроде ЛИБ и они там лежат,
а где брать под АВРСтудию я че то в ней не нашел.

Добавлено: Чт май 28, 2009 18:11:05
Danko
Цитата из другого форума:
1. Инсталлируете CodeVisionAVR и AVR Studio.
2. Запускаете CodeVisionAVR. В самом верху открывшегося окна
выбираете пункт меню "Settings -> Debugger". В открывшемся окне
указываете путь к AVR Studio. Как это сделать, написано в хелпе того
же CodeVisionAVR ("Help -> Help Topics -> CodeVisionAVR Integrated
Development Environment -> IDE Settings -> Setting the Debugger Path)
3. Если путь указан правильно, то, нажав на кнопочку с изображением
букашки-таракашки, которая находится в окне CodeVisionAVR (самый
верхний ряд кнопок), можно запустить AVR Studio.
4. В открывшемся окне AVR Studio, выбираете пункт меню "File ->
Open File...". В открывшемся окне выбираете путь в папку со своим
проектом CodeVisionAVR, и указываете файл проекта с расширением "cof".
AVR Studio предложит сохранить свой файл проекта. Сохраните. После
этого AVR Studio откроет окно "Select device and debug platform".
Укажите своё средство отладки (у меня - AVR Simulator) и тип вашего
микроконтроллера. После нажатия кнопки "Finish", в окне справа должен
появиться листинг Вашей программы на "C".
5. Дальше, как обычно в отладчиках, можно двигаться по листингу
программы, устанавливать точки останова, смотреть значения переменных,
и т.д. и т.п.

Добавлено: Чт май 28, 2009 18:39:08
adrenocrome
Danko писал(а):Цитата из другого форума:
ну так это цитата как настроить дебаггер =)
А чел тут не может скомпилировать проект