The following section provides an overview of programming the various features of the EV71E60A evaluation board. For comprehensive instructions,
please refer to the resources available on MyMicrochip and the Secure Document Extranet (SDE) for the MEC1723. Please note that access to these resources
requires a Non-Disclosure Agreement (NDA).
MEC1723 SPI Image Generation
Before operating the board for a specific application, an image defining the device
and board operation must be generated. This can be accomplished using Microchip’s
PC-based image generation tool, which is compatible with both Windows x64 and Linux
x64 operating systems. The generated customer image can then be programmed into the
onboard QSPI memory using the SF100 DediProg programmer.
Note: For initial verification, a predefined image is preloaded on the board that
flashes LED2 and LED3.
Programming the On-board QSPI memory
The onboard QSPI memory can be loaded with an image via the J2 DediProg header, which
is compatible with the SF100 SPI Nor Flash DediProg programmer.
After loading the image, it is recommended to verify that the MEC1723 boots correctly before configuring the
device.
Configuring the MEC1723
The
MEC1723 includes a set of One-Time-Programmable
(OTP) registers. Microchip’s OTP generator tool must be used to define the
configuration image. The actual image generated will be based on the customers
requirements for configuring the device. Once defined, the registers can be
programmed through the J1 JTAG header using Microchip’s
MPLAB®
X Integrated Development Environment (IDE) and one of Microchip’s debuggers, such as
the ICD5 or the
PICkit™ 5. Alternately, the Keil ULINK2 debug
adapter or other supported tools may be used.
Warning: The OTP registers cannot be programmed unless a bootable image is
already installed on the device. OTP bits can only be set to a “1” value once,
and once programmed, the configuration cannot be altered.