VisualDSP++ Flash Programmer API for Blackfin Processors Application Note

Introduces the function and usage methods of VisualDSP++® Flash Programmer API


VisualDSP++ Flash Programmer API for Blackfin Processors Application Note - cover page
Brand
Analog Devices
Document type
Application Note
Language
English
Pages
6
File format
PDF
File size
73 KB
Published
03 August, 2012
Updated
30 September, 2023
MD5 checksum
B9F44A6506022FA3A17B31841B85ED62

About this manual

This document is an Engineer-to-Engineer Note (EE-311) from Analog Devices that details the use of the VisualDSP++ Flash Programmer API. It explains how developers can automate the uploading, erasing, and filling of executable code and data image files into flash memory on Blackfin processors.

The note provides a typical usage workflow involving connecting to the VisualDSP++ IDDE object, loading flash drivers, erasing sectors (either all or block-by-block), filling memory with specific values, and uploading application images. It includes example VBScript code demonstrating these operations.

What's inside

  • Introduction
  • Hardware/Software Requirements
  • New API Functions
  • Typical Use of Flash Programmer API
  • Connecting to IDDE and Obtaining Flash Programmer Handle
  • Loading the Flash Driver
  • Erasing Flash
  • Filling Flash
  • Uploading of the Application Image
  • Booting the Processor

Specifications

Required Development Tools VersionVisualDSP++ Development Tools version 4.5 or higher
Supported ProcessorsAll Blackfin processors

Frequently asked questions

What are the main functions of the Flash Programmer API?

The API provides a subset of functions including EraseAll, EraseBlock, FillFlash, LoadDriver, and LoadFile to manage flash memory.

Which hardware boards were used to test the example code?

The ADSP-BF533 EZ-KIT Lite and the ADSP-BF537 EZ-KIT Lite evaluation systems were used.

Can the Flash Programmer API work with ICE emulators?

Yes, it works with both ICE emulator connections and Debug Agent connections.

Download PDF (73 KB)

More Analog Devices Manuals


View all Analog Devices manuals →