Ich habe zu Hause einen pine64 herumliegen, der sich bisher erfolgreich gegen alle Installationsversuche wehrt. Nicht ganz hoffnungslos scheint die Variante mit OpenBSD zu sein (darum poste ich das in Smalltalk). Einen Haken hat es allerdings: Man muss das Setup über die serielle Schnittstelle machen.
Das ist grundsätzlich kein Problem, denn ich habe das diese Woche bereits mit einer apu2 erfolgreich hinbekommen. Hierzu habe ich dieses Kabel mit Adapter verwendet, sprich USB zu seriell.
Leider kann ich dieses Kabel für den pine64 nicht verwenden, da er keine serielle Schnittstelle hat.
Eine Möglichkeit wäre es, den apu2 mit dem pine64 per com0 anzusprechen, und dann via SSH vom PC aus auf den apu2 zu gehen, und von da aus das Setup auf dem pine64 zu machen. Ich habe aber hier keine Verbindung hingekriegt.
Einen Versuch habe ich mit einem Raspberry Pi 3 unternommen, indem ich die GPIO-Pins TXD, RXD und GND jeweils mit RXD, TXD und GND des pine64 verbunden habe. Diese Verbindung ist aber dermassen instabil, dass sie immer nach wenigen Sekunden abbricht.
Kennt jemand eine sinnvolle Variante, wie ich mich mit meinem pine64 über com0 verbinden kann? Ich habe Kabel hier gefunden, weiss aber nicht, ob sich die Investition lohnt.
Hat jemand Erfahrung mit diesem Thema? Gibt es vielleicht eine Variante USB zu GPIO?
Stabile serielle Verbindung: welche Hardware?
- paedubucher
- Beiträge: 856
- Registriert: 22.02.2009 16:19:02
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Schweiz
-
Kontaktdaten:
Stabile serielle Verbindung: welche Hardware?
Habe nun, ach! Java
Python und C-Sharp,
Und leider auch Visual Basic!
Durchaus programmiert mit heissem Bemühn.
Da steh' ich nun, ich armer Tor!
Und bin so klug als wie zuvor.
Python und C-Sharp,
Und leider auch Visual Basic!
Durchaus programmiert mit heissem Bemühn.
Da steh' ich nun, ich armer Tor!
Und bin so klug als wie zuvor.
Re: Stabile serielle Verbindung: welche Hardware?
Ja, es gibt Adapter USB -> UART. Welchen pine64 hast du?
- paedubucher
- Beiträge: 856
- Registriert: 22.02.2009 16:19:02
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Schweiz
-
Kontaktdaten:
Re: Stabile serielle Verbindung: welche Hardware?
Ich habe den A64.Bullet64 hat geschrieben:04.01.2020 16:37:35Ja, es gibt Adapter USB -> UART. Welchen pine64 hast du?
Habe nun, ach! Java
Python und C-Sharp,
Und leider auch Visual Basic!
Durchaus programmiert mit heissem Bemühn.
Da steh' ich nun, ich armer Tor!
Und bin so klug als wie zuvor.
Python und C-Sharp,
Und leider auch Visual Basic!
Durchaus programmiert mit heissem Bemühn.
Da steh' ich nun, ich armer Tor!
Und bin so klug als wie zuvor.
Re: Stabile serielle Verbindung: welche Hardware?
Du suchst das hier.
Wichtig bei diesen Typ Pegelwandler ist den Pin 3,3V (rot) nicht zu benutzten, der Pegelwandler sitzt im USB Stecker und wird auch über USB mit Spannung versorgt. RX ist grün, TX ist weiß. Und man sollte nicht nur eines dieser Adapter parat liegen haben.
Wichtig bei diesen Typ Pegelwandler ist den Pin 3,3V (rot) nicht zu benutzten, der Pegelwandler sitzt im USB Stecker und wird auch über USB mit Spannung versorgt. RX ist grün, TX ist weiß. Und man sollte nicht nur eines dieser Adapter parat liegen haben.
Re: Stabile serielle Verbindung: welche Hardware?
Frage ist, liegen da 3.3 oder 5V. Und was ist auf RX und TX? 3.3 oder ev. 5V. Und kann ein pine64 da 5V ab?tijuca hat geschrieben:04.01.2020 18:28:41Du suchst das hier.
Wichtig bei diesen Typ Pegelwandler ist den Pin 3,3V (rot) nicht zu benutzten, der Pegelwandler sitzt im USB Stecker und wird auch über USB mit Spannung versorgt. RX ist grün, TX ist weiß. Und man sollte nicht nur eines dieser Adapter parat liegen haben.
Hab ne Menge von den USB Uarts hier. FTDI, CP2102 und CH340. In Zweifelsfall vorher mal messen.
cu KH
- paedubucher
- Beiträge: 856
- Registriert: 22.02.2009 16:19:02
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Schweiz
-
Kontaktdaten:
Re: Stabile serielle Verbindung: welche Hardware?
@tijuca: Danke für den Hinweis! Ich probiere sowas in einem Schweizer Shop aufzutreiben. (Ich muss mir ja für mein Firewall-Experiment mit der apu2 eh noch einen kleinen Switch besorgen.)
Edit: Ich habe mir jetzt dieses Kabel bestellt.
@kalle123: Wie messe ich das am besten? Mit dem Multimeter zwischen GND und RXD bzw. TXD?
Edit: Ich habe mir jetzt dieses Kabel bestellt.
@kalle123: Wie messe ich das am besten? Mit dem Multimeter zwischen GND und RXD bzw. TXD?
Habe nun, ach! Java
Python und C-Sharp,
Und leider auch Visual Basic!
Durchaus programmiert mit heissem Bemühn.
Da steh' ich nun, ich armer Tor!
Und bin so klug als wie zuvor.
Python und C-Sharp,
Und leider auch Visual Basic!
Durchaus programmiert mit heissem Bemühn.
Da steh' ich nun, ich armer Tor!
Und bin so klug als wie zuvor.
Re: Stabile serielle Verbindung: welche Hardware?
Alle Einplatinenboards haben aus Kostengründen (soweit meine Erfahrungen) keine extra Schaltungen zum Anpassen von Spannungspegeln. Die Pins sind direkt auf den SoC geführt und haben somit 3,3V TTL Level.kalle123 hat geschrieben:04.01.2020 19:14:08Frage ist, liegen da 3.3 oder 5V. Und was ist auf RX und TX? 3.3 oder ev. 5V. Und kann ein pine64 da 5V ab?
Hab ne Menge von den USB Uarts hier. FTDI, CP2102 und CH340. In Zweifelsfall vorher mal messen.