loginov-rocks / Web-Bluetooth-Terminal

Progressive Web Application for serial communication with your own Bluetooth Low Energy (Smart) devices
https://loginov-rocks.github.io/Web-Bluetooth-Terminal/
MIT License
234 stars 79 forks source link

Реализация загрузчика для Atmel #3

Closed dmitryshagin closed 6 years ago

dmitryshagin commented 6 years ago

На уровне идеи - если прикрутить к этому восхотительному приложению реализацию какого-нибудь относительно стандартного протокола загрузчика (типа того протокола, что реализует, например, avrprog), то получится ещё отличная возможность обновлять прошивку в девайсах по блутусу. Ну это так, мечты :) Спасибо за приложение, пригодится!

loginov-rocks commented 6 years ago

Привет, @dmitryshagin! Не погружался так глубоко в AVR, но немного мониторил тему для STM. Там был такой вариант: компилируем прошивку, по bt передаем файл, отправляем команду на перезагрузку, загрузчик проверяет наличие файла и прошивает его. Файл-то можно придумать как передать по получившемуся последовательному порту, а остальное уже на контроллере.

dmitryshagin commented 6 years ago

Понятно, спасибо. Может поковыряться, если будет вдохновение )