загрузка прог с SD карты
- Войдите на сайт для отправки комментариев
Пт, 09/10/2015 - 22:24
Это возможность загружать различные прошивки в своё устройство
типа вольтметр термометр часы барометр и т.д.
надоело -сменил прошивку ,выбрал из каталого какую хочешь.
Вот проект: автономный программатор
может сам себя обновить через файл прошивки на флешке.
он ищет в корне каталого файл 000.bin и подгружает в память,затем перезагрузка и устроство обновило свою прошивку.
Осталось совсем маленько доделать,сделать выбор этого файла самому!
Я написал автору предложение:
http://mdiy.pl/uprog-maly-szybki-przenosny-programator-avr-z-sd/comment-...
Может кто осилит сделает доброе.
где проект?
ссылку думаю надо нажать
...
inspiritus
мож тебе сходить рот помыть ?
По-моему там чёт налипло.
...
ТС-у, пасибки. Тоже искал готовое решение для своих задачек. Тоже хочется иметь возможность хранить "паршивки" (понравилось) в SD-карте и кнопкой выбирать нужную...
в общем всё пропало
у AVRок размер бут сектора максимум 4кб и туда не лезет менюха,только загрузчик влазит.Так что вот :)
И чо? :)
Грузите менюху бутлоадером в основную часть (можно даже сверху-вниз, дабы в нижний кусок памяти загружать проги не затирая меню - постранично) перед прогой, выбрал чего, снова в бут и перегружаем флеш уже прогой. Не, не вариант? :)
ну сделай пару тестовых прог ,посмотрим,как получится. :)
да,вот что ещё,всё равно облом,автор исходники зажал ))) (напишу ему, может поделится или продаст...)
Чё жадничать-то,всё равно умрёт когда-то или забросит программировать, делиться надо.
но я придумал просто два проца сделать на плате своей
но напрягает что экран автор не самый дешовый использует,а хотелось бы чтобы был от nokia 1202
но я думаю идея одана,народ решение найдёт.
Дойдет задача - сяду делать, пока не горит и есть чем заняться. С SD-картой нам пока ишо рано. :)
вот нашлось готовое решение....
В общем это игрушка Gamebuino на базе atmega328
Но интересует только сам бутлоадер который загружает игры с SD карты
что сначала заливается в ардуинку из этих папок ?
https://github.com/Rodot/Gamebuino
http://gamebuino.com/wiki/index.php?title=Hardware
как вариант меню выбора можно вставить в основную прошивку, а в бутлоадер только загрузчик
но нужно будет обеспечить то, чтобы во всех прошивках был код меню.
логикак такая - из меню выбираем прошивку на карте и даем команду прошить. Это приводит к вызову функции в коде бутлоадера куда в качестве параметра передается имя файла прошивки (или стартовый сектор FAT)
AVR правда не очень предназначен для таких задач. У STM32 с этим говорят лучше, он может чуть ли не прямо с SD карты исполнять программу. Сам не погружался, но обсуждение таких задач видел.
http://gamebuino.com/wiki/index.php?title=Bootloader
о,благодарю
но я так и не понял где находится та менюха которой выбираешь игру на карте
По ссылке написано что в готовом устройстве есть бутлоадер и при включении с нажатой кнопкой "С" загружается файл LOADER.HEX
тоесть менюха будет в этом файле получается ?