DSO Quad:Building Firmware

Building the DSO Quad firmware from source

This page currently only has information for GCC on Debian. Please add information on more environments if you know how to set them up.

Using GCC and Debian

 apt-get install --no-install-recommends  build-essential autoconf flex bison texinfo libncurses5-dev libgmp3-dev libmpfr-dev libmpc-dev libftdi-dev
 cd
 git clone git://github.com/esden/summon-arm-toolchain.git
 cd summon-arm-toolchain
 $EDITOR summon-arm-toolchain

..and ensure that the following settings are in force:

 TARGET=arm-none-eabi
 USE_LINARO=1
 LIBSTM32_EN=1
 DEFAULT_TO_CORTEX_M3=1

..then:

 ./summon-arm-toolchain

The toolchain installs to ~/sat/. Next:

 cd
 git clone https://github.com/tmbinc/dsoquad
 cd dsoquad/src/app
 PATH=$PATH:~/sat/bin make

And then you should find .hex files in that directory ready for upload.

disc space usage

 $ du -sh  summon-arm-toolchain/  sat/  dsoquad/
 117M    summon-arm-toolchain/
 229M    sat/
 1.9M    dsoquad/
Copyright (c) 2008-2016 Seeed Development Limited (www.seeedstudio.com / www.seeed.cc)
This static html page was created from http://www.seeedstudio.com/wiki