Skip to content

Commit 42d9e7e

Browse files
committed
add README.md
1 parent 0894d7b commit 42d9e7e

File tree

5 files changed

+72
-15
lines changed

5 files changed

+72
-15
lines changed

Makefile

-1
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,6 @@ include $(RULESPATH)/rules.mk
239239
flash: all
240240
arm-none-eabi-gdb -x flash.gdb --silent
241241

242-
243242
RELEASE=$(shell date +%Y%m%d)
244243
DIST_FILES= build/ch.bin build/ch.hex build/ch.elf
245244

README.md

+72
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
CentSDR - Tiny Standalone Software Defined Receiver
2+
==========================================================
3+
4+
<div align="center">
5+
<img src="/doc/centsdr.jpg" width="480px">
6+
</div>
7+
8+
# About
9+
10+
CentSDR is tiny handheld standalone software defined receiver with LCD display,
11+
that is simple, low budget, but has reasonable perfomance.
12+
This project is aimed at contributing to studies, experiments and educations around
13+
RF technology.
14+
15+
# Block Diagram
16+
17+
<div align="center">
18+
<img src="/doc/centsdr-blockdiagram.png" width="480px">
19+
</div>
20+
21+
# Build Firmware
22+
23+
## Prepare ARM Cross Tools
24+
25+
Install cross tools and firmware updating tool.
26+
27+
$ brew tap PX4/homebrew-px4
28+
$ brew install gcc-arm-none-eabi
29+
30+
## Fetch Source
31+
32+
Clone source code from github.
33+
34+
$ git clone https://github.com/ttrftech/CentSDR centsdr
35+
36+
Then fetch ChibiOS submodule into tree.
37+
38+
$ cd centsdr
39+
$ git submodule update --init --recursive
40+
41+
Just make in the top directory.
42+
43+
$ make
44+
45+
## Flash firmware using st-util and gdb
46+
47+
Prepare stlink utilities.
48+
49+
$ brew install stlink
50+
51+
Connect target board via SWD with ST-Link2, In other terminal, launch st-util
52+
53+
$ st-util
54+
55+
Then, flash the firmware.
56+
57+
$ make flash
58+
59+
## Flash firmware using Nucleo st-link v2.1
60+
61+
Or you can flash the firmware using Nucleo. First, mount as usb mass storage device, then copy 'build/ch.bin' file into mounted volume.
62+
63+
## Attention
64+
65+
This repository contains only source of CentSDR firmware, but NO hardware design resources.
66+
67+
## Reference
68+
69+
* Kit available from http://ttrftech.tumblr.com/kit/centsdr
70+
* Credit: @edy555
71+
72+
[EOF]

doc/centsdr-blockdiagram.png

42.4 KB
Loading

doc/centsdr.jpg

49.7 KB
Loading

readme.txt

-14
This file was deleted.

0 commit comments

Comments
 (0)