Как скомпилировать исходники ?

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
alex83
Встал на лапы
Сообщения: 81
Зарегистрирован: Сб мар 08, 2008 08:52:49
Откуда: NSO

Как скомпилировать исходники ?

Сообщение alex83 »

Хочу повторить вот это устройство http://sensi.org/~svo/patashnik/ автор в конце статьи приводит исходники http://code.google.com/p/svofski/source ... /patashnik , плиз помогите.
Реклама
Murav
Опытный кот
Сообщения: 877
Зарегистрирован: Чт фев 18, 2010 13:51:56

Re: Как скомпилировать исходники ?

Сообщение Murav »

Автор компилил с помощью avr-gcc под Linux.
А под Windows этот код можно скомпилить с помощью WinAvr и Avr Studio - достаточно создать проект и добавить в него все нужные файлы и не забыть указать тактовую частоту в настройках.
Реклама
alex83
Встал на лапы
Сообщения: 81
Зарегистрирован: Сб мар 08, 2008 08:52:49
Откуда: NSO

Re: Как скомпилировать исходники ?

Сообщение alex83 »

Спасибо качаю проги буду пробовать , а как быть с фьюзами?
Аватара пользователя
DiGiCat
Друг Кота
Сообщения: 4793
Зарегистрирован: Пт июл 11, 2008 09:42:35
Откуда: Made in USSR

Re: Как скомпилировать исходники ?

Сообщение DiGiCat »

Фьюзы при прошивке высталяются.
Под 8 МГц от встроенного RC поставить. Как здесь можно.
scio me nihil scire...
_______________________

Изображение <= Жалобная кнопка в правом нижнем углу... )
Реклама
Эиком - электронные компоненты и радиодетали
alex83
Встал на лапы
Сообщения: 81
Зарегистрирован: Сб мар 08, 2008 08:52:49
Откуда: NSO

Re: Как скомпилировать исходники ?

Сообщение alex83 »

Murav писал(а): достаточно создать проект и добавить в него все нужные файлы и не забыть указать тактовую частоту в настройках.

Скачал WinAVR , что добавлять куда.... :dont_know: без бутылки не разберешь . Может кто проводит.
Исходники в таком виде.

Изображение
Реклама
Аватара пользователя
Rimsky
Грызет канифоль
Сообщения: 299
Зарегистрирован: Вт июн 15, 2010 07:16:42
Откуда: Иркутск
Контактная информация:

Re: Как скомпилировать исходники ?

Сообщение Rimsky »

в makefile есть вся инфа для компиляции. Если Вы установили WinAVR перегрузите комп. Потом с помощью FAR менеджера войти в папку с проектом и в командной строке написать make. B этой же папке увидите скомпилированый хекс
Реклама
Аватара пользователя
Rimsky
Грызет канифоль
Сообщения: 299
Зарегистрирован: Вт июн 15, 2010 07:16:42
Откуда: Иркутск
Контактная информация:

Re: Как скомпилировать исходники ?

Сообщение Rimsky »

Изображение
alex83
Встал на лапы
Сообщения: 81
Зарегистрирован: Сб мар 08, 2008 08:52:49
Откуда: NSO

Re: Как скомпилировать исходники ?

Сообщение alex83 »

Качаю FAR
Последний раз редактировалось alex83 Пт сен 03, 2010 19:22:45, всего редактировалось 2 раза.
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: Как скомпилировать исходники ?

Сообщение Danko »

Скажите в том ГуглоХранилище есть кнопка "скачать все одним архивом" ?
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
alex83
Встал на лапы
Сообщения: 81
Зарегистрирован: Сб мар 08, 2008 08:52:49
Откуда: NSO

Re: Как скомпилировать исходники ?

Сообщение alex83 »

Danko писал(а):Скажите в том ГуглоХранилище есть кнопка "скачать все одним архивом" ?

У меня тоже не получается скачать файлы , мистика.......
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: Как скомпилировать исходники ?

Сообщение Danko »

Я все файлы вытянул, makefile создал, но компилятор ругается во всю.

Наверно проще Ликукс поставить и откомпилить.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
alex83
Встал на лапы
Сообщения: 81
Зарегистрирован: Сб мар 08, 2008 08:52:49
Откуда: NSO

Re: Как скомпилировать исходники ?

Сообщение alex83 »

Danko писал(а):Наверно проще Ликукс поставить и откомпилить.


Жесть :cry:
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: Как скомпилировать исходники ?

Сообщение Danko »

Ошибки были т.к. я вытягивал не все файлы. Линуксовы не трогал, а нужно тянуть все.

ИТОГ компиляции:

Код: Выделить всё

avr-gcc -g -Wall -O1 -mmcu=atmega8535 -DF_CPU=8000000L -DMCU_TARGET=atmega8535 -DVERSION=\"0.1\" -DBUILDNUM=\"254\"   -c -o main.o main.c
avr-gcc -g -Wall -O1 -mmcu=atmega8535 -DF_CPU=8000000L -DMCU_TARGET=atmega8535 -DVERSION=\"0.1\" -DBUILDNUM=\"254\"   -c -o usrat.o usrat.c
avr-gcc -g -Wall -O1 -mmcu=atmega8535 -DF_CPU=8000000L -DMCU_TARGET=atmega8535 -DVERSION=\"0.1\" -DBUILDNUM=\"254\"   -c -o rtc.o rtc.c
avr-gcc -g -Wall -O1 -mmcu=atmega8535 -DF_CPU=8000000L -DMCU_TARGET=atmega8535 -DVERSION=\"0.1\" -DBUILDNUM=\"254\"   -c -o util.o util.c
avr-gcc -g -Wall -O1 -mmcu=atmega8535 -DF_CPU=8000000L -DMCU_TARGET=atmega8535 -DVERSION=\"0.1\" -DBUILDNUM=\"254\"   -c -o voltage.o voltage.c
avr-gcc -g -Wall -O1 -mmcu=atmega8535 -DF_CPU=8000000L -DMCU_TARGET=atmega8535 -DVERSION=\"0.1\" -DBUILDNUM=\"254\"   -c -o buttonry.o buttonry.c
BUILDNUM=255
avr-gcc -g -Wall -O1 -mmcu=atmega8535 -DF_CPU=8000000L -DMCU_TARGET=atmega8535 -DVERSION=\"0.1\" -DBUILDNUM=\"255\" -Wl,-Map,patashnik.map -o patashnik.elf main.o usrat.o rtc.o util.o voltage.o buttonry.o
avr-objdump -h -S patashnik.elf > patashnik.lst
avr-objcopy -j .text -j .data -O ihex patashnik.elf patashnik.hex
avr-objcopy -j .text -j .data -O binary patashnik.elf patashnik.bin
avr-objcopy -j .text -j .data -O srec patashnik.elf patashnik.srec
avr-objcopy -j .eeprom --change-section-lma .eeprom=0 -O ihex patashnik.elf patashnik_eeprom.hex
avr-objcopy -j .eeprom --change-section-lma .eeprom=0 -O binary patashnik.elf patashnik_eeprom.bin
avr-objcopy -j .eeprom --change-section-lma .eeprom=0 -O srec patashnik.elf patashnik_eeprom.srec
Вложения
111.zip
все одним архивом
(123.07 КБ) 174 скачивания
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
alex83
Встал на лапы
Сообщения: 81
Зарегистрирован: Сб мар 08, 2008 08:52:49
Откуда: NSO

Re: Как скомпилировать исходники ?

Сообщение alex83 »

СПАСИБО :beer:
Вот что получилось в итоге, из-за вспышки плохо видно горящие цифры.

Изображение
alex83
Встал на лапы
Сообщения: 81
Зарегистрирован: Сб мар 08, 2008 08:52:49
Откуда: NSO

Re: Как скомпилировать исходники ?

Сообщение alex83 »

UP
svofski
Родился
Сообщения: 1
Зарегистрирован: Вт янв 11, 2011 17:52:49
Контактная информация:

Re: Как скомпилировать исходники ?

Сообщение svofski »

Привет,

скажите, как у вас получилось залить прошивку от Паташника в Гармошник так, что все заработало? =)
Закрыто

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