Infinion C161 Minimon

OP #7607694
Lesenswert?

Hallo Forumsleser,

Ich will einen C161 Prozessor von Infinion flashen und ich find keine ergiebigen Infos oder ich denke vermutlich zu kompliziert. Dieser µC hat einen Bootstraploader. Dieser muss beim Hochfahren ausgelöst werden um dann über Serial mit den µC zu kommunizieren. Möglich ist dies über RX TX oder über K-Line (weil der Prozessor hauptsächlich in der Automotiv Anwendung fand).

Kann sich jemand noch an diese µCs erinnern und sein erarbeitetes Wissen mit mir teilen? Denn mit den C16x hatte ich nie etwas zu tun.

Ich habe nichts gefunden zum Thema Verkabelung zw Serieller Schnittstelle zu Prozessor TxRx (vermutlich Nr 0) beim Minimon als Flashprogramm.

Also Resetpin, den negativen RD (und warum kein neagtiver WR) Rx(vermutlich 0) und den CSP:IP Pin( wie wird der ausgelöst wird über die Serielle Schnittstelle??)

Ich hab ein Schaltbild vom FlashIT Adapter gefunden: (siehe anhang) Funktioniert der Adapter des Minimon gleich?

Kann mir jemand beantworten, wie der Prozessor auf RX/TX oder KLine kommt oder ist dies im Bootstrap Loader festgelegt und der Prozessor kann dann je nach einstellung ab Start nur dies? Wie ist die Vorgehensweise beim Flashen? Löst der Minimon den Bootloader selbst aus?

Grüße Simon

Angehängte Dateien:
#7607798
Lesenswert?

Kurzform: Die Kommunikation läuft ganz normal seriell.

Beim Reset muss P0L.4 auf Masse gehalten werden, dann geht der Kontroller in den BSL-Modus. Man schickt eine 0 und erhält die Identifikation des Chips zurück. Dann wird der BSL in zwei Schritten gesendet (erst 32 Byte, diese laden dann den eigentlichen Loader, der ins RAM passen muss).

#7607895
Lesenswert?

Infinion hat ja immer nur sehr eingeschränkt Dokumentation breitgesellt. Das meiste ist sowieso nicht mehr zu finden. Diesen Minimon gibts wohl auch nicht mehr. Ev kann noch in einer Keil C166 Demo Installation was finden. Die hatten eigentlich immer ganz gute Docs.

https://vdocuments.mx/bootstrap-loader-c165-c167-graz-university-of-42-hardware-example-for-bootstrap.html?page=1 Das PDF kann man nicht runterladen nur anschauen (seltsam für ne Uni) Das beschreibt zumindest mal die 32 Bytes ab 0xF40 des BSL sowie einen Beispielloader ab 0xF60.

Beitrag #7607939 wurde von einem Moderator gelöscht.
#7607940
Lesenswert?

Thomas Z. schrieb:

Infinion hat ja immer nur sehr eingeschränkt Dokumentation breitgesellt. Das meiste ist sowieso nicht mehr zu finden. Diesen Minimon gibts wohl auch nicht mehr. Ev kann noch in einer Keil C166 Demo Installation was finden. Die hatten eigentlich immer ganz gute Docs.

https://vdocuments.mx/bootstrap-loader-c165-c167-graz-university-of-42-hardware-example-for-bootstrap.html?page=1 Das PDF kann man nicht runterladen nur anschauen (seltsam für ne Uni) Das beschreibt zumindest mal die 32 Bytes ab 0xF40 des BSL sowie einen Beispielloader ab 0xF60.

Mit diesem Link ist es möglich:

https://dl200.vdocuments.mx/file_download/file1/5e1c90787af69405f1327f82?ext=pdf&vaild=72f4c676318e343df62cdb339b4ae8ad4c7e53c6a539753f54b5e31c49070973fe2023b4b6a6befd406f5fe6bd4cbdf4fabebcbced5ddffd0ce4ee5f41eba307O9pMUwUSEVgfXJSNzNM/im5q8EluaJmxqavIsmEGgmsiwof8DYqfNZP1f6Oo+bC5oxLu3WaMAO0lOB3qUPlxacGtOoeG4Uu/lJndtIfUtU4=

#7607996
Lesenswert?

Wenn es konkret um den MiniMon für den C16x geht könnte man einfach beim Autor schauen:

http://www.perschl.at/minimon.html

Und hier ein Verzeichnis mit verschiedenen Versionen

http://www.perschl.at/minimon/

Nachtrag: die oben verlinkte Siemens ApNote zum Bootstrap Loader C165 / C167 gibt es auch direkt hier:

http://ep.etc.tuiasi.ro/site/DIVERSE/placi/CAN/34/pdf/ap160701.pdf

#7608018
Lesenswert?

Ich habe meine damals unter anderem mit Flash166 geflashed.

Es geht da ja darum, dass das Flashprogramm das extern angeschlossene Flash erkennt und entsprechend über den C161er beschreibt. AFAIR hat der C161 ja kein internes Flash, ein second stage Bootloader muss ins RAM geladen werden, und dieser schreibt dann das externe Flash. Alles ohne Gewähr - ist schon so lange her....

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren