roboforum.ru

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

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

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

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

Че за бред? Какой к черту бутлоадер?
Этот USB-программатор сам сделан на мк, а значит этот мк тоже сначала надо прошить. На работе, у друга, да хоть в компьютерном клубе! В любом месте где есть комп с LPT портом. Если плата сделана правильно - он без проблем прошивается. Главное не забыть подать питание. А питание - можно сделать из батарейки Крона-9В через стабилизатор 7805 или найти старую телефонную зарядку на 4.5-5.5 вольт.

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

Myp » 31 окт 2007, 13:44

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

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

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

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

Так а причем тут USB-программатор? :shock:
Разделяю тему...

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

gunner05 » 31 окт 2007, 14:11

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

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

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

Myp » 31 окт 2007, 14:31

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

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

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

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

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

gunner05 » 31 окт 2007, 15:32

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

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

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

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


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

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

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

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

Digit » 31 окт 2007, 15:50

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

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

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


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

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

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

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

Короче - если в МК залит хитрожопый бутлоадер - его можно прошивать по этой схеме. Но бутлоадер надо шить заранее любым из стандартных способов. Чистый МК из магазина такой схемой шиться не будет.

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

gunner05 » 31 окт 2007, 18:44

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

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

Myp » 31 окт 2007, 19:03

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

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

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

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

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

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

gunner05 » 31 окт 2007, 21:42

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


спасибо.

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

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


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

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

Myp » 31 окт 2007, 22:25

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

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

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

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


Rambler\'s Top100 Mail.ru counter