README.md

tinySA - анализатор спектра - Русская прошивка

tinySA

Прошивка

Гайд по установке прошивки на TinySA/TinySA Ultra

О TinySA

Ссылка на репозиторий GITHUB со всей информацией.

Компиляция прошивки

MacOSX

Установите кросс-инструменты и инструмент обновления прошивки.

$ brew tap px4/px4
$ brew install gcc-arm-none-eabi-80
$ brew install dfu-util

Linux (ubuntu)

Загрузите инструменты для прошивки здесь.

$ wget https://developer.arm.com/-/media/Files/downloads/gnu-rm/8-2018q4/gcc-arm-none-eabi-8-2018-q4-major-linux.tar.bz2
$ sudo tar xfj gcc-arm-none-eabi-8-2018-q4-major-linux.tar.bz2 -C /usr/local
$ PATH=/usr/local/gcc-arm-none-eabi-8-2018-q4-major/bin:$PATH
$ sudo apt install -y dfu-util

Скачать исходный код

Скачать код полностью

$ git clone http://gitflic.ru/project/corvax/tinysarussianflash.git
$ cd tinySA
$ git submodule update --init --recursive

Билд прошивки

Запустите команду в директории

$ make

Для компиляции под TinySA Ultra

$ make TARGET="F303"

Билд прошивки при помощи Docker

Скачайте этот контейнер и без установки make, Вы сможете создать билд прошивки.

$ cd tinySA

Linux/Mac:
$ docker run -it --rm -v $(PWD):/work edy555/arm-embedded:8.2 make
Windows:
$ docker run -it --rm -v %cd%:/work edy555/arm-embedded:8.2 make
Для TinySA Ultra допишите:
TARGET="F303"

Загрузка прошивки на устройство

Сначала заставьте устройство войти в режим DFU одним из следующих способов.

  • Перемычка BOOT0 на устройстве питания
  • Выберите меню Config->DFU (требуется последняя прошивка)

Затем прошейте прошивку с помощью dfu-util через USB.

$ dfu-util -d 0483:df11 -a 0 -s 0x08000000:leave -D build/ch.bin

Или просто.

$ make flash

Документация

Примечание

tinySA является торговой маркой, принадлежащей соответствующему владельцу. Несанкционированное использование имени tinySA не разрешено.

Создатель

Переводчик

Описание

Русифицированная прошивка для TinySA

Конвейеры
0 успешных
0 с ошибкой