roboforum.ru

Технический форум по робототехнике.


бутлоадер (грузит прошивку напрямую из usb)

Все что связана с заливкой программ в микроконтроллеры.

бутлоадер который грузит прошивку напрямую из usb

Сообщение -= Александр =- » 31 окт 2007, 13:17

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

Re: USB программатор для AVR

Сообщение Myp » 31 окт 2007, 13:44

-= Александр =- писал(а):Че за бред? Какой к черту бутлоадер?

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

Re: Флуд из темы USB программатор для AVR

Сообщение -= Александр =- » 31 окт 2007, 13:58

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

Re: Флуд из темы USB программатор для AVR

Сообщение gunner05 » 31 окт 2007, 14:11

:durak: не пойму...... какую роль играет МК Atmega8 в данной схеме http://www.fischl.de/avrusbboot/?
вместо нее можно подключить другую МК и запрогромировать, или она является частью програматора, но тогда куда подключать програмируемую МК?

З.Ы. не сочтите вопросы за тупые :)
Аватара пользователя
gunner05
 
Сообщения: 18
Зарегистрирован: 31 окт 2007, 00:19
Откуда: Украина, Донецк

Re: Флуд из темы USB программатор для AVR

Сообщение Myp » 31 окт 2007, 14:31

gunner05 писал(а)::durak: не пойму...... какую роль играет МК Atmega8 в данной схеме http://www.fischl.de/avrusbboot/?
вместо нее можно подключить другую МК и запрогромировать, или она является частью програматора, но тогда куда подключать програмируемую МК?

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

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

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

Re: Флуд из темы USB программатор для AVR

Сообщение gunner05 » 31 окт 2007, 15:32

Myp писал(а):
gunner05 писал(а)::durak: не пойму...... какую роль играет МК Atmega8 в данной схеме http://www.fischl.de/avrusbboot/?
вместо нее можно подключить другую МК и запрогромировать, или она является частью програматора, но тогда куда подключать програмируемую МК?

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

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

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


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

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

как его стереть если он станет не нужным?
Аватара пользователя
gunner05
 
Сообщения: 18
Зарегистрирован: 31 окт 2007, 00:19
Откуда: Украина, Донецк

Re: Флуд из темы USB программатор для AVR

Сообщение Digit » 31 окт 2007, 15:50

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

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

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


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

Стереть его можно, перепрошив МК стандартным способом прошивкой без бутлоадера :)
злой полицейский
Аватара пользователя
Digit
 
Сообщения: 3339
Зарегистрирован: 27 ноя 2004, 00:42
Откуда: совсем Москва
ФИО: Григорий

Re: бутлоадер (грузит прошивку напрямую из usb)

Сообщение -= Александр =- » 31 окт 2007, 17:01

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

Re: бутлоадер (грузит прошивку напрямую из usb)

Сообщение gunner05 » 31 окт 2007, 18:44

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

Re: бутлоадер (грузит прошивку напрямую из usb)

Сообщение Myp » 31 окт 2007, 19:03

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

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

Re: бутлоадер (грузит прошивку напрямую из usb)

Сообщение -= Александр =- » 31 окт 2007, 19:29

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

Re: бутлоадер (грузит прошивку напрямую из usb)

Сообщение gunner05 » 31 окт 2007, 21:42

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


спасибо.

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

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


ну тут ты зря так....коментарии к моему посту не верные ...я вот пока делитант...мог бы по теме ответить... :wink:
Аватара пользователя
gunner05
 
Сообщения: 18
Зарегистрирован: 31 окт 2007, 00:19
Откуда: Украина, Донецк

Re: бутлоадер (грузит прошивку напрямую из usb)

Сообщение Myp » 31 окт 2007, 22:25

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

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

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

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

Пред.

Вернуться в Программаторы

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

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