-
- Компильнул в winavr-20100110 & AVR Studio 4. Аtmega8, 8 МГц. "Program: 7930 bytes (96.8% Full)". Можно просто выполнить "мake" в каталоге "Default" (без установки студии). Распаковать в любое место, но чтобы в путях не было кириллицы. Гудвин(31 знак., 11.03.2017 12:15)
- Во! Наконец-то! Секрет оказался в том, чтобы "выполнить мake". А то я раньше долбила-долбила по Makefile, а оно меня спрашивало "какой программой открыть? Выбирайте", а я не знала, что мне выбрать. Спасибо! - Ксения(11.03.2017 14:11)
- Так и Ксения к красноглазикам примкнёт. Ну, или понимать начнёт их/нас. - Dingo(11.03.2017 18:13)
- Во! Наконец-то! Секрет оказался в том, чтобы "выполнить мake". А то я раньше долбила-долбила по Makefile, а оно меня спрашивало "какой программой открыть? Выбирайте", а я не знала, что мне выбрать. Спасибо! - Ксения(11.03.2017 14:11)
- Как-то вы усложняете, имхо: Apтём(628 знак., 10.03.2017 23:36)
- Разве Atmel Studio умеет компилить C-код сама? Я всегда считала, что для этой цели она использует gcc, причем, тот самый, которой winavr. Ксения(318 знак., 11.03.2017 00:12)
- Умеет конечно - у студии для компиляции GCC инсталлируется. Apтём(1275 знак., 11.03.2017 00:41)
- AVRStudio 4 дружит с атмеловским тулчайном не выше определенной версии, у меня после экспериментов остались такие записи: AlexG(314 знак., 11.03.2017 07:38)
- Вроде с версии 4 они включили winavr в дистрибутив. - Tiro(11.03.2017 00:27)
- Вероятно так, но мне было сложно вычислить номер Студии, которая включает в себя компилятор winavr-20100110, и потому инсталлировала именно winavr-20100110, а не Студию. Если я теперь проинсталлирую какую-то Студию, то могу не угадать, и она Ксения(260 знак., 11.03.2017 00:47)
- winavr-20100110 шёл со студией 4.19 m16_home(55 знак., 11.03.2017 01:00 - 01:11, ссылка)
- И не занимайся. Я лично пользовал Студию 1 раз в 2001 году, у них еще серия Мег не родилась и был только асм. Потом только ВинАВР, отладчик не требовался. Tiro(191 знак., 11.03.2017 00:58)
- Понятно. Может так оно и правильнее - неизвестно ведь не отвалится ли что-нибудь в программе откомпилированной новым компилятором. Apтём(195 знак., 11.03.2017 00:53)
- Нет, не включили - avrgcc отдельно надо ставить. Только где найти правильный инсталлятор? Может у вас есть? - Apтём(11.03.2017 00:42)
- если не найдете, то налью куда-нить в файлообменник WinAVR-20100110-install.exe 28.8МБ, но завтра.. да, в том "проекте" явно не хватает настроечных файлов, того же Makefile, где указывалось имя Меги, частота, файлы для сборки и прочий стафф.. а в jury093(75 знак., 11.03.2017 01:55, )
- Артем, наверное совсем старый. 20071221 точно есть, новее не уверен. - Tiro(11.03.2017 00:44)
- Вероятно так, но мне было сложно вычислить номер Студии, которая включает в себя компилятор winavr-20100110, и потому инсталлировала именно winavr-20100110, а не Студию. Если я теперь проинсталлирую какую-то Студию, то могу не угадать, и она Ксения(260 знак., 11.03.2017 00:47)
- Умеет конечно - у студии для компиляции GCC инсталлируется. Apтём(1275 знак., 11.03.2017 00:41)
- Разве Atmel Studio умеет компилить C-код сама? Я всегда считала, что для этой цели она использует gcc, причем, тот самый, которой winavr. Ксения(318 знак., 11.03.2017 00:12)
- Цель какая? Если получить объектный файл, то он есть в архиве. Tiro(211 знак., 10.03.2017 23:24 - 23:29)
- Да, мне нужна повторная компиляция, т.к. я намереваюсь внести в тот код малюсенькую поправку - изменить назначение некоторых пинов у портов (из-за ошибке в разводке платы), а деассеблировать hex при наличии проекта мне не хочется. - Ксения(11.03.2017 00:02)
- А с командной строки тоже не компилится, как у Артема? Правильная команда make all - Tiro(11.03.2017 00:07)
- Я еще не пробовала, пока мыслю, какой там PATH надо ставить. Правильно ли я поняла, что можно обойтись без инсталляции Atmel Studio, одним лишь winavr'ом? - Ксения(11.03.2017 00:14)
- Легка на помине :) - только что какой-то Димон (это не я!) на Электрониксе указал, каким должен быть PATH. Бывают же совпадения! - Ксения(11.03.2017 02:35, ссылка)
- Правильно. А PATH легко проверить - из командной строки в любом внешнем каталоге набираем avr-gcc и видим либо его ответ, либо файл не найден. Тогда правим PATH, хотя батник, корректирующий путь, лежит в каталоге с avr-gcc. Tiro(263 знак., 11.03.2017 00:25)
- Что такое PN? - Ксения(11.03.2017 00:32)
- Programmers Notepad из состава winavr Tiro(201 знак., 11.03.2017 00:40)
- Что такое PN? - Ксения(11.03.2017 00:32)
- Я еще не пробовала, пока мыслю, какой там PATH надо ставить. Правильно ли я поняла, что можно обойтись без инсталляции Atmel Studio, одним лишь winavr'ом? - Ксения(11.03.2017 00:14)
- А с командной строки тоже не компилится, как у Артема? Правильная команда make all - Tiro(11.03.2017 00:07)
- Только не Apтём(173 знак., 10.03.2017 23:40)
- Да, Вы правы. Я лет 100500 не пользовался AVR и winavr. - Tiro(10.03.2017 23:42)
- Да, мне нужна повторная компиляция, т.к. я намереваюсь внести в тот код малюсенькую поправку - изменить назначение некоторых пинов у портов (из-за ошибке в разводке платы), а деассеблировать hex при наличии проекта мне не хочется. - Ксения(11.03.2017 00:02)
- Компильнул в winavr-20100110 & AVR Studio 4. Аtmega8, 8 МГц. "Program: 7930 bytes (96.8% Full)". Можно просто выполнить "мake" в каталоге "Default" (без установки студии). Распаковать в любое место, но чтобы в путях не было кириллицы. Гудвин(31 знак., 11.03.2017 12:15)