Chameleon-PIC Nurve Networks, Chameleon-PIC Datasheet - Page 256

MCU, MPU & DSP Development Tools PIC24 & PROPELLER DEV SYSTEM (SBC)

Chameleon-PIC

Manufacturer Part Number
Chameleon-PIC
Description
MCU, MPU & DSP Development Tools PIC24 & PROPELLER DEV SYSTEM (SBC)
Manufacturer
Nurve Networks
Datasheet

Specifications of Chameleon-PIC

Processor To Be Evaluated
PIC24
Data Bus Width
16 bit
Interface Type
USB, VGA, PS/2, I2C, ISP, SPI
Operating Supply Voltage
3.3 V, 5 V
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Registration is free and after you have registered you will receive a User ID in an email. Use this User ID to login to their
website and navigate to the downloads section and download the relevant compiler for your platform be it Linux or Mac
OS X or even Windows. One nice thing is that you can also try out their IDE software, called HI-TIDE, and use that in
place of MPLAB (or you can just stick with the command line tools as well). HI-TIDE is built on top of the Eclipse IDE that
is quickly becoming the standard development tool used by many companies. A picture of HI-TIDE 3 running on Mac OS
X can be seen in Figure G.1.
In order to use the HI-TECH compiler the Chameleon PIC libraries will need to be slightly ported to the new compiler. For
example in the CHAM_SYSTEM_DRV_V010.h it includes the following
This include file would need to be changed to:
It’s not too terribly difficult but some changes would need to be made in order to compile using the HI-TECH C compiler.
By using the HI-TECH compiler or the PIC24 C compiler by Microchip we eliminate the problem of compiling our code on
various other platforms. However there still is the problem of loading the compiled binary into the flash memory of the
Chameleon PIC. If you remember we have two options for loading firmware. First we could load the software through a
bootloader. The second option is to load it using a PICkit 2 or other compatible in-circuit programmer for PIC24
microcontrollers. Right now the first option is not available at the time of this writing. The Microchip bootloader source
code is written to run in a Windows console. The source code is available and located on the DVD-ROM that shipped with
the Chameleon PIC so a user could port this to other operating systems if needed.
The second option is to use the PICkit 2 and a command line tool provided by Microchip called PKCMD2 that has been
released with no official support. Both source code and binaries for various Linux Kernels and Mac OS X versions can be
found at the following location:
www.htsoft.com
#include “p24HJ128GP502.h”
#include “htc.h”
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en023805
Figure G.1 HI-TIDE 3 running on Mac OS X.
© 2009 NURVE NETWORKS LLC “Exploring the Chameleon PIC 16-Bit”
256

Related parts for Chameleon-PIC