Keil Logo

MCB2300: DOES NOT CONNECT, "CANNOT LOAD FLASH PROGRAMMING ALGORITHM"


Information in this article applies to:

  • MCB2300 Evaluation Boards
  • ULINK2 USB/JTAG Adapter
  • ULINK USB/JTAG Adapter

QUESTION

I have created a new project for the LPC2368, LPC2378 (or LPC23xx) devices. However when I try to Flash download the application using ULINK2 USB/JTAG Adapter, I get strange replies such as:

Cannot Load Flash Programming Algorithm!

It seems that ULINK has a problem connecting to the device. Is this a known issue?

ANSWER

The LPC23xx and LPC24xx devices from NXP start with the on-chip oscillator at about 4MHz. Because of this, the JTAG clock must be lower than 500KHz to allow a safe connection to the ARM core.

For ULINK or ULINK2, reduce the Max JTAG Clock under Project — Options — Debug — ULINK Settings to 200KHz. With ULINK2 you may use Max JTAG Clock: RTCK which uses the RTCK line to adjust the clock automatically.

MORE INFORMATION

SEE ALSO

Last Reviewed: Monday, May 11, 2009


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.