1. strelok - 24 Июня, 2011 - 20:54:42 - перейти к сообщению
Здраствуйте. Помогите с таким вопросом, в разделе Шаг за шагом Часть 3 [программирование микроконтроллеров] вы описали примеры програм на С++, я пытаюсь их тоже написать в програме Programmers Notepad [WinAVR] но когда я коомпилирую через [WinAVR] Make All то пишет ошибку
2. nest - 24 Июня, 2011 - 21:15:13 - перейти к сообщению
какую ошибку?
3. strelok - 24 Июня, 2011 - 22:55:28 - перейти к сообщению
Он пишет:
make.exe: *** No rule to make target `myrobot.elf', needed by `elf'. Stop.
> Process Exit Code: 2
> Time Taken: 00:01
make.exe: *** No rule to make target `myrobot.elf', needed by `elf'. Stop.
> Process Exit Code: 2
> Time Taken: 00:01
4. killgur - 24 Июня, 2011 - 23:18:14 - перейти к сообщению
в тему про неправильно созданный MAKEFILE
5. strelok - 24 Июня, 2011 - 23:22:11 - перейти к сообщению
а программа такая:
ПРИМЕР ВКЛЮЧЕНИЯ СВЕТОДИОДА СИГНАЛОМ ВЫСОКОГО УРОВНЯ
Пример подключения на рисунке 1
**************************************************************************/
#include <avr/io.h>
int main(void) { // начало основной программы
DDRD = 0xff; // все выводы порта D сконфигурировать как выходы
PORTD |= _BV(PD1); // установить "1" (высокий уровень) на выводе PD1
} // закрывающая скобка основной программы
Как его дальше коомпилировать
ПРИМЕР ВКЛЮЧЕНИЯ СВЕТОДИОДА СИГНАЛОМ ВЫСОКОГО УРОВНЯ
Пример подключения на рисунке 1
**************************************************************************/
#include <avr/io.h>
int main(void) { // начало основной программы
DDRD = 0xff; // все выводы порта D сконфигурировать как выходы
PORTD |= _BV(PD1); // установить "1" (высокий уровень) на выводе PD1
} // закрывающая скобка основной программы
Как его дальше коомпилировать
6. killgur - 24 Июня, 2011 - 23:26:41 - перейти к сообщению
7. strelok - 24 Июня, 2011 - 23:38:08 - перейти к сообщению
раскажите пожалуста как пользоватся файлом MAKEFILE?
(Добавление)
Только что из папки WinAVR/sample вытянул шаблон MAKEFILE скпировал в папку и отредактировал и вот что пишет
avr-gcc: .map,--cref: No such file or directory
make.exe: *** [proshiv] Error 1
> Process Exit Code: 2
> Time Taken: 00:01
(Добавление)
Только что из папки WinAVR/sample вытянул шаблон MAKEFILE скпировал в папку и отредактировал и вот что пишет
avr-gcc: .map,--cref: No such file or directory
make.exe: *** [proshiv] Error 1
> Process Exit Code: 2
> Time Taken: 00:01
8. killgur - 25 Июня, 2011 - 00:01:17 - перейти к сообщению
strelok пишет:
раскажите пожалуста как пользоватся файлом MAKEFILE?
(Добавление)
Только что из папки WinAVR/sample вытянул шаблон MAKEFILE скпировал в папку и отредактировал и вот что пишет
avr-gcc: .map,--cref: No such file or directory
make.exe: *** [proshiv] Error 1
> Process Exit Code: 2
> Time Taken: 00:01
(Добавление)
Только что из папки WinAVR/sample вытянул шаблон MAKEFILE скпировал в папку и отредактировал и вот что пишет
avr-gcc: .map,--cref: No such file or directory
make.exe: *** [proshiv] Error 1
> Process Exit Code: 2
> Time Taken: 00:01
Процесс создания Makefile автоматизирован утилитой MFile - запустите её.
9. cjA - 28 Июня, 2011 - 22:17:38 - перейти к сообщению
Вы пишите для avr контроллеров?
скачайте avrstudio c родного сайта
скачайте winavr от туда от куда сможете.
установите их
запустите аврстудио
выберете avrgcc проект
с созданием новой папки или названием проекта- сами разберетесь
тут такая фишка.
не нужно лезть в меню\проект\опции конфигурации.....
НЕТ!
слева от окна редактора будет висеть окошко с названием "AVR GCC"
вот в этом окошке правой кнопкой тыкаете и добавляете нужные файлы- тогда вам аврстудио автоматом сделает нужный мэйкфайл.
(вот почему до меня об этом никто не написал полгода назад???)
скачайте avrstudio c родного сайта
скачайте winavr от туда от куда сможете.
установите их
запустите аврстудио
выберете avrgcc проект
с созданием новой папки или названием проекта- сами разберетесь
тут такая фишка.
не нужно лезть в меню\проект\опции конфигурации.....
НЕТ!
слева от окна редактора будет висеть окошко с названием "AVR GCC"
вот в этом окошке правой кнопкой тыкаете и добавляете нужные файлы- тогда вам аврстудио автоматом сделает нужный мэйкфайл.
(вот почему до меня об этом никто не написал полгода назад???)