C2oooProg
Serial Flash Programmer for the TI C2000™ Family
Give it a quick try using Java Web Start.
|
This free TI C2000 Flash Programmer uses the bootloader feature of the MCU for rapid Flash programming over the serial line.
It allows for the re-flashing of devices in the field, when a JTAG emulator is not available or the access to the JTAG port is impractical.
C2oooProg offers the following:
- Fast communication protocol that works reliably with USB-to-RS232 converters
- Smart detection of which Flash sectors need to be erased (or manual section selection if desired)
- Automatic 32-bit CRC (Cyclic Redundancy Checksum) generation and programming (allowing the firmware to verify the Flash integrity at MCU bootup)
- Reads standard Intel Hex file, allowing for other data (such as FPGA code) to be programmed into MCU Flash
- Creates and loads Extended Hex Files which contain the program data as well as the target configuration
- Creates and loads Remote Hex Files which contain a URL to an extended hex file stored on the Internet
- Can be called by other programs using command line options, for example for batch programming
- DTR/RTS control for resetting MCU in bootload mode
The tool can now also be used to load a program into RAM without programming the FLASH memory.
Make sure you read the manual and FAQ, or contact us with questions.
|
 |
C2oooProg is written in 100% JAVA and is therefore portable across different platforms, such as Windows, MacOS and Linux. The RXTX library, supporting all major operating systems, is used for implementing the platform specific RS-232 communications.
Currently, only an installer for Windows is available, which can be downloaded here. The following MCUs are supported: LF2406A, LF2407A, F2802, F2806, F2808, F2809, F2810, F2811, F2812, F28015, F28016, F28027, F28035, F28234 , F28235 and TMS320F28335.
The programmer has been tested on Debian Linux. We are looking for volunteers with access to Mac or Linux Boxes for creating and testing installers. Please email us if you are able to help!
|