SD-card bootloader ЕСТЬ?

Arhat109
Offline
Зарегистрирован: 26.05.2015

Есть ли готовый загрузчик прошивок с SD-карты?

Задача: есть модуль подключения SD. Надо чтобы при включении питания загрузчик имел следующее поведение:

1. Есть подключение к компу по USB, возможна заливка через avrdude. Собственно типовое поведение;

2. Нет USB от компа, зато есть вставленная SD-карта - смотрим выделенные ноги (кнопки с фиксацией, типа DIP переключатели) и грузим соответствующий номеру на кнопках файл. Запускаем его.

3. Нет ни того ни другого - запускаем чего залито.

Вот, для реализации п.2 - нужен загрузчик, который самопрограммирует свой же (а не чужой!) контроллер из своей же SD-карты. Теоретически, как понимаю, "не возбраняется"

- в природе есть готовый, может кто кинуть ссылкой?

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

У меня есть :)

Arhat109
Offline
Зарегистрирован: 26.05.2015

У тебя тока флуд есть, не смеши. И так уже от твоих постов под стол падаю...

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Arhat109 пишет:

У тебя тока флуд есть, не смеши. И так уже от твоих постов под стол падаю...


Угу. Давай сейчас попробуем напрячь то место куда ты ешь.
у меня есть бутлоадер с сд для дуе... ты же не пишешь для чего тебе.
Но предположим что как будто что бы где то укпзал мега2560. ..
ты же строишь из себя крутого перца, давай прикинь как она сама себя с сд карты может прошить. :)

Arhat109
Offline
Зарегистрирован: 26.05.2015

Как понимаю - "легко". Уходим в секцию бута и читаем карту оттудова (как посмотрел - стандартный SPI интерфейс у карт) - пишем в основной раздел. НЕ? Или блочное копирование через SRAM "заприщино"?

Arhat109
Offline
Зарегистрирован: 26.05.2015

Ну конечно речь про Мегу2560. Задача реализовать функцию Лего-майндштром "выбор программы" по нормальному, через загрузку скетча, а не прошивая все версии одновременно.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013
Arhat109
Offline
Зарегистрирован: 26.05.2015

Ну и на том спасибо. То есть накатать такой бутлоадер не самая большая проблема. Как понял, при беглом чтении дядька не смог выставить фьюзы куда-то там... будем смотреть чего он пытался выставить и нафига.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Arhat109 пишет:

Ну и на том спасибо. То есть накатать такой бутлоадер не самая большая проблема. Как понял, при беглом чтении дядька не смог выставить фьюзы куда-то там... будем смотреть чего он пытался выставить и нафига.


Гыыыы... мдаааа попробуй еще раз перечитай.

Arhat109
Offline
Зарегистрирован: 26.05.2015

Да конечно перечитаю... просто этот вопрос далеко "не к спеху"... ну даже ежели и "низзя" - не бог весть какое горе.

Arhat109
Offline
Зарегистрирован: 26.05.2015

Пробежался бегло по сети ... похоже вопрос решаем "вполне себе". Не зачем там фьюзы мучить.