загрузка прог с SD карты

selevo
selevo аватар
Offline
Зарегистрирован: 21.12.2013

Это возможность  загружать различные прошивки в своё устройство

типа вольтметр термометр часы барометр и т.д.

надоело -сменил прошивку ,выбрал из каталого  какую хочешь.

 

Вот проект:  автономный программатор

может сам себя обновить через файл прошивки на флешке.
он  ищет в корне каталого файл 000.bin и подгружает в память,затем  перезагрузка и   устроство обновило свою прошивку.

Осталось совсем  маленько доделать,сделать  выбор этого файла самому!

Я написал автору предложение:
http://mdiy.pl/uprog-maly-szybki-przenosny-programator-avr-z-sd/comment-...

Может кто осилит сделает доброе.

Клапауций 070
Offline
Зарегистрирован: 26.09.2015

selevo пишет:
Вот проект:  автономный программатор

где проект?

selevo
selevo аватар
Offline
Зарегистрирован: 21.12.2013

ссылку думаю надо нажать

inspiritus
Offline
Зарегистрирован: 17.12.2012

...

selevo
selevo аватар
Offline
Зарегистрирован: 21.12.2013

inspiritus

мож тебе сходить рот помыть ?

По-моему там чёт налипло.

inspiritus
Offline
Зарегистрирован: 17.12.2012

...

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

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

selevo
selevo аватар
Offline
Зарегистрирован: 21.12.2013

в общем   всё пропало

у AVRок размер бут сектора максимум 4кб и туда не лезет менюха,только загрузчик влазит.Так что   вот :)

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

И чо? :)

Грузите менюху бутлоадером в основную часть (можно даже сверху-вниз, дабы в нижний кусок памяти загружать проги не затирая меню - постранично) перед прогой, выбрал чего, снова в бут и перегружаем флеш уже прогой. Не, не вариант? :)

selevo
selevo аватар
Offline
Зарегистрирован: 21.12.2013

ну сделай пару тестовых прог ,посмотрим,как получится. :)

да,вот что ещё,всё равно облом,автор исходники зажал ))) (напишу ему, может поделится или продаст...)

Чё жадничать-то,всё равно  умрёт когда-то или  забросит  программировать, делиться надо.

но я придумал просто два проца  сделать  на  плате своей

но напрягает что  экран  автор не самый дешовый  использует,а хотелось бы чтобы был   от nokia 1202

но я думаю идея  одана,народ  решение найдёт.

 

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

Дойдет задача - сяду делать, пока не горит и есть чем заняться. С SD-картой нам пока ишо рано. :)

selevo
selevo аватар
Offline
Зарегистрирован: 21.12.2013

вот нашлось готовое решение....

 
 

 В общем это игрушка Gamebuino на базе  atmega328
Но интересует только сам бутлоадер который загружает игры с SD карты

что сначала заливается в ардуинку из этих папок ?
https://github.com/Rodot/Gamebuino

http://gamebuino.com/wiki/index.php?title=Hardware

axill
Offline
Зарегистрирован: 05.09.2011

как вариант меню выбора можно вставить в основную прошивку, а в бутлоадер только загрузчик

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

логикак такая - из меню выбираем прошивку на карте и даем команду прошить. Это приводит к вызову функции в коде бутлоадера куда в качестве параметра передается имя файла прошивки (или стартовый сектор FAT)

AVR правда не очень предназначен для таких задач. У STM32 с этим говорят лучше, он может чуть ли не прямо с SD карты исполнять программу. Сам не погружался, но обсуждение таких задач видел.

Gres
Gres аватар
Offline
Зарегистрирован: 26.03.2013
selevo
selevo аватар
Offline
Зарегистрирован: 21.12.2013

о,благодарю

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

 По ссылке написано что в готовом устройстве есть бутлоадер и при включении с нажатой кнопкой "С"  загружается файл LOADER.HEX

тоесть менюха будет в этом файле получается ?