Keil Logo

µVISION DEBUGGER: PROTECTION FAULT USING LUMINARY DLL


Information in this article applies to:

  • µVision Version 3.03a and earlier

SYMPTOM

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.

CAUSE

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.

RESOLUTION

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.

STATUS

Solved

ATTACHED FILES

Request the files attached to this knowledgebase article.

Last Reviewed: Wednesday, November 15, 2006


Did this article provide the answer you needed?
 
Yes
No
Not Sure
 
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.