A set of utilities to convert your Arduino board to a CC.Debugger for flashing Texas Instruments' CCxxxx chips. It currently supports the CC2530/40/41 chips (compatibility table) but with your help it can support any chip compatible with the CC.Debugger protocol.
Keep in mind but this more than just a set of utilities! It comes with complete, reusable Arduino and Python libraries for adding CC.Debugger support to your projects!
If you are just in hurry to flash your CCxxxx chip, follow this guide, however you should first check the compatibility table later in this document!
- Install the
Arduino/CCLib
library to your arduino IDE - Load the
CCLib_proxy
example and change the theLED
,CC_RST
,CC_DC
,CC_DD_I
andCC_DD_O
constants to match your configuration. - Flash it to your Teensy/Arduino
- We are going to need a voltage divider from 5V (arduino) to 3.3V (CCxxxx chip), therefore you will need to wire your arduino according to the following diagram:
For the DD Pin:
<CC_DD_O> --[ 100k ]-- <CC_DD_I> --[ 200k ]-- <GND>
|
{DD}
For the DC Pin:
<CC_DC> --[ 100k ]-- {DC} --[ 200k ]-- <GND&g