This repository has been archived on 2022-02-18. You can view files and clone it, but cannot push or open issues or pull requests.
osmo-sdr/firmware
Dimitri Stolnikov edbcf3352d change si570.h permissions to 644 2012-07-14 19:35:41 +02:00
..
include change si570.h permissions to 644 2012-07-14 19:35:41 +02:00
osmosdr-project include auto-generated GIT_REVISION into the DFU and firmware builds 2012-06-25 15:09:55 +02:00
src e4k: fix return value of debug function 2012-06-05 21:28:34 +02:00
tests uart_cmd: introduce argument array parsing 2012-02-28 22:21:09 +01:00
usb-dfu-project include auto-generated GIT_REVISION into the DFU and firmware builds 2012-06-25 15:09:55 +02:00
usb-fast-audio-source add lots of debugging stuff 2012-06-05 20:48:09 +02:00
utils add utility program for generating USB strings 2012-01-15 21:17:37 +01:00
.gitignore add .gitignore for firmare .elf / .bin 2012-01-15 21:18:21 +01:00
README update the readme 2012-05-08 21:17:22 +02:00

README

In order to build the firmware, you need to clone at91lib from this
repository: git://git.gnumonks.org/at91lib.git

You need to put the at91lib and osmo-sdr into the same parent directory
or adjust the paths in sdr-test-project/Makefile to match your layout.

There are two independent progams you can build:

1) usb-dfu-project
   This is the bootloader that we flash into the DFU partition
   at the start of the flash

2) osmosdr-project
   This is the actual OsmoSDR firmware.  There are two builds:

   a) smo-sdr-test-osmo-sdr-at91sam3u4-dfu.bin
      This is the image that you can flash into the DFU partition
      using DFU itself

   b) smo-sdr-test-osmo-sdr-at91sam3u4-flash.bin
      This is a self-contained program that you can flash to the
      beginning of the flash (in case you don't want to use DFU)