Перейти к содержанию

Скомпилировать HEXы из исходников


Volodya_Tver

Рекомендуемые сообщения

Добрый вечер.

Помогите пожалуйста со сборкой НЕХ_ов из исходных файлов для АТМеги 328Р. Автор компилировал в Linux_e, я попробовал пойти тем же путем, но команда "Маке" прерывается с ошибками при создании 'о' файла, ругаясь на какие то функции в 'с' файле.

Log_и:

Скрытый текст

 

Log выполнения "Маке":


orangepiplus:~/Desktop/firmware$ sudo make
avr-gcc -c -I. -mmcu=atmega328p -std=gnu99 -Os -Wall -DF_CPU=8000000  -o icetube.o icetube.c
avr-gcc -MM -I. -mmcu=atmega328p -std=gnu99 -Os -Wall -DF_CPU=8000000  icetube.c > icetube.d
avr-gcc -c -I. -mmcu=atmega328p -std=gnu99 -Os -Wall -DF_CPU=8000000  -o system.o system.c
avr-gcc -MM -I. -mmcu=atmega328p -std=gnu99 -Os -Wall -DF_CPU=8000000  system.c > system.d
./util.pl time | xargs avr-gcc -c -I. -mmcu=atmega328p -std=gnu99 -Os -Wall -DF_CPU=8000000  -o time.o time.c /bin/sh: 1: ./util.pl: Permission denied
time.c:25:32: error: TIME_DEFAULT_AUTODST undeclared here (not in a function)uint8_t ee_time_status EEMEM = TIME_DEFAULT_AUTODST;                              
time.c:29:32: error: TIME_DEFAULT_YEAR undeclared here (not in a function)uint8_t ee_time_year   EEMEM = TIME_DEFAULT_YEAR;
time.c:30:32: error: TIME_DEFAULT_MONTH undeclared here (not in a function)uint8_t ee_time_month  EEMEM = TIME_DEFAULT_MONTH;
time.c:31:32: error: TIME_DEFAULT_MDAY undeclared here (not in a function)uint8_t ee_time_day    EEMEM = TIME_DEFAULT_MDAY;
time.c:32:32: error: TIME_DEFAULT_HOUR undeclared here (not in a function)uint8_t ee_time_hour   EEMEM = TIME_DEFAULT_HOUR;                              
time.c:33:32: error: TIME_DEFAULT_MINUTE undeclared here (not in a function)uint8_t ee_time_minute EEMEM = TIME_DEFAULT_MINUTE;
time.c:34:32: error: TIME_DEFAULT_SECOND undeclared here (not in a function)uint8_t ee_time_second EEMEM = TIME_DEFAULT_SECOND;
Makefile:67: ошибка выполнения рецепта для цели «time.o»
make: *** [time.o] Ошибка 123

Все пакеты, необходимые для сборки и линковки в системе установлены. Попробовал в Eclipse - тоже самое.

Log выполнения "Eclipse":


Description	Resource	                                                 Path	    Location	Type
‘TIME_DEFAULT_AUTODST’ undeclared here (not in a function)	time.c	     /firmware	line 25	    C/C++ Problem
‘TIME_DEFAULT_HOUR’ undeclared here (not in a function)	time.c	         /firmware	line 32	    C/C++ Problem
‘TIME_DEFAULT_MINUTE’ undeclared here (not in a function)	time.c	     /firmware	line 33	    C/C++ Problem
‘TIME_DEFAULT_SECOND’ undeclared here (not in a function)	time.c	     /firmware	line 34	    C/C++ Problem
ошибка выполнения рецепта для цели «time.o»	Makefile	                 /firmware	line 67	    C/C++ Problem
‘TIME_DEFAULT_YEAR’ undeclared here (not in a function)	time.c	         /firmware	line 29	    C/C++ Problem
‘TIME_DEFAULT_MONTH’ undeclared here (not in a function)	time.c	     /firmware	line 30	    C/C++ Problem
‘TIME_DEFAULT_MDAY’ undeclared here (not in a function)	time.c	         /firmware	line 31	    C/C++ Problem


 

Исходники приложил. Заранее спасибо.

xmas-icetube-master.rar

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...