Hallo,
gerade habe ich eine gefühlte Ewigkeit einen Fehler auf meiner Platine gesucht. Die Basisplatine (Olinuxino Maxi) bootet aber kaum steckt meine Tochterplatine drauf bleibt er vor dem Bootvorgang stecken.
Ich habe vereinfacht folgende Schaltung auf meiner Platine:
______ ______ +3.3V ----|______|----+-----|______|---- GPIO-Eingang 10k | 10k | Signalquelle ---------'
Die Signalquelle hat am "Ausgang" den Kollektor eines Transistors der gegen GND schaltet.
Wenn ich nun einfach mit Steckbrücken einen 10k-Widerstand zwischen 3,3V und den fraglichen GPIO-Pin hänge, dann bootet die Platine reproduzierbar nicht mehr. Wenn der Bootvorgang eingeleitet ist, kann ich meinen Pullup anklemmen und alles läuft wie geplant.
Falls jemand etwas damit anfangen kann: Ich nutze "Pin2" vom Olinuxino. Laut Datenblatt ist das "MX23_PAD_LCD_D01__LCD_D1". Im System ist es "GPIO33".
Wie kann man das ganze so umbauen, dass der Bootvorgang nicht gestört wird?
Danke im Voraus
Gruß
Manuel