roboforum.ru

Технический форум по робототехнике.
Текущее время: 22 апр 2025, 05:44

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: бутлоадер который грузит прошивку напрямую из usb
СообщениеДобавлено: 31 окт 2007, 13:17 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Че за бред? Какой к черту бутлоадер?
Этот USB-программатор сам сделан на мк, а значит этот мк тоже сначала надо прошить. На работе, у друга, да хоть в компьютерном клубе! В любом месте где есть комп с LPT портом. Если плата сделана правильно - он без проблем прошивается. Главное не забыть подать питание. А питание - можно сделать из батарейки Крона-9В через стабилизатор 7805 или найти старую телефонную зарядку на 4.5-5.5 вольт.

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB программатор для AVR
СообщениеДобавлено: 31 окт 2007, 13:44 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
-= Александр =- писал(а):
Че за бред? Какой к черту бутлоадер?

не бред
обсуждение ссылки на бутлоадер который грузит прошивку напрямую из usb а не через rs232 как обычно делают бутлоадеры
Цитата:
http://www.fischl.de/avrusbboot/ - гляньте тут, конечно не совсем аппаратное решение :) но мне кажется имеет право на жизнь


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Флуд из темы USB программатор для AVR
СообщениеДобавлено: 31 окт 2007, 13:58 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Так а причем тут USB-программатор? :shock:
Разделяю тему...

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Флуд из темы USB программатор для AVR
СообщениеДобавлено: 31 окт 2007, 14:11 
Не в сети
Аватара пользователя

Зарегистрирован: 31 окт 2007, 00:19
Сообщения: 18
Откуда: Украина, Донецк
:durak: не пойму...... какую роль играет МК Atmega8 в данной схеме http://www.fischl.de/avrusbboot/?
вместо нее можно подключить другую МК и запрогромировать, или она является частью програматора, но тогда куда подключать програмируемую МК?

З.Ы. не сочтите вопросы за тупые :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Флуд из темы USB программатор для AVR
СообщениеДобавлено: 31 окт 2007, 14:31 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
gunner05 писал(а):
:durak: не пойму...... какую роль играет МК Atmega8 в данной схеме http://www.fischl.de/avrusbboot/?
вместо нее можно подключить другую МК и запрогромировать, или она является частью програматора, но тогда куда подключать програмируемую МК?

З.Ы. не сочтите вопросы за тупые :)

это просто пример подключения проводов к микроконтроллеру семейства мега
вместо него мона любой другой программировать

НО
в контроллере уже должен быть предварительно бутлоадер прошит!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Флуд из темы USB программатор для AVR
СообщениеДобавлено: 31 окт 2007, 15:32 
Не в сети
Аватара пользователя

Зарегистрирован: 31 окт 2007, 00:19
Сообщения: 18
Откуда: Украина, Донецк
Myp писал(а):
gunner05 писал(а):
:durak: не пойму...... какую роль играет МК Atmega8 в данной схеме http://www.fischl.de/avrusbboot/?
вместо нее можно подключить другую МК и запрогромировать, или она является частью програматора, но тогда куда подключать програмируемую МК?

З.Ы. не сочтите вопросы за тупые :)

это просто пример подключения проводов к микроконтроллеру семейства мега
вместо него мона любой другой программировать

НО
в контроллере уже должен быть предварительно бутлоадер прошит!!


вот это уже более понятно, спасибо, т.е. один раз в МК через LPT заливаешь бутлоадер (это типо програмка) а потом через USB можно прошивать любой прошивкой что напишешь и после очередной перепрошивки бутлоадер не стирается?

если да то сколько памяти бутлоадер занимает в МК?

как его стереть если он станет не нужным?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Флуд из темы USB программатор для AVR
СообщениеДобавлено: 31 окт 2007, 15:50 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
gunner05 писал(а):
вот это уже более понятно, спасибо, т.е. один раз в МК через LPT заливаешь бутлоадер (это типо програмка) а потом через USB можно прошивать любой прошивкой что напишешь и после очередной перепрошивки бутлоадер не стирается?

если да то сколько памяти бутлоадер занимает в МК?

как его стереть если он станет не нужным?


В даташите написано... Да и на страничке там тоже: "Bootloader fits into 1024 word bootloader block", т.е. МК отведено 1024 слова на бутлоадер. Бутлоадер - это именно программа, которая занимается заливкой по какому-либо интерфейсу программы в память МК если например кнопка нажата. А если не нажата, то просто передает управление той прошивке, что в МК есть.

Стереть его можно, перепрошив МК стандартным способом прошивкой без бутлоадера :)

_________________
злой полицейский


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: бутлоадер (грузит прошивку напрямую из usb)
СообщениеДобавлено: 31 окт 2007, 17:01 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Короче - если в МК залит хитрожопый бутлоадер - его можно прошивать по этой схеме. Но бутлоадер надо шить заранее любым из стандартных способов. Чистый МК из магазина такой схемой шиться не будет.

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: бутлоадер (грузит прошивку напрямую из usb)
СообщениеДобавлено: 31 окт 2007, 18:44 
Не в сети
Аватара пользователя

Зарегистрирован: 31 окт 2007, 00:19
Сообщения: 18
Откуда: Украина, Донецк
вроде бы как все ясно, теперь интересно услышать коментарии специалистов, на сколько этот способ приемлем, ну вообщем плюсы и минусы...схема вроде как не сложная...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: бутлоадер (грузит прошивку напрямую из usb)
СообщениеДобавлено: 31 окт 2007, 19:03 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
gunner05 писал(а):
вроде бы как все ясно, теперь интересно услышать коментарии специалистов, на сколько этот способ приемлем, ну вообщем плюсы и минусы...схема вроде как не сложная...

:lol: :lol: :lol: ну вот господа
мы теперь дилетанты
бум сидеть ждать специалистов...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: бутлоадер (грузит прошивку напрямую из usb)
СообщениеДобавлено: 31 окт 2007, 19:29 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Да е мое, вы еще от самого Атмела комментариев дождитесь. Способ работоспособный, только каждый новый контроллер надо предварительно прошивать бутлоадером через любой другой программатор. А так для отладки очень даже удобно. Правда теряются весьма полезные ноги внешнего прерывания и UART...
Как по мне - так лучше подождать несколько секунд пока работает обычный программатор, но не геморроиться с бутлоадерами.

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: бутлоадер (грузит прошивку напрямую из usb)
СообщениеДобавлено: 31 окт 2007, 21:42 
Не в сети
Аватара пользователя

Зарегистрирован: 31 окт 2007, 00:19
Сообщения: 18
Откуда: Украина, Донецк
-= Александр =- писал(а):
Да е мое, вы еще от самого Атмела комментариев дождитесь. Способ работоспособный, только каждый новый контроллер надо предварительно прошивать бутлоадером через любой другой программатор. А так для отладки очень даже удобно. Правда теряются весьма полезные ноги внешнего прерывания и UART...
Как по мне - так лучше подождать несколько секунд пока работает обычный программатор, но не геморроиться с бутлоадерами.


спасибо.

Myp писал(а):
gunner05 писал(а):
вроде бы как все ясно, теперь интересно услышать коментарии специалистов, на сколько этот способ приемлем, ну вообщем плюсы и минусы...схема вроде как не сложная...

:lol: :lol: :lol: ну вот господа
мы теперь дилетанты
бум сидеть ждать специалистов...


ну тут ты зря так....коментарии к моему посту не верные ...я вот пока делитант...мог бы по теме ответить... :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: бутлоадер (грузит прошивку напрямую из usb)
СообщениеДобавлено: 31 окт 2007, 22:25 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
-= Александр =- писал(а):
Да е мое, вы еще от самого Атмела комментариев дождитесь. Способ работоспособный, только каждый новый контроллер надо предварительно прошивать бутлоадером через любой другой программатор. А так для отладки очень даже удобно. Правда теряются весьма полезные ноги внешнего прерывания и UART...
Как по мне - так лучше подождать несколько секунд пока работает обычный программатор, но не геморроиться с бутлоадерами.

ноги уарт не теряются =)
юзаются любые 2 ненужные =)
которые в конфиге задаются

имхо удобнее
проще вывести только 2 ноги на разъём чем 5 ног выводить на isp
зачастую нужно перемычки делать для isp и т.п., а тут по топологии платки, как удобней, можно выбрать на какие ноги програмить
да и можно отлаживать программу по усарту например а програмить по usb
не нужно постоянно туда сюда тыкать провода

а что
способ такой же как и все
конечно новичку проще через 5 проводков запрограммировать моргание 3мя светиками и ощутить весь кайф от МК
а вот уже потом имеет смысл переходить на бутлоадеры (нужно хотябы чтото понимать чтобы прошивку бутлоадера скомпилировать и зашить обычным способом)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO