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](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
The toolchain installs to ~/sat/. Next:
cd git clone [https://github.com/tmbinc/dsoquad](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/
Help us make it better
Welcome to the new documentation system of Seeed Studio. We have made a lot of progress comparing to the old wiki system and will continue to improve it to make it more user friendly and helpful. The improvement can't be done without your kindly feedback. If you have any suggestions or findings, you are most welcome to submit the amended version as our contributor via Github or give us suggestions in the survey below, it would be more appreciated if you could leave your email so that we can reply to you. Happy Hacking!