M25P16 device programmer interface app (DPIA)

  1. Overview
  2. Software configuration
  3. Hardware requirements and setup
  4. Operation Description

1. Overview

The device programmer interface application (DPIA) implements the interface between the CrossCore Embedded Studio Device Programmer utility and the on-board device.

2. Software configuration

3. Hardware Requirements and Setup

3.1 Supported platforms

  1. ADSP-BF518F EZ-Board rev 1.0 or higher

3.2 Hardware Setup

The following switch and jumper settings should be used for this example.

ADSP-BF518F EZ-Board rev 1.0
Switches1234
SW3OFF
Jumpers
JP16installed

4. Operation Description

  • A pre-built dpia already exists in the same location as this readme. Otherwise, start CCES and using the Example Browser select the M25P16 DPIA.
  • Build the project to create the executable that will be used by the command line device programmer(CLDP.exe).
  • Now the CLDP along with the DPIA can be used to communicate with the flash device.
  • Please refer to the CLDP help for more information on how to use the program.
  • Note, there are many options when using the CLDP (including defining your connection type, driver file, loader file, etc). Here is a sample command line to program a loader file to the serial flash on the EZ-Board using an HPUSB-ICE emulator:

  • cldp -proc ADSP-BF518F -emu hpusb -driver "C:\BF518_EZ-Board\Examples\Device_Programmer\serial\bf518f_m25p16_dpia.dxe" -cmd prog -erase affected -format hex -file "C:\BF518f_EZ-Board\Examples\bf518f_example.ldr"