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

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Родился
Сообщения: 19
Зарегистрирован: Чт май 28, 2009 09:43:24

Сообщение Dazler »

Народ такая вот проблема беру исходник созданный в CodeVision и вставляю
его в только что созданный проект в AVRStudio пытаюсь откомпилировать
не получается куча ошибок по синтаксису хотя в CodeVision компилируется все на ура.
И еще момент так и не разобрался компилятор в AVRStudio ругается на хайдеры мол
не могу найти в папке хотя там все есть.
Прошу особо не пинать т.к я только учусь это вообще
первая прога.
Вложения
001.jpg
(198.17 КБ) 473 скачивания
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 365
Зарегистрирован: Вт окт 21, 2008 15:03:06
Откуда: moscow

Сообщение adrenocrome »

так ничего и не получится.
проекты из КодВижн в АВРстудии не будут компилиться. Если это не примитив,конечно. Там библиотеки разные.
Контактная информация:
Реклама
Родился
Сообщения: 19
Зарегистрирован: Чт май 28, 2009 09:43:24

Сообщение Dazler »

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

Как раз тот случай, примитив.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 365
Зарегистрирован: Вт окт 21, 2008 15:03:06
Откуда: moscow

Сообщение adrenocrome »

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

И потом, нет ничего сложного в том,чтобы открыть исходник,написаный для ВинАвра и посмотреть,что к чему.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 19
Зарегистрирован: Чт май 28, 2009 09:43:24

Сообщение Dazler »

Т.е получается что для каждова компилятора свои хайдеры?!
Ну в КодеВижене я их нашел там есть папка вроде ЛИБ и они там лежат,
а где брать под АВРСтудию я че то в ней не нашел.
Реклама
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай

Сообщение 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. Дальше, как обычно в отладчиках, можно двигаться по листингу
программы, устанавливать точки останова, смотреть значения переменных,
и т.д. и т.п.
Контактная информация:
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 365
Зарегистрирован: Вт окт 21, 2008 15:03:06
Откуда: moscow

Сообщение adrenocrome »

Danko писал(а):Цитата из другого форума:
ну так это цитата как настроить дебаггер =)
А чел тут не может скомпилировать проект
Контактная информация:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»