Линукс, вопросы и ответы.
Re: Linux: да или нет?
Собственно, тут компиляция и сборка одно и тоже.
У нас получается три команды, которые поддерживает Geany:
1. Компиляция
2. Сборка
3. Запуск
Туда можно повесить что угодно. Я на первую и вторую повесил компиляцию (т.к. ассемблер), а на третью - прошивку. Получается у нас одна команда в запасе, можно еще что-нибудь повесить...
У нас получается три команды, которые поддерживает Geany:
1. Компиляция
2. Сборка
3. Запуск
Туда можно повесить что угодно. Я на первую и вторую повесил компиляцию (т.к. ассемблер), а на третью - прошивку. Получается у нас одна команда в запасе, можно еще что-нибудь повесить...
Re: Linux: да или нет?
ploop писал(а):Исправь linker=avra "%f%" на linker=avra "%f"
Это я опечатался
Это можно сделать в меню "Сборка" - "Параметры сборки"
Сами поля в этом окне и есть строки из файла, которых небыло изначально
- sergeys
- Поставщик валерьянки для Кота
- Сообщения: 1946
- Зарегистрирован: Сб сен 11, 2010 13:45:01
- Откуда: Екатеринбург
Re: Linux: да или нет?
Уряяя! Теперь вроде работает, но я не знаю че тут писать, где заголовочники-то взять?
, если туда запихана авра то она не делает здесь все сама, ну тоись путь не надо писать?
Код: Выделить всё
.include "tn2313def.inc"Ко мне можно на "ты", так даже лучше!
Re: Linux: да или нет?
Путь не надо писать, если положишь заголовочник рядом с исходником. А так ей можно указать путь к папке со всеми заголовочниками, только не помню как... читай man avra
А вот заголовочников нет. Их нужно скачать либо с сайти атмела, либо достать из студии.
А вот заголовочников нет. Их нужно скачать либо с сайти атмела, либо достать из студии.
- sergeys
- Поставщик валерьянки для Кота
- Сообщения: 1946
- Зарегистрирован: Сб сен 11, 2010 13:45:01
- Откуда: Екатеринбург
Re: Linux: да или нет?
студия у мну там на том диске с которым я накосячил, ну щас схожу к атмелу, у них почему-то русскоязычный не работает, на .ком кидает
Ploop, спасибо что помогли разобраться, но думаю это еще не все воапросы
Ploop, спасибо что помогли разобраться, но думаю это еще не все воапросы
Ко мне можно на "ты", так даже лучше!
Re: Linux: да или нет?
Я уж больше года виндой не пользуюсь ни дома, ни на работа, так что освоился 
Пробуй, если интересно!
Пробуй, если интересно!
- sergeys
- Поставщик валерьянки для Кота
- Сообщения: 1946
- Зарегистрирован: Сб сен 11, 2010 13:45:01
- Откуда: Екатеринбург
Re: Linux: да или нет?
Блин, а где у атмела заголовочники лежат? С моим НЕзнанием англицкого ниче не понимаю
Ко мне можно на "ты", так даже лучше!
- sergeys
- Поставщик валерьянки для Кота
- Сообщения: 1946
- Зарегистрирован: Сб сен 11, 2010 13:45:01
- Откуда: Екатеринбург
Re: Linux: да или нет?
Йа хоть и относительно тупой, но вот нашел usr/share/avra там есть заголовочники ну не много, но на тини меги некоторые есть.
Как-то вот ваще в которую папку проги в убунте ставяться? Опять прикол-какой-то?
Как-то вот ваще в которую папку проги в убунте ставяться? Опять прикол-какой-то?
Ко мне можно на "ты", так даже лучше!
- sergeys
- Поставщик валерьянки для Кота
- Сообщения: 1946
- Зарегистрирован: Сб сен 11, 2010 13:45:01
- Откуда: Екатеринбург
Re: Linux: да или нет?
а щас вот чего
жму Собрать все, а кнопка компилировать не доступна, а я ж там не переправил ща попробую
Что значит нет правила? заголовочник рядом с сокраненным файлом
Код: Выделить всё
make: *** Нет правила для сборки цели `all'. Останов.жму Собрать все, а кнопка компилировать не доступна, а я ж там не переправил ща попробую
Что значит нет правила? заголовочник рядом с сокраненным файлом
Ко мне можно на "ты", так даже лучше!
Re: Linux: да или нет?
Держи
- Вложения
-
- Appnotes.zip
- (227.2 КБ) 166 скачиваний
Последний раз редактировалось ploop Пт фев 11, 2011 16:12:45, всего редактировалось 1 раз.
Re: Linux: да или нет?
Заголовочные. Вложение просто не прицепилось. Поправил (выше)
Re: Linux: да или нет?
жму Собрать все, а кнопка компилировать не доступна, а я ж там не переправил ща попробую
Что значит нет правила? заголовочник рядом с сокраненным файлом
Значит у тебя не asm файл открыт, а похоже на си. Там уже другие правила сборки, раз make пытается запустить
- sergeys
- Поставщик валерьянки для Кота
- Сообщения: 1946
- Зарегистрирован: Сб сен 11, 2010 13:45:01
- Откуда: Екатеринбург
Re: Linux: да или нет?
От я дятел! Я ж не в студии, сижу пишу как в студии, а формат-то не указал, а убунту зип понимает?
Ко мне можно на "ты", так даже лучше!
Re: Linux: да или нет?
Ну так тыкни на архиве и узнаешь! 
- sergeys
- Поставщик валерьянки для Кота
- Сообщения: 1946
- Зарегистрирован: Сб сен 11, 2010 13:45:01
- Откуда: Екатеринбург
Re: Linux: да или нет?
А счас опять ругается
переправил формат на АСМ, теперь подсвечивает текст, но ругается на заголовочники? Их куча но где число 40, там потом другие идут
Код: Выделить всё
tn2313def.inc(40) : Error : Unknown mnemonic/macro: #ifndefпереправил формат на АСМ, теперь подсвечивает текст, но ругается на заголовочники? Их куча но где число 40, там потом другие идут
Ко мне можно на "ты", так даже лучше!
Re: Linux: да или нет?
#ifndef - это сишная директива компилятора. В файле tn2313def.inc из архива 40-я строка вообще пустая, и ничего подобного там нет. Ты что-то напутал, повнимательней.
- sergeys
- Поставщик валерьянки для Кота
- Сообщения: 1946
- Зарегистрирован: Сб сен 11, 2010 13:45:01
- Откуда: Екатеринбург
Re: Linux: да или нет?
Да все родил он мне заветный хекс, но еще во че пишет види-те ли не нравится что я ему пишу 00000000, так ведь и надо, но он скомпилировал хекс выдал
Код: Выделить всё
fcvf.asm(6) : Warning : Constant out of range (-128 <= k <= 255). Will be maskedКо мне можно на "ты", так даже лучше!
Re: Linux: да или нет?
Это просто предупреждение. Покажи кусок кода, на который ругнулся?
Да, кстати, это уже чисто пошло про программирование контроллеров, линукс тут кагбэ не при чём
Лучше в другую тему такие вопросы.
Да, кстати, это уже чисто пошло про программирование контроллеров, линукс тут кагбэ не при чём
- sergeys
- Поставщик валерьянки для Кота
- Сообщения: 1946
- Зарегистрирован: Сб сен 11, 2010 13:45:01
- Откуда: Екатеринбург
Re: Linux: да или нет?
Ко мне можно на "ты", так даже лучше!