M25P16 device programmer interface app (DPIA)
- Overview
- Software configuration
- Hardware requirements and setup
- Operation Description
The device programmer interface application (DPIA) implements the interface
between the CrossCore Embedded Studio Device Programmer utility and the
on-board device.
3.1 Supported platforms
- 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 |
Switches | 1 | 2 | 3 | 4 |
SW3 | | | | OFF |
Jumpers | |
JP16 | installed |
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"