MCB2300: DOES NOT CONNECT, "CANNOT LOAD FLASH PROGRAMMING ALGORITHM"
Information in this article applies to:
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?
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.
Last Reviewed: Monday, May 11, 2009
of your data.