Egy saját építésű hardverben FT232R típusú, USB/RS232 konverter IC van. A 2.6.x-es kernel kiválóan kezeli az ftdi_sio és az usbserial modulokkal. Viszont tesztelési célból egy terminál programot kellene használnom, 921600 Bd-dal. A minicom csak 230400 Bd-ot enged beállítani.
Hogyan tudnám a sebességet beállítani? Esetleg valami más terminál prg, ami tud ilyet?
- 2775 megtekintés
Hozzászólások
Senki nem tud segíteni?
- A hozzászóláshoz be kell jelentkezni
Hat, szerintem a kutya ott van elasva hogy a minicom alapvetoen (es szerintem mas program is) arra lett felkeszitve, hogy a soros portnak megfelelo sebessegeket tudjon. Amit te irsz az mar sztem boven felette van, nem beszelve arrol, hogy ezt a sebessegeket is manapsag ugye csak az UART miatt tudjuk, regebben ez lassabb volt.
Ugy emlekszem a window$ hyperterminalja sem tud ennel magasabbat, de ha nem igy van akkor en kerek elnezest.
Ugyhogy szerintem probald osszeloni azon a sebessegen amit a sorosportok ugy default tudnak. Igy hirtelen jobbat nem tudok, de mondjuk erdekes problema. Ha talalnal valami toolt ami tudja mindazt amit a minicom es tudja a sebesseget ami neked kell, ne tartsd vissza az infot. ;) Bar meg nem talalkoztam olyan eszkozzel amihez keves lett volna a minicom altal valaszthato sebessegek.
- A hozzászóláshoz be kell jelentkezni
Köszi, hogy próbáltál segíteni. Sajnos - szégyenszemre :) - windowst kell bootolnom, ha a kütyüt akarom tesztelni. A hyperterm-ben beállítható a 921600 Bd. (Ez amúgy négyszerese 230400-nak, ami a minicomnál is megadható.) Nem hiszem el, hogy ne lehetne megoldani linux alatt is.
- A hozzászóláshoz be kell jelentkezni
Szia,
Minicom-on belul valoban nem lehet kivalasztani a nem standard sebessegeket, de a /etc/minicom/minirc.dfl -ben a baudrate erteket atirva megeszi a beallitast.
De minicom nelkul ket standard terminalbol is megprobalhatsz sorosporti terminalt emulalni:
Sebesseg beallitasa: setserial /dev/ttyUSB0 baud_base 921600
Majd egyik terminalban: cat /dev/ttyUSB0
Egy masikban pedig pl: echo -en "Hello\n" > /dev/ttyUSB0
- A hozzászóláshoz be kell jelentkezni
Köszi, ez biztatónak tűnik. Most nincs nálam a hardver, de a hét elején kipróbálom. A minicom mindenesetre jó értéket mutat.
- A hozzászóláshoz be kell jelentkezni
Most jutottam hozzá, hogy kísérletezzek egy kicsit.
Sajnos nem működik :(
A minicom a státus sorában 921600 Bd-ot mutat, de nem megy. Hiába próbálom setseriallal beállítani, arra nem reagál.
Valami más ötlet?
- A hozzászóláshoz be kell jelentkezni
Jól elvagyok itt magamban :-) Viszont megvan a megoldás némi guglizás után. Nem szép, de működik.
A minicom indítása előtt:
setserial /dev/ttyUSB0 spd_cust divisor 26
majd a minicomban 38400 Bd sebesség kiválasztása.
A status sorban ugyan 38400 Bd látszik, de 921600 Bd-dal kommunikál.
- A hozzászóláshoz be kell jelentkezni