Atmel Studio 6, ОСРВ и ошибки сборки проекта.

Обсуждаем контроллеры компании Atmel.
Ответить
alfa.foxed
Родился
Сообщения: 9
Зарегистрирован: Ср сен 19, 2012 08:57:42

Atmel Studio 6, ОСРВ и ошибки сборки проекта.

Сообщение alfa.foxed »

Доброго времени суток! Работаю с микроконтроллерами ATMega. Для не особо профессиональных целей вполне хватало arduino-вского языка программирования, однако в этот раз припёрло писать на чистых сях. Плюс возникла необходимость использовать операционную систему. Для сего решил работать на Atmel Studio 6 с FreeRTOS.
Тут-то и возникла проблема - дело не сдвинулось с мёртвой точки. Для проверки попытался собрать пример. Библиотеки подключал через "Solution Explorer": "Add -> Existing Item". Вот так!
При сборке проекта компилятор ругается: "Error 1 FreeRTOS.h: No such file or directory C:\Users\alfa.foxed\Documents\Atmel Studio\GccApplication1\GccApplication1\GccApplication1.cpp 10 22 GccApplication1".
Но не смотря на это Atmel Studio видит подключённые заголовочники, и сама же подсказывает пути к ним: раз и два.
Закономерный вопрос: может быть кто-то сталкивался с подобным? Где скрывается проблема? Я делаю что-то не так, или Atmel Studio чудит?
Реклама
Аватара пользователя
ИС-пытатель
Вымогатель припоя
Сообщения: 577
Зарегистрирован: Ср июн 19, 2013 08:10:48
Откуда: Москва, СПб, Липецк, Рязань

Re: Atmel Studio 6, ОСРВ и ошибки сборки проекта.

Сообщение ИС-пытатель »

Лучше посмотри пару примеров в шаблонах. А библиотеки лучше подключать так:

#include <stdio.h> (стандыртный ввод-вывод)
#include <avr\interrupt.h> (библия для прерываний)

Причем обрати внимание, что во втором случае библиотека лежит в подкаталоге avr. Вообще папка по умолчанию для библиотек - includlib. если библа лежит в этой папке - просто указываешь ее путь. если каталогом ниже - указываешь путь вместе с этим каталогом. Если вообще в другом месте то указываешь полый путь в кавычках #include "c:\Program\avr\mumu.h". Учти, многие иностранные программы не любят русских символов в путях. Студия, если я не ошибаюсь, не исключение из этого списка.
Реклама
alfa.foxed
Родился
Сообщения: 9
Зарегистрирован: Ср сен 19, 2012 08:57:42

Re: Atmel Studio 6, ОСРВ и ошибки сборки проекта.

Сообщение alfa.foxed »

alfa.foxed писал(а):Если вообще в другом месте то указываешь полый путь в кавычках #include "c:\Program\avr\mumu.h".
В общем и целом ясно, однако подключение средствами студии должно всё же работать...
ИС-пытатель писал(а):Учти, многие иностранные программы не любят русских символов в путях.
Уж в этом убеждался и не раз, так что учтено.
Беда в том что находил готовый проект FreeRTOS под студию, открывал; препарировал; повторил. Не работает =/
Бар-Барсик
Нашел транзистор. Понюхал.
Сообщения: 155
Зарегистрирован: Вс июн 27, 2010 17:24:13

Re: Atmel Studio 6, ОСРВ и ошибки сборки проекта.

Сообщение Бар-Барсик »

Не хочет собираться проект, всё подключил, пути настроил. Вот такая ошибка. Подскажите как её исправить.
Вложения
Снимок.PNG
(131.03 КБ) 395 скачиваний
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
loki_amorf
Открыл глаза
Сообщения: 69
Зарегистрирован: Пт апр 23, 2010 13:04:48
Откуда: г.Киев

Re: Atmel Studio 6, ОСРВ и ошибки сборки проекта.

Сообщение loki_amorf »

Рекомендую изучить цикл статей со scienceprog.
Это если конечно вас не останавливает чтение английского языка.
Я все опробовал, проект собрал, работает, могу выложить рабочий проект в студии 6.1. с симуляцией в протеусе на Атмега64 с внешней ОЗУ 64кБ.

В проекте кнопка, светодиод, 20х4 дисплей, вывод информации по RS232.
Реклама
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Re: Atmel Studio 6, ОСРВ и ошибки сборки проекта.

Сообщение Kavka »

Если уж рекомендуете, то может прямую ссылочку на эти статьи сразу дадите...
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Реклама
Аватара пользователя
loki_amorf
Открыл глаза
Сообщения: 69
Зарегистрирован: Пт апр 23, 2010 13:04:48
Откуда: г.Киев

Re: Atmel Studio 6, ОСРВ и ошибки сборки проекта.

Сообщение loki_amorf »

http://www.scienceprog.com/using-freert ... -projects/
http://www.scienceprog.com/running-mult ... ks-on-avr/
http://www.scienceprog.com/freertos-on- ... ernal-ram/
http://www.scienceprog.com/adding-exter ... atmega128/


еще только что повторил хороший пример с другого сайта:

http://makesystem.net/?p=1363

указанный пример я пересобрал проект в студии 6.2 по данной в статье методичке под последнюю доступную версию FreeRTOS V8.1.2.

Вообще FreeRTOS достаточно неплохо описана в сети.
Ответить

Вернуться в «AVR»