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.
Kind of suggests it can't download the code into RAM on your part.
Yes, except that same programmer works on another PC setup and not on the one I need it too.
We are a contract manufacturer and I am programming production units. I have no design access.
The product has been in production for over 2 years using the Keil programmers and this setup.
If you think it relates to the PCs, then you'll want to evaluate how they differ, the hardware, the OS, the versions of the drivers/dlls loaded.
If appropriate, you should contact Keil's support channels.
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.
View all questions in Keil forum