Error: CPU is not recognized, check U7.

Caution: Non registered users only see threads and messages in the currently selected language, which is determined by their browser. Please create an account and log in to see all content by default. This is a limitation of the forum software.


Also users that are not logged in can not create new threads. This is a, unfortunately needed, counter measure against spam. Please create an account and log in to start new threads.

Don't Panic. Please wash hands.
  • MK2 funktioniert bei mir nicht (gerade gekauft):

    Meine Config:

    MK2, 6510 (3 unterschiedliche getestet, alle 3 100% in Ordnung, nacheinander getestet - selbes Ergebnis)

    2 x 6526, kommen aus einem 100% funktionierenden Brotkasten

    6589 (auch getestet und in Ordnung)

    1 x 8580 (nicht getestet, kommen original verpackt von icomp)


    Im Terminal kann ich den Factory-Test nicht durchführen da wird ein Passwort verlangt

    Factory-Information gibt folgendes aus:


    Beide LED's blinken - sowohl das grübe auf dem Board selbst, als auch die Power-LED meines Brotkastens.

    Die Tastatur ist eingesteckt.


    Error: CPU is not recognized, check U7.
    ?
    VIC-II: 6569 (2D 5E AF55 PAL)
    SID 1 : 8580 (C4 00)
    SID 2 : 8580 (D0 00)
    CPU : Unknown (08CA)
    MCU : 20180227
    READY (press key for menu)


    Interessant ist, dass ein 2ter SID erscheint, der nicht drin steckt. Der einzige 8580 steckt an der richtigen Stelle (SID 1)


    Das Netzteil ist auch Original von icomp.


    Kann mir jemand helfen, den Fehler zu finden oder ist das Board tatsächlich defekt?


    Viele Grüße


    Daniel

  • ja, Tippfehler, es ist ein 6569, so wie es der Dump anzeigt. Ein 6569R3. Dieser wird auch anscheinend erkannt.

    Ich habe in der Doku das Passwort gefunden. Danke für den Hinweis.

    Gibt es eine Möglichkeit zu testen, ob der CPU-Sockel im MK2 überhaupt funktioniert

    oder sollte ich das Board Deiner Meinung nach wieder zurück schicken?

    Vielleicht mit den Chips. die ich verbaut habe, damit Ihr testen könnt was da tatsächlich defekt ist?


    Die Factory-Tests geben mir keinen Hinweis auf Funktion oder nicht Funktion des Boards, der RAM-test läuft zumindest einwandfrei durch.

    Die Pegeltests habe ich nicht durchgeführt, da VIC und SID korrekt erkannt werden.


    Gibt es einen Debug-Output an dem ich erkennen kann, was an dem CPU-Sockel (oder der CPU)

    nicht funktioniert?

    Was zB. sagt die HEX-Zahl in klammer hinter der CPU aus? (in meinem Fall 08CA)


    Korrosionen am dem Pins der CPU oder der VIC-II gibt es nicht, der SID kommt von Euch und sieht ebenfalls gut aus. CPU und VIC funktionieren einwandfrei in meinem Brotkasten.


    Viele Grüße


    Daniel

  • The 08CA number means a stuck PHI-2 clock.


    Copied from my development notes:

    The number in parenthesis for the CPU is the duty-cycle of the PHI2 clock.

    The measurement takes 1 millisecond.

    Timer 0 is running 1/12 of the MCU clock 27 Mhz.

    Expected value is half (at 50% dutycycle) of 27000/12 (08CAh), so around 0465h.

    A stuck PHI2 will result in 08CA or 0000 as result.

    The MCU checks the first byte against 04h to validate the result.

  • Gibt es eine Möglichkeit zu testen, ob der CPU-Sockel im MK2 überhaupt funktioniert

    oder sollte ich das Board Deiner Meinung nach wieder zurück schicken?

    Alle Boards werden hier einzeln getestet bevor sie verpackt werden. Das bedeutet, dass Dein Board hier einen kompletten Testlauf bestanden hat - inklusive "Laden von Disk" und Prüfung der Stereo-Ausgänge. Der Sockel ist also ganz sicher in Ordnung.


    Was aber passieren kann ist, dass ein Chip, der in einem normalen Sockel funktioniert, keinen richtigen Kontakt in einem Nullkraftsockel hat. Der Nullkraftsockel drückt nämlich nur "von oben und unten" gegen die Pins, während die meisten Sockel von links/rechts gegen die Pins drücken. Da es sich um rechteckige Pins handelt, könnte es durchaus sein, dass die CPU oder auch der VIC (welcher den Phi0-Takt erzeugt) keinen richtigen Kontakt hat und deswegen kein CPU-Takt erkannt wird. Wirklich sichtbar sind diese Verunreinigungen selten.


    Bitte mal bei geschlossenem Sockel (also "Hebel runter") die Chips nach rechts/links bewegen, damit die Metallteile stramm gegeneinander schleifen und so eventuelle Oxidschichten weg gekratzt werden. Vielleicht auch mal ganz genau schauen, ob die Chips richtig herum im Sockel sitzen - Kerbe in Richtung Hebel!

  • Hi Gentlemen,


    thank you so much for your help!

    Jens: Moving the chips gently in a closed socket state did the job!

    pwsoft: Thank you so much for your explanation in regards to the 08ca- PHI timing-value.


    Now, there is only one issue left, which in my opinion is not related to the board - MK2 seems to work fine,

    but it only boots up with a connected Chameleon-Cartridge - all Software/Demos/Games / IEC-Bus (Floppy etc.) CIA-Timers (Keyboard, Joysticks) , VIC-II + SID work fine (I am using DIN-Video Port / S-Video from the MK2).


    Without a Chameleon it gets a sync, but the Screen stays black. Using my Original Final Cartridge it shows the Original blue border colors + random chars, but it doesn't start up.


    To track down this issue I set up a USB / miniterm sessions and used the remote-debugger to write values into $0400 and the color-ram, which works fine (Chars and colors were displayed accordingly), so my assumption would be that I could exclude the VIC-II Chip to cause this issue (tried another one, but the effect remains the same).


    Did you ever stumbled upon on this kind of issue? Unfortunately I do not have spare-CIAs to test. Could defect 6526 cause this issue?


    Any Ideas?


    Cheers


    Daniel

  • I would guess the CPU (or related contact problems) is the most likely cause of this issue. As Chameleon takes over most of its role it can explain why the machine works when it is installed. If IEC and joysticks work with the Chameleon attached, the CIAs are most likely not the source of the issue. It could be an issue with the kernal or Basic ROM that can result in black screens as well, but CPU is the main suspect.

  • Again, thank you so much for your excellent support! ROMs were OK. It was indeed the CPU which was faulty. This faulty 6510 was working in my Breadbox before, I must have killed it by removing it from the old board. By replacing the 6510 with another one I got a 100% working C64! I am more than glad to use a reliable working-horse now. Keep on your great work! Now I will do things I can do best - developing Software.


    RTS


    Daniel

  • The last reply was more than 365 days ago, this thread is most likely obsolete.