3 Board Programming

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.