LINUX.ORG.RU

Вышел rf24boot v0.2

 ,


4

2

rf24boot — универсальный загрузчик кода в микроконтроллеры посредством беспроводного интерфейса nrf24l01.

В этой версии:

USB-стик для программирования:

  • Новый дизайн референсного железа (mega8, 16M кварц).
  • Сверхдешевый однослойный 5х5см дизайн.
  • Реализована аппаратная буферизация пакетов на отправку, прием/передача и передача теперь работают асинхронно (т.е. теперь шьется быстрее, намного быстрее. Загрузка и верификация 28кб кода (цель: atmega328p + 8M RC clock) теперь занимает 23с вместо двух минут. Узкое место теперь скорость записи флеш памяти и скорость работы целевого устройства.)

rf24tool:

Загрузчик:

  • Исправлена ошибка, приводившая к потери пакета, если в аппаратный приемный FIFO попадало больше одного пакета.
  • Небольшие улучшения производительности и уменьшения размера.

>>> Страница проекта на github

★★★★★

Проверено: fallout4all ()
Последнее исправление: CYB3R (всего исправлений: 6)

Ответ на: config_nrfdongle от Orion5

Угу, а остальные настройки, включая дескрипторы для usb неправильные. Я пнул нужный конфиг в репу, брать его. Это исключительно usb загрузчик, чтобы в самом донгле по usb можно было обновлять прошивку.

ncrmnt ★★★★★
() автор топика
Последнее исправление: ncrmnt (всего исправлений: 1)
Ответ на: комментарий от ncrmnt

После того, как зальешь в донгл бут в репозитории rf24boot:

cp config_nrfdongle .config
make
make deploy
Все. Готово к использованию. rf24tool донгл сам будет из бута переключать в приложение.

ncrmnt ★★★★★
() автор топика
Последнее исправление: ncrmnt (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.