I have a fairly expensive circuit board from a thermal imager. It is a processor board that worked until recently and then suddenly stopped.
It is several thousand $ and a long wait for the manufacturer to replace it.
I have another working circuit board that has the wrong software/firmware installed.
I want to copy the software /firmware from the non working board and program the working board with it.
The board has a JTAG port and I can read the Xilinx XCR3032XL CPLD using Platform USB Cable and the check sum matches the one printed on the CPLD. The CPLDs on both boards have matching check sums. I cannot go any further. (I don't know how)
I am new enough to JTAG to not fully understand it.
The board has:
NEC VR4131 microprocessor ,
Intel 28F128J3 Strata flash memory,
Xilinx XCR3032XL ,
and a Micron MT48LC4M16A2 SDR SDRAM dram.
How should I proceed?
..
If programming is not feasible how about desoldering the BGA chips and soldering them to the working board???