Hi Folks,
I ran into a problem. My VC890 Multimeter had simply stopped working yesterday on the resistance and current mode. After checking the voltages on the PCB i quickly found the problem. One pin of the EFM32G230 MCU was shorted to VCC and at the same time measures 40R to Gnd(even when the MCU is off). Since this pin is externaly pulled down by the rotation switch in I and R mode, the Vcc is effectivly shorted to Gnd then. This results in a current draw of 150mA in all ranges and >500mA in resistance and current mode.
I've already ordered a new EFM32 chip for repair.
Since there is a SWD Debug Port on the pcb, i've tried to dump the flash with silabs commander. But well, you guessed it: the flash is locked via AAP.
Is there really no way to get an flash image when this protection is set? It would be a shame (and really bad for my wallet) if i must throw this 300€ Multimeter away with that kind of failure.
What happens when I manually connect with the chip (without the commander from silabs). Does the AAP protection covers the flash acces in hardware? Or is this like a flag which stops the debugger from reading flash. I couldn't find any information on how AAP exactly works.
Thank you all in advance
kind regards
Tony