Ich suche Informationen fuer irgendwelche M16C wie Parallel I/O sieht(Ich behaupte das alle M16C haben gleiche PIN benutzung). Leider Internet zeigt nur Renesas adapter welche sieht nicht verfuegbar sein.
Wie wäre ein Blick ins Datenblatt, vielleicht sogar genau passend zu deinem Exemplar ?
Alle mir bekannte Datenblaeter sagen nur folgendes: "Parallel I/O Mode In parallel input/output mode, the user ROM can be rewritten by a parallel programmer supporting the M16C/XX group. Contact your parallel programmer manufacturer for more information on the parallel programmer. Refer to the user’s manual included with your parallel programmer for instructions."
Du willst ihn also im parallel i/o mode programmieren Beitrag "parallel Programmer m16c" Hier weiss man das also eher nicht.
Ich hoffe, dass zwischenzeit jemand weisst bisschen mehr und kann das teilen mit uns. Ältere 740 Mitsubishi series hat solche modus auch aber es sieht zu weit sein von M16C.
Die ersten M16C von 1999 konnten das und damals war das auch in den Datenblaettern beschrieben. Nicht das ich das jemals gemacht haette, aber ich meine die waeren dann sogar halbwegs zu irgendeinem Eprom kompatibel. Wobei man ja vorher noch irgendwie das 5x8Bit grosse Passwort dar rein bekommen muss, sonst werden die sich kaum lesen lassen. Olaf
Soqe schrieb: > Mein Ziel ist, Inhalt zu lesen, _nicht aus Flash Variant_ Du möchtest den Inhalt der maskenprogrammierten Version auslesen? Ich fürchte, daß die maskenprogrammierte Version keinen Parallel I/O Mode hat (sh. Screenshot). Markus
> Du möchtest den Inhalt der maskenprogrammierten Version auslesen?
Wieso umkringelst du "Flash memory" und redest dann von
Maskenprogrammiert?
Die allerersten M16C hatten nur ein interface um sie parallel zu
programmieren. Debugger und R232-Mode tauchten erst spaeter auf.
Ausserdem ist das ja auch sinnvoll um Stueckzahlen zu flashen.
Das Interface war damals auch dokumentiert. Spaeter hab ich das aber
nicht mehr in den Datenblaettern gesehen.
Olaf
Spezialisten aus diesem Bereich haben behauptet, das soll das so gehen. Für mich soll es viel einfacher sein, erst diesen Weg zu versuchen, als Versuch zu machen, unter Microscope Daten zu finden. Vielleicht es gibt noch dritte Lösung, starten MCU in microprocessor Mode, laden App zum RAM, jump to RAM App, wechseln MCU mode für single-chip und lesen interne Daten.
Olaf hast du vielleicht irgendwelche Datenblatt wo Parallel programmierung beschrieben ist?
Markus schrieb: > Du möchtest den Inhalt der maskenprogrammierten Version auslesen? > Ich fürchte, daß die maskenprogrammierte Version keinen Parallel I/O > Mode hat (sh. Screenshot). Die alten Intel 80C51 hatte auch so einen Programmiermodus, wo alle Daten-, Adressen- und Steuersignale herangeführt werden mußten. Natürlich muß das Programmiergerät den konkreten Chip unterstützen. Ich konnte mit dem Programmer sogar einen ROMless 80C31 auslesen und im Disassembler sinnvollen Code erkennen. Der 80C31 wird also ein maskenprogrammierter 80C51 gewesen sein, der umgelabelt wurde.
olaf schrieb: > Wieso umkringelst du "Flash memory" und redest dann von > Maskenprogrammiert? Soqe möchte anscheinend die maskenprogrammierte Version auslesen: >Mein Ziel ist, Inhalt zu lesen, _nicht aus Flash Variant_ Im Datenblatt ist aber bei der Erwähnung des Parallelen I/O-Modus eindeutig von der Flash-Version die Rede, die ich umkringelt habe um auf diesen Umstand hinzuweisen. Markus
Soqe schrieb: > Olaf hast du vielleicht irgendwelche Datenblatt wo Parallel > programmierung beschrieben ist? Hm also alle ohne Gewähr ich hab überhaupt kaum Ahnung von den Mitsubishi Sachen und überflieg alles sonst zu zeitaufwendig, und vielleicht hab ich hier auch nicht richtig gelesen Falls es nicht das gesuchte ist -im Archiv finden sich villeicht andere Sachen Hier im Archiv die alte m16c Seite 1999 https://web.archive.org/web/19991013005759/http://mitsubishichips.com/data/datasheets/mcus/m16c20grp.html WEnn man auf "M16C/20 User Manual" Link klickt dann kommt das https://web.archive.org/web/20010613124628/http://www.mitsubishichips.com/data/datasheets/mcus/mcupdf/um/30201eum.pdf Da steht dann sowas drin... " Description of Pin Function (Flash Memory Parallel I/O Mode) Pin name Signal name Function I/O Apply 5 V ± 10 % to the Vcc pin and 0 V to the Vss pin. Power supply input CNV SS CNV SS I Apply 12 V ± 5 % to the CNV SS pin. RESET Reset input I Connect this pin to V SS . X IN Clock input I X OUT Clock output O Connect a ceramic or crystal resonator between the X IN and X OUT pins. When entering an externally derived clock, enter it from X IN and leave X OUT open. AV CC , AV SS Analog power supply input V REF Reference voltage input P0 0 to P0 7 Data I/O D 0 to D 7 P1 0 to P1 7 Address input A 8 to A 15 I These are address A 8 –A 15 input pins. P3 0 to P3 3 Address input A 4 to A 7 I These are address A 4 –A 7 input pins. P3 4 to P3 5 Input port P3 I Enter low signals to these pins. P4 0 WE input I This is a WE input pin. P4 1 OE input I This is a OE input pin. P4 3 CE input I This is a CE input pin. P4 2 , P4 4 , P4 5 Input port P4 I Enter high signals or low signals to .....
> Olaf hast du vielleicht irgendwelche Datenblatt wo Parallel > programmierung beschrieben ist? Moeglich. :) Aber wer weiss schon auf welchem Band in welchem Keller. :) Ich hatte auch mal eine Schwung dieser ollen Teile. Kann aber sein das ich die weggeworfen habe, wirklich was machen moechte man mit sowas ja nichts mehr. Olaf
namengenerator schrieb: > Hier im Archiv die alte m16c Seite 1999 > > https://web.archive.org/web/19991013005759/http://mitsubishichips.com/data/datasheets/mcus/m16c20grp.html Naja, eigentlich war das die m16c20 Seite Die allgemeine m16c Seite 1999 ist: https://web.archive.org/web/19991013120509/http://www.mitsubishichips.com/products/mcu/products/m16c/index.html Wenn man schauen will nach diversen alten Mitsubishi PDFs kann man die hier anschauen und filtern mit dem Eingabefeld und sortiern nach ältesten von 2001 https://web.archive.org/web/*/http://www.mitsubishichips.com/data/datasheets/mcus/* Die archivierte Datei von vorhin: https://web.archive.org/web/20010613124628/http://www.mitsubishichips.com/data/datasheets/mcus/mcupdf/um/30201eum.pdf ist da auch mit dabei
namengenerator schrieb: > Die allgemeine m16c Seite 1999 ist: > > https://web.archive.org/web/19991013120509/http://www.mitsubishichips.com/products/mcu/products/m16c/index.html Die alten Mikrocontroller von der Seite kann man ja normal googlen und findet alte Datenblättern um 90er/2000 mit Beschreibung parallel io Kann man also nachlesen inwieweit/ob eine Mask ROm Version parallel ausgelesen werden könnte oder sonstwas
Vielen Dank fuer Informationen und links, web.archive.org sieht sehr wertvoll. Jemand weisst wo wird differenz im Fall wenn Lockbit fuer Parallel wird eingestellt? Diagram im Datenblatt zeigt diesem Fall nicht.
Was ist eigentlich der Grund fuer die ganze Sache. Es ist nicht sehr wahrscheinlich da ein Code einer Mask-Rom-CPU in einer normalen laeuft. Das gibt es einige Unterschiede. Siehe Anhang. Olaf
Hier noch ein Datenblatt das die Lockbits erklaert und auf Seite 254 auch ein paar Angaben zur Programmierung macht. In this mode, the M16C/62 (flash memory version) operates in a manner similar to the flash memory M5M29FB/T800 from Mitsubishi. Since there are some differences with regard to the functions not available with the microcomputer and matters related to memory capacity, the M16C/62 cannot be programed by a programer for the flash memory. Olaf
Danke fuer viele Hinweise und Ihre Hilfe, bis jetzt das sind die besten Antworten welche ich auf umfangreichen Foren gefunden habe.
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.