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

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
gives the FlashProg the exact part number of the PIC so that it knows which commands need to be sent to erase and load
the flash correctly.
Located on the Chameleon PIC (at least when it was originally shipped) is a small section of code that acts as a
bootloader. It operates by first configuring the serial port for 115200 baud rate and then begins listening for serial
communication. If it does not receive any communication within the first two seconds it jumps execution to the user
program that was last loaded in flash memory. However if it does receive serial communication it acts upon the
commands it receives and erases and programs the flash memory and then jumps execution to the new program.
15.2.1 Installing and Configuring TextPad
TextPad is a general purpose text editor that is easy to use but has a lot of features under the hood. We have chosen to
use it because of its minimal system requirements and because of its capability to call command line programs and
display the console output in one of its windows. However you are free to use whatever text editor you like be it:
Notepad++, Eclipse, VI, Emacs, etc.
The first step is to download the latest version of TextPad or install from the DVD-ROM which was the latest at the time
from here:
or download from:
The installation is a standard windows installation so I will spare you the details here. Once you have finished you have
the option to launch TextPad. Go ahead and launch TextPad and return here when finished so that we may setup some
keyboard shortcuts and tools.
As we have mentioned previously we are going to be using TextPad to edit our main C programs and then have it call a
DOS batch file to execute a number of commands that will ultimately end up programming the flash memory of our
Chameleons. Before we cover the contents of the batch file we will first configure TextPad to execute it.
TextPad has the ability to call external programs from its menu that a user can configure. TextPad calls these external
programs “Tools”. To add a new tool to the menu you first need to pull up the preferences dialog. Do this by clicking on
the menu item <Configure->Preferences>. You will then be presented with a dialog like that shown in Figure 15.49.
DVD-ROM:\ cham_pic \ tools \ TextPad \ txpeng531.exe
http://www.textpad.com/
Figure 15.49 – The TextPad preferences dialog.
© 2009 NURVE NETWORKS LLC “Exploring the Chameleon PIC 16-Bit”
110

Related parts for Chameleon-PIC