Keil Logo

MCB1800: LPC1857: Could not stop Cortex-M device


Information in this knowledgebase article applies to:

  • Keil MCB1857 Evaluation Board with LPC1857
  • Keil MDK 5

SYMPTOM

Keil populates the MCB1857 Evaluation Board with an NXP LPC1857 device.

Building an example project provided by the Pack Installer succeeds.

But then I see an error, i.e. at a LOAD command like:

 Could not stop Cortex-M device! Please check the JTAG cable.

CAUSE

Such a problem may arise because of, i.e.:

1. wrong Jumper settings (if no valid image exists on the device)

2. a different microcontroller populated on your board

3. Debug Description enabled

RESOLUTION

1. Set the boot configuration jumpers to the default settings (EMC 32):

       P2_9, P2_8, P1_2, P1_1

       L H L L: EMC 32-bit

2. There are some MCB1850 boards sold, where the microcontroller does not have on-chip flash.

    The label on the microcontroller should show LPC1857 and NOT LPC1850.

3. Disable the Debug Description defined at the Keil::LPC1800_DFP:

MORE INFORMATION

SEE ALSO

Last Reviewed: Thursday, October 22, 2020


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.