Új hozzászólás Aktív témák
-
A Raspi jó cucc, de ehhez elég lett volna egy USB-RS232/TTL illesztő, és akkor a gépedről egy bármilyen terminálemulátorral tudnál csatlakozni a router soros portjára.
Ha van régi kábeled telefonhoz, azok nagy része is USB-TTL soros kábel,abból is lehet csinálni.A Minicom setupja sem mindegy mondjuk, de azt még nem láttam terminálon. Ha a Raspberry-ről mész át, akkor első körben egy cat /dev/ttyS0 (vagy tail -f /dev/ttyS0), és látni fogod, mit köp ki a router boot közben. Viszont a direkt soros kommunikációhoz néha kell állítgatni a terminált is, nekem pl. kellett egy
stty 9600 -F /dev/ttyUSB0 raw -echo
stty -F /dev/ttyUSB0 -hupcl
a home szerveremen, hogy a rákötött Arduino-val soroson kommunikáljon (azaz tudjak olvasni róla).
Meg mindenesetre próbáld meg felcserélni az RX-TX-et. Nem az első eset lenne, hogy a fecseréléssel megy rossz irányba
Illetve a baud rate jó?(Egy hasonló soros bejelentkezés TP-Linkre ilyen)
" beállítottam a serialt, hogy a serial login ne legyen engedélyezve."
Ez jelen esetben nem tudom, mit takar (nem ismerem annyira a Minicom-ot), de a routerre nem kell soroson login-olni. Általában boot közben írja a sorosra a debug kimenetet, és valamilyen módon (pl. megfelelő időben adatot küldesz rá) ad egy prompt-ot a soros terminálon. Ide aztán lehet neki parancsokat gépelni.[ Szerkesztve ]
Mutogatni való hater díszpinty
-
labuwx
tag
Sokkal egyszerűbb dolgod lenne egy USB-UART átalakítóval, ahogy hcl is javasolta. A nyák jobb oldalán görbén álló induktor még érintkezik rendesen? Reset vagy failsafe mode nem oldaná meg a problémát?
A te Raspberryd (3 model B+) két UART-ot tartalmaz: PL011 és miniUART. Alapból a PL011 (
/dev/ttyAMA0
) foglalt, mert az vezérli a bluetooth modult. A miniUART-ot (/dev/ttyS0
) engedélyezni kell a/boot/config.txt
-ben azenable_uart=1
opcióval. Ellenőrizd le, hogy aconfig.txt
nem tartalmaz-edtoverlay=pi3-miniuart-bt
vagydtoverlay=pi3-disable-bt
sorokat, mert azok felcserélik a két UART szerepét.
Kapcsold ki a RPi-n futó linux soros porti konzolját, amit elvileg megtehetsz a raspi-configgal. Ha nincs olyanod, töröld aconsole=ttyS0,115200
opciót a/boot/cmdline.txt
-ből.
Ezután reboot.Teszteld le a router nélkül a
/dev/ttyS0
-t. Pl. látod-e, amit gépelsz, ha egy jumperrel összekötöd a TX és RX tüskéket? Látod-e összekötés nélkül?[ Szerkesztve ]
-
saja
tag
Köszönöm a sok segítséget!
Amint lesz időm, megpróbálom megint a dolgot. Nem emiatt vettem a raspberry-t, csak ha már van, akkor miért ne tegyek próbát.
OpenWRT hivatalos oldalon, DIR-600-hoz tartozón, találtam leírtást a serial javítással kapcsolatban. Ott le van írva a baudrate is.Az összes gombos, resetes failsafe módot próbáltam azelőtt és semmi. LED-ek működnek, és azt hiszem bootloop-ol. Ha jól rémlik megakadt a firmware upgrade.
Majd meglátom, lesz-e folytatás.
keep calm and code erlang