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
Christian Daniel a5d9d2de81 swap I/Q by default (OsmoSDR is q first) 2012-06-01 00:16:28 +02:00
..
include added accessor functions for specific FPGA registers 2012-06-01 00:15:55 +02:00
osmosdr-project swap I/Q by default (OsmoSDR is q first) 2012-06-01 00:16:28 +02:00
src added accessor functions for specific FPGA registers 2012-06-01 00:15:55 +02:00
tests uart_cmd: introduce argument array parsing 2012-02-28 22:21:09 +01:00
usb-dfu-project fix build of usb-dfu-project 2012-05-29 15:27:50 +02:00
usb-fast-audio-source add usb-fast-audio-source as example DFU application 2012-01-15 21:17:54 +01: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)