For customers developing their own DSP control boards, Oztek offers CAN based Bootloader/Flash Programming utility source or object code for license.
This bootloader is a small program which resides entirely off-chip in a serial EEPROM, leaving the entire on-chip Flash memory for application use. The bootloader can be configured to auto-load into DSP RAM upon reset, or via an application s/w function. Once loaded, the program loops for a finite amount of time, waiting for CAN commands, which allow the DSP’s internal Flash memory or external EEPROM devices to be programmed. Provisions are also made for upgrading the Bootloader itself. Upon a timeout, the program then executes the application code residing in Flash.
The CAN protocol implemented in the Bootloader is a subset of the ASAP Standard CAN Calibration Protocol (CCP) Version 2.1. In order to maintain the smallest possible memory footprint, only the commands required for programming memory (Flash or Serial EEPROM) are implemented.
Key features
• Allows In-Circuit Flash Programming via CAN Interface
• Utilizes Industry Standard CPP Protocol
• Resides in off-chip, low cost SPI EEPROM
• Free Windows compatible Downloader Utility
• Compatible with:
- TMS320F2801/2/6/8/9 devices
- TMS320F28332/4/5 devices
- Consult factory for TMS320F281x compatible products