Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.145.17.46] |
|
Страницы: (5) 1 [2] 3 4 ... Последняя » все ( Перейти к последнему сообщению ) |
Сообщ.
#16
,
|
|
|
Да: Студия->Tools->Program AVR->Connect. В мануале к AVR ISP, правда, пишется: "Выбрать <STK500 or AVR ISP>" в списке "Platform", но у меня этого элемента нет - выбираю AVRISP и соответствующий СОМ. В результате ошибка соединения...
|
Сообщ.
#17
,
|
|
|
Подскажите, пожалуйста, какие шаги надо делать дальше ? Я сформировал сформировал код на асм для ATmega8, откомпилировал его (avrasm32.exe) и на выходе получил файл *.obj.
Как мне загрузить этот код в ATmega8 через программатор AVR ISP v3.2? |
Сообщ.
#18
,
|
|
|
Цитата Дмитрий @ и на выходе получил файл *.obj Пилите дальше, на выходе должен быть *.hex |
Сообщ.
#19
,
|
|
|
Цитата Alexei @ Цитата Дмитрий @ и на выходе получил файл *.obj Пилите дальше, на выходе должен быть *.hex Не понял А как сформировать *.hex-файл подскажите, пожалуйста |
Сообщ.
#20
,
|
|
|
avrasm32.exe - консольная? должны быть ключи для компиляции в нужный формат.
|
Сообщ.
#21
,
|
|
|
Цитата Дмитрий @ А как сформировать *.hex-файл подскажите, пожалуйста Цитата Дмитрий @ и на выходе получил файл *.obj. Как мне загрузить этот код в ATmega8 через программатор AVR ISP v3.2? Второй шаг - необходимо отлинковать все файлы .obj, собранные в проекте в исполняемый файл .hex. Смотри в свойствах проекта - почему это не произошло автоматически (вполне возможно, что поставлена галочка компиляции библиотеки - в таком случае весь проект будет выдан как промежуточный объектник, для последующей линковки в другие проекты.) |
Сообщ.
#22
,
|
|
|
medved_68, я не использовал атмел студию (ни 4, ни 6) - так и не понял как создать проект для ATmega8 (в плане: файлы накидал, но компильнуть не смог...). Со студии я взял компилятор (avrasm32.exe) и "m8def.inc", и просто скомпилировал *.acm - файл - получил *.obj....
|
Сообщ.
#23
,
|
|
|
Цитата Дмитрий @ и просто скомпилировал *.acm - файл - получил *.obj.... А параметры компиляции какие указывал? |
Сообщ.
#24
,
|
|
|
не поленился и качнул avrasm
c:\temp\asm>avrasm32.exe -h AVRASM: AVR macro assembler version 1.77.3 (Dec 20 2006 14:29:41) Copyright (C) 1995-2005 ATMEL Corporation usage: avrasm32 [options] asmfile Options: -f [O|M|I|G] output file format: -fO Debug info for simulation in AVR Studio (default) -fM Motorola hex -fI Intel hex -fG Generic format -o ofile Put output in 'ofile'. Default is the same name as the input file, but with extension 'obj'. -d dfile Generate debug info for simulation in AVR Studio in 'dfile'. Can only be used with the -f [M|I|G] option. -l lfile Generate listing on 'lfile' -m mfile Generate map on 'mfile' -e efile Place EEPROM contents in 'efile' -w Relative jumps are allowed to wrap for program ROM up to 4k words in size -I dir Add 'dir' to include search path как видно из списка ключей, нужный -fI |
Сообщ.
#25
,
|
|
|
hot_ice, спасибо, что меня ткнули
Получил я файл *.hex. Как мне теперь прошить ATmega8? |
Сообщ.
#26
,
|
|
|
Цитата Дмитрий @ Как мне теперь прошить ATmega8? Подключаешь программатор к компьютеру, запускаешь программу программатора, указываешь порт (если она сама не обнаружит программатор), загружаешь в программу файл *.hex и записываешь в контроллер. Это один вариант. А второй вариант - из самой IDE, в настройках указываешь программатором свое устройство. |
Сообщ.
#27
,
|
|
|
Цитата medved_68 @ Подскажите, пожалуйста, что это за программа? На диске отсюда её нет Подключаешь программатор к компьютеру, запускаешь программу программатора Цитата medved_68 @ Если это делается так: avr studio ->Tools->Program AVR->Connect; в мануале к AVR ISP, правда, пишется: "Выбрать <STK500 or AVR ISP>" в списке "Platform", но у меня этого элемента нет - выбираю AVRISP и соответствующий СОМ. , то в результате ошибка соединения... А второй вариант - из самой IDE, в настройках указываешь программатором свое устройство. |
Сообщ.
#28
,
|
|
|
Цитата Дмитрий @ Подскажите, пожалуйста, что это за программа? На диске отсюда её нет Да. Отдельного программы-программатора на диске нет. Тогда остается второй путь: Цитата Дмитрий @ но у меня этого элемента нет - выбираю AVRISP и соответствующий СОМ. вот это выполнено: Цитата ??? Разумеется, я подразумеваю нормальную установку драйвера виртуального компорта по инструкции с диска. Идем в «Мой компьютер – Свойства – Диспетчер устройств – Порты (СОМ и LPT)» После успешной установки драйверов вы должны увидеть новый виртуальный СОМ- порт (USB Serial Port). Внимание – вы должны установить номер этого порта в диапазоне от 1 до 4 (AVR Studio по умолчанию обращается только к первым 4м портам. Установить номер можно в дополнительных свойствах порта). |
Сообщ.
#29
,
|
|
|
Сообщ.
#30
,
|
|
|
Подскажите, пожалуйста , может есть какие-то настройки в avr studio 4, чтобы в списке "Platform" появился элемент "<STK500 or AVR ISP>"?
|