1 год назад
История
README.md
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 не разрешено.
Создатель
Переводчик
Конвейеры
0 успешных
0 с ошибкой