tinySA - tiny Spectrum Analyzer
About
tinySA is very tiny handheld Spectrum Analyzer (SA). It is standalone with lcd display, portable device with battery. This project aim to provide an useful instrument for the RF enthusiast.
This repository contains source of tinySA firmware.
Support
General tinySA support questions should be posted here: https://groups.io/g/tinysa/messages
Use github issue list only for firmware bugs and preferrably cross post to: https://groups.io/g/tinysa/messages
Prepare ARM Cross Tools
UPDATE: Recent gcc version works to build tinySA, no need old version.
MacOSX
Install cross tools and firmware updating tool.
$ brew tap px4/px4
$ brew install gcc-arm-none-eabi-80
$ brew install dfu-util
Linux (ubuntu)
Download arm cross tools from here.
$ 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
Fetch source code
Fetch source and submodule.
$ git clone https://github.com/erikkaashoek/tinySA.git
$ cd tinySA
$ git submodule update --init --recursive
Build
Just make in the directory.
$ make
For tinySA Ultra use this command
$ make TARGET="F303"
Build firmware using docker
Using this docker image and without installing arm toolchain, you can build the firmware.
$ cd tinySA
$ docker run -it --rm -v $(PWD):/work edy555/arm-embedded:8.2 make
Flash firmware
First, make device enter DFU mode by one of following methods.
- Jumper BOOT0 pin at powering device
- Select menu Config->DFU (needs recent firmware)
Then, flash firmware using dfu-util via USB.
$ dfu-util -d 0483:df11 -a 0 -s 0x08000000:leave -D build/ch.bin
Or simply use make.
$ make flash
Companion Tools
There are several numbers of great companion PC tools from third-party.
- Soon to come by Erik
- tinySASaver by Erik
Documentation
Reference
Note
tinySA is a trademark owned by its respective owner. Unauthorized use the the name tinySA not permitted
Authorized Distributor
Credit
Contributors
Описание
Модификация прошивки прибора "tinySA ultra" для обнаружения видео сигналов