02.10.2012, 15:35
|
|
Вид на жительство
Регистрация: 09.01.2011
Сообщений: 364
Сказал спасибо: 31
Сказали Спасибо 86 раз(а) в 59 сообщении(ях)
|
Подскажите начинающему с avra
Решил попробовать программировать без AVR Studio на маленьком и простеньком компиляторе avra. Начал с readme...))) Что такое Command line usage мне понятно.
usage: AVRA [-f][O|M|I|G] output file type
[-o ‹filename›] output file name
[-l ‹filename›] generate list file
[-m ‹mapfile›] generate map file
[--define ‹symbol›[=‹value›]] [--includedir ‹dir›] [--listmac]
[--max_errors ‹number›] [--devices] [--version]
[-h] [--help] general help
[-W NoRegDef] supress register redefinition warnings
‹file to assemble›
А вот что такое:
Parameter list
--listfile -l : Create list file
--mapfile -m : Create map file
--define -D : Define symbol.
--includedir -I : Additional include dirs.
--listmac : List macro expansion in listfile.
--max_errors : Maximum number of errors before exit
(default: 10)
--devices : List out supported devices.
--version : Version information.
--help, -h : This help text.
мне непонятно. Подскажите, пожалуйста, что это и как можно использовать?
|
|
|
|
02.10.2012, 15:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 01.04.2009
Адрес: Рязань
Сообщений: 1,140
Сказал спасибо: 21
Сказали Спасибо 635 раз(а) в 344 сообщении(ях)
|
Re: Подскажите начинающему с avra
Сообщение от Сергей_Ковалев
|
А вот что такое:
Parameter list
--listfile -l : Create list file
--mapfile -m : Create map file
--define -D : Define symbol.
--includedir -I : Additional include dirs.
--listmac : List macro expansion in listfile.
--max_errors : Maximum number of errors before exit
(default: 10)
--devices : List out supported devices.
--version : Version information.
--help, -h : This help text.
|
Собственно параметры командной строки. К примеру опция -l создаст фаил листинга, но эту же опцию можно указать как --listfile. Просто сейчас зачастую применяют как полную так и сокращенную форму написания параметров.
|
|
|
Сказали "Спасибо" _guardianangel
|
|
|
02.10.2012, 16:12
|
|
Вид на жительство
Регистрация: 09.01.2011
Сообщений: 364
Сказал спасибо: 31
Сказали Спасибо 86 раз(а) в 59 сообщении(ях)
|
Re: Подскажите начинающему с avra
_guardianangel, спасибо. Начал понимать.
Команда avra -fI main.asm -L создает "листфайл", а avra -fI main.asm -I просит еще аргументов для опции -I
Насколько я понимаю надо указать путь к папке с include, но программа не принимает путь типа C:\avra\includes.
|
|
|
|
02.10.2012, 16:49
|
|
Вид на жительство
Регистрация: 09.01.2011
Сообщений: 364
Сказал спасибо: 31
Сказали Спасибо 86 раз(а) в 59 сообщении(ях)
|
Re: Подскажите начинающему с avra
Разобрался... Вроде даже бубна не понадобилось... Оказывается readme на сайте разработчиков и avra -h реально отличаются!!! В первом случае написано --includedir, а во втором --includepath!!! Прописал правильный параметр и все заработало)
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Помогите начинающему по ATmega8515
|
Vladlen23 |
Микроконтроллеры, АЦП, память и т.д |
510 |
27.03.2012 06:08 |
Помогите начинающему!
|
kolira |
Микроконтроллеры, АЦП, память и т.д |
6 |
30.01.2010 15:22 |
Помогите начинающему!!!!
|
sma-etu |
Микроконтроллеры, АЦП, память и т.д |
2 |
13.12.2006 18:31 |
pic16f84-помощь начинающему
|
alt |
Микроконтроллеры, АЦП, память и т.д |
6 |
24.09.2005 09:11 |
PIC 16F876 начинающему
|
cz0 |
Микроконтроллеры, АЦП, память и т.д |
6 |
22.09.2005 14:31 |
Часовой пояс GMT +4, время: 22:18.
|
|