Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
11.07.2009, 01:42
|
#1
|
Прописка
Регистрация: 17.10.2006
Сообщений: 147
Сказал спасибо: 2
Сказали Спасибо 22 раз(а) в 11 сообщении(ях)
|
Кто какой bootloader для AVR юзает?
Решил побаловаться с бутлоадерами, а то все через ISP да через ISP, хочется разнообразить позы.
Да вот не могу определиться. Все чето какие то либо фаршированные и жирные (а мне религия не позволяет тратить более 512 байт на сервис фичу), либо маленькие и легкие, но не поддерживающиеся ни одной прогой -- через голый терминал, в ручном режиме работающие.
Кто что посоветует? Чтобы компактный (до 512байт, в идеале 256), поддерживался либо своей софтиной либо через AVRProg ну и желательно с поддержкой прошивки ЕЕпром.
|
|
|
|
11.07.2009, 10:38
|
#2
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Сделать свой. Сложного в этом абсолютно ничего нет.
|
|
|
|
11.07.2009, 10:55
|
#3
|
Гражданин KAZUS.RU
Регистрация: 21.02.2007
Сообщений: 553
Сказал спасибо: 38
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
|
Сообщение от realid
|
Сделать свой. Сложного в этом абсолютно ничего нет.
|
Да да ... и программу можно написать для прошивки ...
Тоже не сложно ...
|
|
|
|
11.07.2009, 11:05
|
#4
|
Прописка
Регистрация: 26.08.2005
Сообщений: 160
Сказал спасибо: 1
Сказали Спасибо 43 раз(а) в 38 сообщении(ях)
|
|
|
|
|
11.07.2009, 12:31
|
#5
|
Прописка
Регистрация: 17.10.2006
Сообщений: 147
Сказал спасибо: 2
Сказали Спасибо 22 раз(а) в 11 сообщении(ях)
|
Да свой то я напишу, не проблема. Проблема в управляющем софте. Я под PC даже hello world не напишу.
Да и изобретать велосипед не хочется. Мне с ОС хватает творческой возни
|
|
|
|
11.07.2009, 15:00
|
#6
|
Гражданин KAZUS.RU
Регистрация: 21.02.2007
Сообщений: 553
Сказал спасибо: 38
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
|
Сообщение от di_halt
|
Да свой то я напишу, не проблема. Проблема в управляющем софте. Я под PC даже hello world не напишу.
|
Я вот недавно писал прогу для прошивки МК ... Маленькая и простая ... шьет быстренько и качественно... тип мк не важен, общение через USART по командам ...
могу поделиться...
|
|
|
|
11.07.2009, 15:02
|
#7
|
Прописка
Регистрация: 17.10.2006
Сообщений: 147
Сказал спасибо: 2
Сказали Спасибо 22 раз(а) в 11 сообщении(ях)
|
Сообщение от worldmasters
|
могу поделиться...
|
Было бы здорово.
|
|
|
|
11.07.2009, 15:07
|
#8
|
Гражданин KAZUS.RU
Регистрация: 21.02.2007
Сообщений: 553
Сказал спасибо: 38
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
|
у меня используеться следующая система команд
[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 возникали некоректные ситуации.
а так давайте куда кидать .. потестите может подойдет ...
|
|
|
|
11.07.2009, 15:11
|
#9
|
Прописка
Регистрация: 17.10.2006
Сообщений: 147
Сказал спасибо: 2
Сказали Спасибо 22 раз(а) в 11 сообщении(ях)
|
|
|
|
|
11.03.2011, 23:43
|
#10
|
Прохожий
Регистрация: 03.08.2010
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Кто какой bootloader для AVR юзает?
Перепробовал несколько бутлодеров. Вердикт один - большинство ненадежные, со временем прошивка приходит в негодность, так как при включении контроллера скорее всего счетчик команд при старте меняется хаотично и попадает в область записи во флеш. В конце концов нашел бутлодер от Chip45. Вот тут неплохо про него написано: http://robot-develop.org/archives/1092
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
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.
|
|