Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Закрытая тема
Опции темы
Непрочитано 11.07.2009, 01:42   #1
di_halt
Прописка
 
Аватар для di_halt
 
Регистрация: 17.10.2006
Сообщений: 147
Сказал спасибо: 2
Сказали Спасибо 22 раз(а) в 11 сообщении(ях)
di_halt на пути к лучшему
По умолчанию Кто какой bootloader для AVR юзает?

Решил побаловаться с бутлоадерами, а то все через ISP да через ISP, хочется разнообразить позы.

Да вот не могу определиться. Все чето какие то либо фаршированные и жирные (а мне религия не позволяет тратить более 512 байт на сервис фичу), либо маленькие и легкие, но не поддерживающиеся ни одной прогой -- через голый терминал, в ручном режиме работающие.

Кто что посоветует? Чтобы компактный (до 512байт, в идеале 256), поддерживался либо своей софтиной либо через AVRProg ну и желательно с поддержкой прошивки ЕЕпром.
Реклама:
__________________
Мой блог по электронике - www.easyelectronics.ru
di_halt вне форума  
Непрочитано 11.07.2009, 10:38   #2
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию

Сделать свой. Сложного в этом абсолютно ничего нет.
realid вне форума  
Непрочитано 11.07.2009, 10:55   #3
worldmasters
Гражданин KAZUS.RU
 
Регистрация: 21.02.2007
Сообщений: 553
Сказал спасибо: 38
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
worldmasters на пути к лучшему
По умолчанию

Сообщение от realid
Сделать свой. Сложного в этом абсолютно ничего нет.
Да да ... и программу можно написать для прошивки ...
Тоже не сложно ...
worldmasters вне форума  
Непрочитано 11.07.2009, 11:05   #4
BSA-elec
Прописка
 
Регистрация: 26.08.2005
Сообщений: 160
Сказал спасибо: 1
Сказали Спасибо 43 раз(а) в 38 сообщении(ях)
BSA-elec на пути к лучшему
По умолчанию

Мой вариант bootloader'а:
http://www.mcu-cpld.narod.ru/USBload.html
BSA-elec вне форума  
Непрочитано 11.07.2009, 12:31   #5
di_halt
Прописка
 
Аватар для di_halt
 
Регистрация: 17.10.2006
Сообщений: 147
Сказал спасибо: 2
Сказали Спасибо 22 раз(а) в 11 сообщении(ях)
di_halt на пути к лучшему
По умолчанию

Да свой то я напишу, не проблема. Проблема в управляющем софте. Я под PC даже hello world не напишу.

Да и изобретать велосипед не хочется. Мне с ОС хватает творческой возни
__________________
Мой блог по электронике - www.easyelectronics.ru
di_halt вне форума  
Непрочитано 11.07.2009, 15:00   #6
worldmasters
Гражданин KAZUS.RU
 
Регистрация: 21.02.2007
Сообщений: 553
Сказал спасибо: 38
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
worldmasters на пути к лучшему
По умолчанию

Сообщение от di_halt
Да свой то я напишу, не проблема. Проблема в управляющем софте. Я под PC даже hello world не напишу.
Я вот недавно писал прогу для прошивки МК ... Маленькая и простая ... шьет быстренько и качественно... тип мк не важен, общение через USART по командам ...
могу поделиться...
worldmasters вне форума  
Непрочитано 11.07.2009, 15:02   #7
di_halt
Прописка
 
Аватар для di_halt
 
Регистрация: 17.10.2006
Сообщений: 147
Сказал спасибо: 2
Сказали Спасибо 22 раз(а) в 11 сообщении(ях)
di_halt на пути к лучшему
По умолчанию

Сообщение от worldmasters
могу поделиться...
Было бы здорово.
__________________
Мой блог по электронике - www.easyelectronics.ru
di_halt вне форума  
Непрочитано 11.07.2009, 15:07   #8
worldmasters
Гражданин KAZUS.RU
 
Регистрация: 21.02.2007
Сообщений: 553
Сказал спасибо: 38
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
worldmasters на пути к лучшему
По умолчанию

у меня используеться следующая система команд

[0x55] [0xA5] - вход в режим бутлодера ответ [0xF1]
[0x55] [0xFB] - запрос готовности ответ [0xF1]
[0x55] [0xFA] - получение начала сегмента кода ответ [адрес [MSB] [LSB]]
[0x55] [0xFС] - получение размера блока данных ответ 1 байт

[0x55] [0xCC] - стереть текущую прошивку
ответ [0xC1]
[0x55] [0xAA] [адрес [MSB] [LSB]] [данные]
ответ [0xA1]

[0x55] [0xA5] - вход в режим бутлодера
ответ [0xF1]
[0x55] [0xFA] - получение начала сегмента кода ответ [адрес [MSB] [LSB]]
[0x55] [0xFС] - получение размера блока данных ответ 1 байт

[0x55] [0xCC] - стереть текущую прошивку
ответ [0xF1]
[0x55] [0xAA] [адрес [MSB] [LSB]] [данные]
ответ [0xF1]

единственное что проект тестировался только на 8 битных процах... иногда при прошивке 16 и 32 битных а также DSP возникали некоректные ситуации.
а так давайте куда кидать .. потестите может подойдет ...
worldmasters вне форума  
Непрочитано 11.07.2009, 15:11   #9
di_halt
Прописка
 
Аватар для di_halt
 
Регистрация: 17.10.2006
Сообщений: 147
Сказал спасибо: 2
Сказали Спасибо 22 раз(а) в 11 сообщении(ях)
di_halt на пути к лучшему
По умолчанию

dihalt@dihalt.ru

сюда
__________________
Мой блог по электронике - www.easyelectronics.ru
di_halt вне форума  
Непрочитано 11.03.2011, 23:43   #10
delphi_night
Прохожий
 
Регистрация: 03.08.2010
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
delphi_night на пути к лучшему
По умолчанию Re: Кто какой bootloader для AVR юзает?

Перепробовал несколько бутлодеров. Вердикт один - большинство ненадежные, со временем прошивка приходит в негодность, так как при включении контроллера скорее всего счетчик команд при старте меняется хаотично и попадает в область записи во флеш. В конце концов нашел бутлодер от Chip45. Вот тут неплохо про него написано: http://robot-develop.org/archives/1092
delphi_night вне форума  
Закрытая тема

Закладки

Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Bootloader для всяких штук. ersh-666 Микроконтроллеры, АЦП, память и т.д 0 14.09.2008 19:01
Какой компилятор С для AVR предпочесть? greafuger Микроконтроллеры, АЦП, память и т.д 41 21.02.2008 18:02
использование BootLoader для Mega128 korobov_michael Микроконтроллеры, АЦП, память и т.д 0 25.06.2007 09:24
кто шарит в языке СИ для МК AVR CVAVR golinskiy Микроконтроллеры, АЦП, память и т.д 4 02.07.2006 23:13
Посоветуйте какой програматор собрать для пиков Dreikons Микроконтроллеры, АЦП, память и т.д 3 15.05.2005 11:31


Часовой пояс GMT +4, время: 18:37.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot