Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
29.01.2012, 20:16
|
|
Прохожий
Регистрация: 04.06.2007
Сообщений: 6
Сказал спасибо: 21
Сказали Спасибо 3 раз(а) в 1 сообщении
|
Программирование без программатора
Идея такова. Есть некоторое устройство с микроконтроллером внутри. Очень хочется обойтись без программатора. Допустим, в устройстве есть разъём USB, с помощью которого я могу подключить его к компьютеру.
После этого в системе появляется некоторое устройство /dev/mk0, направление потока в которое означает программирование МК, а чтение из этого устройства означает получение текущей программы из МК.
Сложно ли реализовать эту идею? Что должно быть между МК и разъёмом USB?
|
|
|
|
29.01.2012, 20:21
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,532
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
|
Re: Программирование без программатора
В мк должен быть USB bootloader(загрузчик).
|
|
|
|
29.01.2012, 20:30
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
|
Re: Программирование без программатора
Сообщение от asev69
|
Что должно быть между МК и разъёмом USB?
|
А что уже есть?
МК бывают разные, какой у Вас?
|
|
|
|
29.01.2012, 20:40
|
|
Вид на жительство
Регистрация: 29.01.2010
Адрес: Десногорск Смол.обл.
Сообщений: 333
Сказал спасибо: 17
Сказали Спасибо 256 раз(а) в 103 сообщении(ях)
|
Re: Программирование без программатора
видимо должен быть периферийный модуль УСБ. и на программаторе прошить бутлоадер.
http://eldigi.ru/site/bootloaders/3.php
|
|
|
Сказали "Спасибо" Vadim_sh
|
|
|
29.01.2012, 21:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,996
Сказал спасибо: 3,015
Сказали Спасибо 3,191 раз(а) в 2,164 сообщении(ях)
|
Re: Программирование без программатора
Одно из слов для поиска - DFU (device firmware update). Имеется такой класс USB-устройств. Подробнее не скажу, сам не плавал.
|
|
|
|
29.01.2012, 21:01
|
|
Прохожий
Регистрация: 04.06.2007
Сообщений: 6
Сказал спасибо: 21
Сказали Спасибо 3 раз(а) в 1 сообщении
|
Re: Программирование без программатора
Сообщение от AJScorp
|
А что уже есть?
МК бывают разные, какой у Вас?
|
Пока никакого. Хочу собрать устройство с МК, программатора нет, вот и спрашиваю, как без него обойтись.
|
|
|
|
29.01.2012, 21:39
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Программирование без программатора
Сообщение от asev69
|
Пока никакого. Хочу собрать устройство с МК, программатора нет, вот и спрашиваю, как без него обойтись.
|
Arduino - ваше всё! ![Улыбка](images/smilies/icon_smile.gif)
Вам и среда разработки, и программатор, и USB в наличии. Но если вам надо "залить" чужую" пошивку в hex-формате, тады ОЙ...
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
29.01.2012, 23:41
|
|
Вид на жительство
Регистрация: 21.10.2009
Сообщений: 343
Сказал спасибо: 181
Сказали Спасибо 64 раз(а) в 56 сообщении(ях)
|
Re: Программирование без программатора
Сообщение от asev69
|
Идея такова. Есть некоторое устройство с микроконтроллером внутри. Очень хочется обойтись без программатора. Допустим, в устройстве есть разъём USB, с помощью которого я могу подключить его к компьютеру.
После этого в системе появляется некоторое устройство /dev/mk0, направление потока в которое означает программирование МК, а чтение из этого устройства означает получение текущей программы из МК.
Сложно ли реализовать эту идею? Что должно быть между МК и разъёмом USB?
|
В некоторых процессорах это все есть.(например at91sam7x256)
|
|
|
|
30.01.2012, 06:13
|
|
Заблокирован
Регистрация: 22.04.2010
Сообщений: 348
Сказал спасибо: 41
Сказали Спасибо 106 раз(а) в 95 сообщении(ях)
|
Re: Программирование без программатора
Есть bootloader для PIC18F2550 / PIC18F4550. Работает почти так, разве что на компе требуется спец.софтина (она есть под windows и linux, исходники открыты).
|
|
|
|
30.01.2012, 08:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Программирование без программатора
Из АВР - АТ90USB. Их прямо с завода можно по ЮСБ прошивать
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:59.
|
|