This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
projects:crazyradio:dev_env [2012-02-20 21:59] arnaud created |
projects:crazyradio:dev_env [2020-05-12 14:12] (current) kimberly |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Crazyradio development environment ====== | + | <WRAP center round important 60%> |
+ | This page has deprecated and moved to the new documentation framework of the main Bitcraze website. Please go to [[https:// | ||
+ | </ | ||
- | The crazyradio dongle is based on a Nordic semiconductor nRF24LU1 chip. This chip contains a 8051-compatible microcontroller and is programmed using the SDCC compiler. | ||
- | As of version 0.31 the dongle program must be compiled with an SDCC version < 3.0 because of some register declaration are broken with SDCC 3. | + | ====== Crazyradio development environment ====== |
- | ===== Compilation ===== | + | The crazyradio dongle is based on a Nordic semiconductor nRF24LU1 chip. This chip contains a 8051-compatible microcontroller and is programmed using the SDCC compiler. For compiling instruction see the project [[https:// |
- | These instruction works on a recent (as of 2012-02) linux distribution: | + | ===== Documentation ===== |
+ | {{:projects: | ||
- | * Download SDCC 2.9 http:// | ||
- | * Extract SDCC in your home folder | ||
- | * The radio can be compiled as follow: | ||
- | <code bash> | ||
- | [crazyradio]$ export SDCC=~/ | ||
- | [crazyradio]$ make | ||
- | mkdir -p bin | ||
- | / | ||
- | / | ||
- | / | ||
- | / | ||
- | / | ||
- | / | ||
- | objcopy -I ihex bin/ | ||
- | [crazyradio]$ | ||
- | </ | ||
- | * // | ||