Страница 21 из 112
Re: Linux: да или нет?
Добавлено: Пт фев 11, 2011 15:23:01
ploop
Собственно, тут компиляция и сборка одно и тоже.
У нас получается три команды, которые поддерживает Geany:
1. Компиляция
2. Сборка
3. Запуск
Туда можно повесить что угодно. Я на первую и вторую повесил компиляцию (т.к. ассемблер), а на третью - прошивку. Получается у нас одна команда в запасе, можно еще что-нибудь повесить...
Re: Linux: да или нет?
Добавлено: Пт фев 11, 2011 15:24:55
ploop
ploop писал(а):Исправь linker=avra "%f%" на linker=avra "%f"
Это я опечатался
Это можно сделать в меню "Сборка" - "Параметры сборки"
Сами поля в этом окне и есть строки из файла, которых небыло изначально
Re: Linux: да или нет?
Добавлено: Пт фев 11, 2011 15:26:38
sergeys
Уряяя! Теперь вроде работает, но я не знаю че тут писать, где заголовочники-то взять?
, если туда запихана авра то она не делает здесь все сама, ну тоись путь не надо писать?
Re: Linux: да или нет?
Добавлено: Пт фев 11, 2011 15:30:22
ploop
Путь не надо писать, если положишь заголовочник рядом с исходником. А так ей можно указать путь к папке со всеми заголовочниками, только не помню как... читай man avra
А вот заголовочников нет. Их нужно скачать либо с сайти атмела, либо достать из студии.
Re: Linux: да или нет?
Добавлено: Пт фев 11, 2011 15:33:55
sergeys
студия у мну там на том диске с которым я накосячил, ну щас схожу к атмелу, у них почему-то русскоязычный не работает, на .ком кидает
Ploop, спасибо что помогли разобраться, но думаю это еще не все воапросы

Re: Linux: да или нет?
Добавлено: Пт фев 11, 2011 15:34:50
ploop
Я уж больше года виндой не пользуюсь ни дома, ни на работа, так что освоился

Пробуй, если интересно!
Re: Linux: да или нет?
Добавлено: Пт фев 11, 2011 15:41:24
sergeys
Блин, а где у атмела заголовочники лежат? С моим НЕзнанием англицкого ниче не понимаю
Re: Linux: да или нет?
Добавлено: Пт фев 11, 2011 15:52:52
sergeys
Йа хоть и относительно тупой, но вот нашел usr/share/avra там есть заголовочники ну не много, но на тини меги некоторые есть.
Как-то вот ваще в которую папку проги в убунте ставяться? Опять прикол-какой-то?

Re: Linux: да или нет?
Добавлено: Пт фев 11, 2011 16:05:43
sergeys
а щас вот чего
Код: Выделить всё
make: *** Нет правила для сборки цели `all'. Останов.
жму Собрать все, а кнопка компилировать не доступна, а я ж там не переправил ща попробую
Что значит нет правила? заголовочник рядом с сокраненным файлом
Re: Linux: да или нет?
Добавлено: Пт фев 11, 2011 16:08:29
ploop
Держи
Re: Linux: да или нет?
Добавлено: Пт фев 11, 2011 16:12:29
sergeys
ploop писал(а):Держи
А чего держать?
Re: Linux: да или нет?
Добавлено: Пт фев 11, 2011 16:13:54
ploop
Заголовочные. Вложение просто не прицепилось. Поправил (выше)
Re: Linux: да или нет?
Добавлено: Пт фев 11, 2011 16:15:37
ploop
жму Собрать все, а кнопка компилировать не доступна, а я ж там не переправил ща попробую
Что значит нет правила? заголовочник рядом с сокраненным файлом
Значит у тебя не asm файл открыт, а похоже на си. Там уже другие правила сборки, раз make пытается запустить
Re: Linux: да или нет?
Добавлено: Пт фев 11, 2011 16:23:01
sergeys
От я дятел! Я ж не в студии, сижу пишу как в студии, а формат-то не указал, а убунту зип понимает?
Re: Linux: да или нет?
Добавлено: Пт фев 11, 2011 16:24:46
ploop
Ну так тыкни на архиве и узнаешь!

Re: Linux: да или нет?
Добавлено: Пт фев 11, 2011 16:31:43
sergeys
А счас опять ругается
Код: Выделить всё
tn2313def.inc(40) : Error : Unknown mnemonic/macro: #ifndef
переправил формат на АСМ, теперь подсвечивает текст, но ругается на заголовочники? Их куча но где число 40, там потом другие идут
Re: Linux: да или нет?
Добавлено: Пт фев 11, 2011 16:37:05
ploop
#ifndef - это сишная директива компилятора. В файле tn2313def.inc из архива 40-я строка вообще пустая, и ничего подобного там нет. Ты что-то напутал, повнимательней.
Re: Linux: да или нет?
Добавлено: Пт фев 11, 2011 16:49:57
sergeys
Да все родил он мне заветный хекс, но еще во че пишет
Код: Выделить всё
fcvf.asm(6) : Warning : Constant out of range (-128 <= k <= 255). Will be masked
види-те ли не нравится что я ему пишу
00000000, так ведь и надо, но он скомпилировал хекс выдал
Re: Linux: да или нет?
Добавлено: Пт фев 11, 2011 16:54:27
ploop
Это просто предупреждение. Покажи кусок кода, на который ругнулся?
Да, кстати, это уже чисто пошло про программирование контроллеров, линукс тут кагбэ не при чём

Лучше в другую тему такие вопросы.
Re: Linux: да или нет?
Добавлено: Пт фев 11, 2011 17:06:44
sergeys
Ну да ладно раз компилирует