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

 
 
> avr-etherboot -> Ethernet bootloader for AVR & enc28j60
ARMag
сообщение May 16 2013, 11:53
Сообщение #1





Группа: Участник
Сообщений: 11
Регистрация: 27-03-13
Пользователь №: 76 240



Всем доброго!
Захотелось мне прошивать контроллер ATmega64a через Ethernet. Есть проверенная плата с PHY/MAC enc28j60. Нашел в интернетах открытый проект avr-etherboot. Значит, вот последовательность того, что я делаю:
1) Скачал проект sm.gif
2) Правлю необходимые параметры в файлах: device_001/config.h -> MAC, пины подключения enc28j60; device_001/eemem.c -> IP, маску, шлюз, адрес TFTP сервера.
Все параметры беру с рабочего проекта веб-сервера.
3) Запускаю device_001/makefile. При первом запуске загружается шел-скрипт -> выбираю контроллер (ATmega64), частоту (8МГц), тип бутлоадера (small-версия, с фиксированными адресами устройства и TFTP сервера). Компилирую проект.
4) Прошиваю камень файлами device_001.hex, device_001.eep. Прошиваю фьюзы BOOTRST = 0 (programmed), BOOTSZ0 = 1 (not programmed), BOOTSZ1 = 1 (not programmed).
5) Запускаю программу TFTP сервера - Tftpd32.exe (в режиме сервера, как не странно sm.gif с фиксированным адресом). Заливаю в рабочую директорию файл тестовой прошивки tst.hex. Делаю ребут девайса... Жду... и ничего. Логи сервера пустые.
Пробовал сниффить сеть Wireshark-ом - с платы не приходит никаких пакетов. Залез в код бутлоадера, на старте и конце поставил блинк светодиодом и тоже никакой реакции, светодиод молчит (смотрел осциллографом).
Аналогичные операции проводил и с вариантом в папке device_002. Результат такой же.
Впервые работаю с бутлоадером, подскажите, что делаю не так? Может кто-то сталкивался с avr-etherboot? С положительным результатом, желательно sm.gif. У данного проекта, не смотря на его открытость, скудная документация и, по впечатлению, отсутствующая комьюнити, т.к. нагуглить что-нибудь, кроме самого проекта мне не удалось.

Буду рад любой помощи!

Ссылки:
avr-etherboot
инструкция
svn checkout http://avr-etherboot.googlecode.com/svn/trunk/
программа сервера
Go to the top of the page
 
+Quote Post



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

 


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


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