Melitta C35 "Please wait" screen
Hello everyone,
I am troubleshooting a professional coffee machine (Melitta C35) control board based on the Freescale ColdFire MCF5232CVM100 (BGA package). The system is currently stuck at the initial "Please wait" screen and does not proceed to the main menu.
Hardware Details & Measurements:
· MCU: MCF5232CVM100 (ColdFire V2 Core).
· Flash: cFeon EN29LV160 (TSOP-48).
· Power Rails:
o VDD (Core): Measured 1.6V on the micro-capacitors surrounding the MCF5232.
o VDDIO/Periphery: Stable 3.3V found across the board.
o Analog/Other: 5V rail is present.
· RTC Battery: Measured 3.29V (stable).
· Debug Interfaces: The board provides a standard 26-pin ColdFire BDM header AND a 10-pin (2x5) Mini-BDM connector.
· Service Port: External 9-pin RS-232 (DCE, Female).
Symptoms:
1. On power-up, the display initializes and shows "Please wait".
2. The board has a Reset button that toggles the 3.3V line, but the MCU remains in the same "Please wait" state after reset.
3. I measured -5.6V on the TX pin of the RS-232 port, which indicates that the line driver is powered and the UART is likely initialized by the bootloader.
Questions for the community:
1. Given that the display shows "Please wait", is it safe to assume the MCU has successfully initialized the FlexBus and started executing code from the external Flash?
2. What are the typical reasons for a ColdFire V2 to hang at this stage? Could it be a checksum mismatch in the Flash or a timeout waiting for a peripheral (I2C/SPI)?
3. Does the presence of both 10-pin and 26-pin BDM headers imply any specific debugging priority? Is one more suitable for a USBDM interface to dump the cFeon Flash?
4. Are there any known "trap" states or Double Bus Fault indicators I can check via the BDM pins without a full debugger?
Thank you, Alex
Is this a good question?