- Breakout boards
This is an old revision of the document!
The Radio dongle can be programmed either via USB bootloader or via <abbr title=“Serial Peripheral Interface Bus”>SPI</abbr>. The USB bootloader does not require any hardware but is not currently (as of 2012-09) full-proof (if the flash procedure does not complete well the dongle will have to be reprogrammed via spi). It is recommended to program only released firmware via USB.
In Linux it might be required to launch the commands accessing the USB port as root (ie. with
First Crazyradio has to be rebooted in USB bootloader mode. To do so insert the dongle in the pc, open a terminal window and run the bootloader launcher:
> cd pc_util/crazyradio/ > python launchBootloader.py Launching bootloader .. Bootloader launched. >
After running this tool the Crazyradio dongle should have disappeared and a new device named
nRF24LU1P-F32 BOOT LDR should appear.
To flash the firmware use the nrfbootload.py script:
> python nrfbootload.py flash /path/to/cradio.bin