µVISION DEBUGGER: PROTECTION FAULT USING LUMINARY DLL
Information in this article applies to:
Luminary Micro makes Cortex-M3 devices that can be programmed using the Keil MDK-ARM Development Tools. Luminary has created an AGDI driver for the µVision Debugger that allows µVision to debug and test programs running on Luminary evaluation boards.
Some users of this evaluation board have noticed a problem when pressing the Reset button on the Luminary board while debugging with the µVision Debugger. In some instances, the µVision Debugger closes unexpectedly or generates a protection fault and must be closed by Windows.
The problem appears to be a race condition between two debugger threads which may be caused by the interaction between the Luminary driver (LMIDK-AGDI.DLL) and the µVision Debugger.
This problem is solved with an updated driver. Please download the zip file below and extract it to the \Keil\ARM\BIN folder of your MDK-ARM installation. This patch is not required for MDK-ARM versions later than 3.03a.
Request the files attached to this knowledgebase article.
Last Reviewed: Wednesday, November 15, 2006
of your data.