We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I am getting the error: "Cannot Load Flash Programming Algorithm" on 1 PC setup, but the programmer works on a 2nd PC setup. We had issues with the programmer and had to replace IC2, IC4, IC5, IC6 to get functioning.
ARM: LPC_IAP2_512.flx
Tried to reload UVision to eliminate any corruption possibilities.
At the time the modules quit working the setups were both working just fine so my feeling is the buffer ICs may be causing the issue in IC2 and IC4.
I purchased TI 74LVC125A chips, but maybe there is something slightly off causing the issue.
I have reloaded the drivers and Uvision software. No luck. I am going to try a new option for the 74LVC125A and see if that helps.
Ok, but your posts seem to imply that the "broken" programmer works on the "working" PC, that in fact both programmers work on the working PC.
If the pod is broken, perhaps you want to try another that you haven't reworked. This is a Keil ULINK right?
You'd want to review driver versions in Device Manager, just reinstalling the app only really addresses a subset of drivers and dlls in a given system.
Ulink2 - and we have 5 of them and had to fix them all over the past couple years.
Sounds like your process could do with some sacrificial buffering hardware.
Still seems to be pointing at the PC being the issue, and what's different there.
Try alternate USB ports/cables.
I had 3 PC's setup that had been working and now only 1 is. So there is 1 PC that I did not touch and doesn't work now.
When loading the algorithm what pins are being used to communicate to the Micro? I assume the issue is the Ulink communicating to the device, access the device RAM?
You don't mention a processor, from the flash applet I'm going to assume an LPC2368 or something similar.
The applet is downloaded into the SRAM of the chip via the JTAG interface (ie same pins used to access the internals of the processor, and execute code.) Keil provides the source code for the applet, and you configure it as the "algorithm", and specify the address of the "RAM for algorithm".
There should be JTAG/SWD options for the ULink, and options related to debugging/downloading.
NRST, JTMS, JTCK, JTDO, JTDI, GND