Servus, ich habe mich gerade aus meinem Philips P89C668 ausgesperrt, komme mit FlashMagic einfach nicht mehr drauf. Als letzte Aktion hatte ich mein Programm geflasht, ohne Probleme. Das Programm ist drauf und läuft wunderbar. Nur als ich erneut flashen wollte, hat mich FlashMagic mit der Fehlermeldung "Unable to communicate, bla bla bla" konfrontiert. Ich habs mehrmals probiert, immer kommt der gleiche Fehler. Irgendie bekommt er den uC nicht mehr in den ISP Modus. Da der uC nach wie vor mein Programm startet, sollte ja auch das Statusbyte immer noch richtig gesetzt sein. Die ISP Schaltung selbst ist der AppNote Seite 1 nachempfunden, und hat auch noch nie Probleme gemacht. Es liegt definitiv am uC selbst, mit einem anderen gibts keine Probleme. Grüße und schon mal Danke, rweber
Hast Du schon PSEN an GND probiert ? Die einzige Möglichkeit sich auszusperren ist, den Bootvektor vom Bootloader weg zu setzen, dann wars das definitiv. Im Gegensatz zu den Atmels ist ein Verbiegen des Bootvektors endgültig. Deswegen kommt ja auch die rote Warnausschrift ! Peter
Ja, PSEN wird auf GND gezogen. Die rote Warnschrift kenne ich, nur habe ich den Bootvector NICHT geändert. Da muß irgendwas beim Flashen schief gelaufen sein. Boot-Vector und Status-Byte gelöscht, aber nicht mehr neu programmiert? Durch meine Beschaltung (PSEN=0, EA=1, ALE=1, bei fallendem Reset) wird der Bootloader hardwaremäßg aktiviert. FlashMagic braucht die Bytes also nicht neu zu programmieren, um den ISP zu aktivieren. Mit einen parallel Programmer soll man laut AppNote wieder draufkommen. Wenn ich allerdings sehe was die Kosten, kann ich noch viele P668 schrotten :-( Ich möchte halt die Ursache herausfinden, damit mir sowas nicht nochmal passiert. gruss, rweber
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.