реклама на сайте
подробности

 
 
> Маленькое дополнение в Makefile для WinAVR, чтобы сразу AVReal' ом программить
ksv198
сообщение Apr 19 2007, 13:07
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 177
Регистрация: 25-08-05
Из: Ставрополь
Пользователь №: 7 964



Возможно кому-нибудь пригодится. Можно немножко добавить в Makefile и немножко настроить Programmers Notepad, чтобы получить возможность прошивать AVReal' ом прямо из Programmers Notepad.
Вот:
В файле Makefile, в секции Define programs and commands:

#---------------- Programming Options (avreal) ----------------
#путь к исполнимому файлу может быть любым, опции на ваш вкус
AVREAL = d:/AVReal125/avreal32.exe +$(MCU) -p1 -ab -o0
AVREAL_FLAGS = -e -w
AVREAL_FLASH = $(TARGET).hex
AVREAL_EEPROM = $(TARGET).eep
AVREAL_VERBOSE = -v
#--------------------------------------------------------------

В секции целей (после all: где-нибудь)

# Program the device with AVReal.
program1:
if test -f $(TARGET).eep; then \
$(AVREAL) $(AVREAL_FLAGS) $(AVREAL_FLASH) $(AVREAL_EEPROM) $(AVREAL_VERBOSE); \
else \
$(AVREAL) $(AVREAL_FLAGS) $(AVREAL_FLASH) $(AVREAL_VERBOSE); \
fi

В Programmers Notepad 2 добавить в Tools->Options->Tolls->Sheme:(None-Global Tools) новый пункт
или отредактировать существующий Programm путем изменения в свойствах parameters на program1 (см. выше в секции целей).

Упс, забыл - адаптер Байт Бластер.

Сообщение отредактировал ksv198 - Apr 19 2007, 13:09
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 1)
beer_warrior
сообщение Apr 19 2007, 13:18
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Можно еще добавить тарджет
reset:
avreal32.exe +$(MCU) -p1 -ab
чтобы можно было сбрасывать АВР прямо из IDE.
Особенно удобно, если прицепить на шорткат.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 05:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.13379 секунд с 7
ELECTRONIX ©2004-2016