How to restore operation from a ‘bricked’ DE9945
If using LPCXpresso, then follow these instructions to upgrade the LPCLink2 for CMSIS-DAP. Problems have been found due to incompatibility between the LPCLink2 and later versions of LPCXpresso; version 7.9.2 on. These later versions of LPCXpresso require the LPC-Link 2 to be configured for using the “CMSIS-DAP” mode. This can be done by reprogramming the LPC-Link2 using the LPC-Link2 configuration tool,
Here is a video showing the method:
With the LPC-Link2 connected to the DE9945 and the boards powered on:
Open LPCXpresso with the DE9945 project selected.
Click the program flash button.
Set the dialog to program the DE9945 with the DE9945_Script_1_1.axf and the option “erase only required pages” selected. This will restore the GUI.
Power down the DE9945.
Connect the DE9945 USB connector to the PC and disconnect the LPC_Link2.
Power up the DE9945 and press the star (*) key. The DE9945 should display “GUI Mode Version 1.1”.
Follow the instruction in the DE9945 User Manual to;
Start the DE9945 GUI app, ES994510.exe, on the PC.
Program the BIN file, EF9945-184.108.40.206.bin.
Program the FI file, 7241-7341-220.127.116.11.h.
Power cycle the DE9945.
The display will read, “DE9945 Demo….” briefly. Followed by, “CML DMR Demo. Version 18.104.22.168”.
The DE9945 should now function as normal.
If the” CML DMR Demo..” message is displayed briefly and followed by, “Error 04.00 01/01. EEPROM error”, this means the write-protected EEPROM has also been erased.
The EEPROM contains configuration information vital to operation of the DE9945. If erased, the DE9945 will not function further to protect itself from damage. To restore the EEPROM data send the serial number of the DE9945 to CML Tech Support, explaining that the DE9945 EEPROM has been erased. CML will return the configuration data which must be entered using the keypad functions by selecting and writing each parameter.