abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 20:55 | IT novinky

    IKEA ve Spojeném království hledá zaměstnance do své nové pobočky. Do pobočky v počítačové hře Roblox. Nástupní mzda je 13,15 liber na hodinu.

    Ladislav Hagara | Komentářů: 0
    včera 10:44 | Zajímavý článek

    Alyssa Rosenzweig se v příspěvku na svém blogu Vulkan 1.3 na M1 za 1 měsíc rozepsala o novém Vulkan 1.3 ovladači Honeykrisp pro Apple M1 splňujícím specifikaci Khronosu. Vychází z ovladače NVK pro GPU od Nvidie. V plánu je dále rozchodit DXVK a vkd3d-proton a tím pádem Direct3D, aby na Apple M1 s Asahi Linuxem běžely hry pro Microsoft Windows.

    Ladislav Hagara | Komentářů: 18
    včera 01:00 | Nová verze

    Byla vydána (𝕏) květnová aktualizace aneb nová verze 1.90 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Ve verzi 1.90 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    včera 00:44 | Nová verze

    Byla vydána (Mastodon, 𝕏) nová verze 2024.2 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem nových nástrojů v oficiálním oznámení.

    Ladislav Hagara | Komentářů: 0
    5.6. 16:44 | IT novinky

    Počítačová hra Tetris slaví 40 let. Alexej Pažitnov dokončil první hratelnou verzi 6. června 1984. Mezitím vznikla celá řada variant. Například Peklo nebo Nebe. Loni měl premiéru film Tetris.

    Ladislav Hagara | Komentářů: 10
    5.6. 10:44 | Nová verze

    MicroPython (Wikipedie), tj. implementace Pythonu 3 optimalizovaná pro jednočipové počítače, byl vydán ve verzi 1.23.0. V přehledu novinek je vypíchnuta podpora dynamických USB zařízení nebo nové moduly openamp, tls a vfs.

    Ladislav Hagara | Komentářů: 0
    5.6. 10:22 | Nová verze

    Canonical vydal Ubuntu Core 24. Představení na YouTube. Nová verze Ubuntu Core vychází z Ubuntu 24.04 LTS a podporována bude 12 let. Ubuntu Core je určeno pro IoT (internet věcí) a vestavěné systémy.

    Ladislav Hagara | Komentářů: 2
    5.6. 01:00 | Nová verze Ladislav Hagara | Komentářů: 0
    4.6. 19:55 | IT novinky

    Intel na veletrhu Computex 2024 představil (YouTube) mimo jiné procesory Lunar Lake a Xeon 6.

    Ladislav Hagara | Komentářů: 0
    4.6. 13:44 | IT novinky

    Na blogu Raspberry Pi byl představen Raspberry Pi AI Kit určený vlastníkům Raspberry Pi 5, kteří na něm chtějí experimentovat se světem neuronových sítí, umělé inteligence a strojového učení. Jedná se o spolupráci se společností Hailo. Cena AI Kitu je 70 dolarů.

    Ladislav Hagara | Komentářů: 0
    Rozcestník

    Dotaz: TTL to USB

    28.6.2019 16:29 marek_hb
    TTL to USB
    Přečteno: 1703×
    Příloha:
    ahoj,

    přes tento kabel s tímto čipem (doufám) se snažím pomocí návodu dostat openwrt na zyxel 310

    bohužel když připojím kabel tak, jak je v návodu, screen nevypíše nic (pouze černá obrazovka s neblikajícím kurzorem vlevo nahoře), pokud přehodím rx/tx, tak začne vypisovat to, co je v příloze

    dmesg:
    [ 2852.722020] usb 4-2: new full-speed USB device number 2 using uhci_hcd
    [ 2852.895028] usb 4-2: New USB device found, idVendor=067b, idProduct=2303, bcdDevice= 3.00
    [ 2852.895032] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    [ 2852.895034] usb 4-2: Product: USB-Serial Controller
    [ 2852.895036] usb 4-2: Manufacturer: Prolific Technology Inc.
    [ 2853.010190] usbcore: registered new interface driver pl2303
    [ 2853.010205] usbserial: USB Serial support registered for pl2303
    [ 2853.010233] pl2303 4-2:1.0: pl2303 converter detected
    [ 2853.022163] usb 4-2: pl2303 converter now attached to ttyUSB0
    [ 2853.103628] audit: type=1130 audit(1561726436.400:35): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=gpsd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
    [ 2853.108876] audit: type=1130 audit(1561726436.407:36): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=gpsdctl@ttyUSB0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
    [root@archlinux marek]# 
    zkoušel jsem minicim, picocom, výsledek je stejný, pokus z rescuecd také

    modul pl2303 natažený mám, modul usbserial nemůžu pro arch ani rescue cd najít, nebo nevím jak se googla zeptat

    napadá Vás, kde může být problém?

    Odpovědi

    randy avatar 28.6.2019 16:43 randy | skóre: 21 | Hviezdoslavov
    Rozbalit Rozbalit vše Re: TTL to USB
    prepni rychlost z 57600 na 9600 baudov... (v minicome: ctrl+a p c enter)
    R>
    28.6.2019 16:47 marek_hb
    Rozbalit Rozbalit vše Re: TTL to USB
    zkoušel jsem
    screen /dev/ttyUSB0 9600
    ale zkusím znova, dík moc
    randy avatar 28.6.2019 18:33 randy | skóre: 21 | Hviezdoslavov
    Rozbalit Rozbalit vše Re: TTL to USB
    Teraz pozeram ten navod... ak nie 9600, tak treba pridat "screen /dev/ttyUSB0 115200"
    R>
    28.6.2019 18:45 marek_hb
    Rozbalit Rozbalit vše Re: TTL to USB
    screen /dev/ttyUSB0 115200 - tohle nefunguje, to jsem zkoušel X krát
    k3dAR avatar 28.6.2019 16:50 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: TTL to USB
    prevodnik mas s 5V a k Zyxel mas mit s 3.3V => potrebujes jinej prevodnik
    porad nemam telo, ale uz mam hlavu... nobody
    28.6.2019 16:57 marek_hb
    Rozbalit Rozbalit vše Re: TTL to USB
    dík, v pondělí zkusím vyměnit - někde jsem viděl popis 3.3-5V, tak jsem to neřešil. To by mohlo být ono

    díky moc
    randy avatar 28.6.2019 18:36 randy | skóre: 21 | Hviezdoslavov
    Rozbalit Rozbalit vše Re: TTL to USB
    To by platilo, ak by prevodnikom to zariadenie aj napajal. No po pripojeni 5 V by to uz neprezilo :) Staci pripojit gnd, rx a tx, a potom zariadenie napajat beznym sposobom.
    R>
    28.6.2019 18:51 marek_hb
    Rozbalit Rozbalit vše Re: TTL to USB
    zařízení přežilo - normálně funguje, na webové rozhraní se připojím, data tam jsou, tváří se jak má (i když mám zároveň připojený ten převodník). Jen se nedokážu připojit na to TTL tak, abych něco viděl

    VCC teda nemusím ani připojovat (omlouvám se za základní dotazy, ale ještě jsem takhle nic neflashoval)

    k3dAR avatar 28.6.2019 19:18 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: TTL to USB
    jinak co povazujes za normalni pripojeni rx-tx a tx-rx?(spravne) nebo rx-rx, tx-tx(spatne)?
    porad nemam telo, ale uz mam hlavu... nobody
    28.6.2019 19:33 marek_hb
    Rozbalit Rozbalit vše Re: TTL to USB
    správně považuju to co je v návodu GND x RX TX VCC - ale třeba tady je to obráceně (jestli to dobře chápu)

    při tom co považuju za správné se neděje nic, při tom druhém dostanu ten rozsypaný bugr
    28.6.2019 19:39 marek_hb
    Rozbalit Rozbalit vše Re: TTL to USB
    tady to taky odpovídá návodu

    ještě jsem to teda nezkoušel z windows - to je vlastně tady možnost
    k3dAR avatar 28.6.2019 19:48 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: TTL to USB
    GND RX TX VCC je popis poradi pinu na desce, ale jestli spravne do TX na desce pripojujes RX z prevodniku
    porad nemam telo, ale uz mam hlavu... nobody
    k3dAR avatar 28.6.2019 19:52 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: TTL to USB
    btw: zapnes zyxel a mackas na nem hned nejake tlacitko aby si prerusil normalni boot proces a mel dostupnej "shell" pres serial?
    porad nemam telo, ale uz mam hlavu... nobody
    28.6.2019 20:14 marek_hb
    Rozbalit Rozbalit vše Re: TTL to USB
    nemačkám - mám pocit, že tady to taky jen zapne

    dík za radu s přehozením TX - RX - to mě fakt nenapadlo

    k3dAR avatar 28.6.2019 23:11 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: TTL to USB
    v navodu co si psal odkaz kousek vejs pise:
    "U-Boot can be interrupted for altering boot parameters, loading images from usb, or flashing."

    a dale
    "Interrupt normal boot by pressing any key during U-boot."
    (sice v sekci nahozeni Debianu, ale predpokladam kdyz prvni prikaz je inicializace nebo reset usb v ostanich sekcich/navodech, ze to plati vzdy, zkouskou nic nezkazis, DOKUD nezacnes neco mazat/prepisova, to si radeji nekolikrat precti/over ;-)
    porad nemam telo, ale uz mam hlavu... nobody
    28.6.2019 23:24 marek_hb
    Rozbalit Rozbalit vše Re: TTL to USB
    to jo, pro přerušení jo a možnost zavedení něčeho z usb už je potřeba "any key"

    uvidím jak to dopadne - s něčím se začít musí :)
    28.6.2019 23:27 marek_hb
    Rozbalit Rozbalit vše Re: TTL to USB
    mám v poslední době nějakou kutilskou náladu :)
    28.6.2019 19:52 marek_hb
    Rozbalit Rozbalit vše Re: TTL to USB
    hm - dobrý - to do TX patří Rx a obráceně?

    - jak jsem psal - dělám to poprvé a předpokládal jsem, že stejné patří na stejné
    k3dAR avatar 28.6.2019 19:56 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: TTL to USB
    presne tak, TX je vystup, RX je vstup, aby se vystup jednoho dostal na vstup druheho, musi to byt krizem
    porad nemam telo, ale uz mam hlavu... nobody
    k3dAR avatar 28.6.2019 19:10 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: TTL to USB
    priznam se ze sem si tim nebyl jistej, v odkazovanem navodu je vylozene nekolikrat zmineno 3.3V a neni zmineno ze ma byt napajeni adapter zarizeni odpojen, mozna je to samozrejmost... to ze to muze odpalit vim, ale asi by psal ze se z toho kourilo :-)
    porad nemam telo, ale uz mam hlavu... nobody
    28.6.2019 19:37 marek_hb
    Rozbalit Rozbalit vše Re: TTL to USB
    jj, to už bych sem dával odkaz na košík z alzy s poskládaným servříkem - ale přežil. Jak jsem psal - o tom 3.3V vím, ale nějak jsem si zafixoval, že to ten převodník umí taky. Mea culpa...
    28.6.2019 20:17 marek_hb
    Rozbalit Rozbalit vše Re: TTL to USB
    ps. jak poznám kolika voltovej je to kabel?
    k3dAR avatar 28.6.2019 20:41 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: TTL to USB
    "kabel" co umi 3v3 a 5v ma >=5pinu/dratu nebo ma jumper pro prepnuti mezi 3v3 a 5v - nejsem si jistej(ale myslim ze jo) zda 4pin je vzdy 5v kazdopadne vzdy kazdej lepsi dooverit, ten "kabel" co si psal sice to nema uvedene v popisku, ale v datasheetu(ucho vedle "popis produktu") ma jednak napajeni 5V a druhak priklad zapojeni na arduino na 5V...
    porad nemam telo, ale uz mam hlavu... nobody
    28.6.2019 20:43 marek_hb
    Rozbalit Rozbalit vše Re: TTL to USB
    super, dík za rady a varování - nenapadlo by mě to
    Jendа avatar 29.6.2019 02:32 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: TTL to USB
    Vysvětlujeme zprávu Rádia Jerevan ohledně logických úrovní na UARTu:
    • Pro RX je 3.3 nebo 5V jedno, protože snad všechny obvody považují 3.3 za logickou jedničku i pokud mají jako referenci 5 V.
    • Pro TX to jedno není a záleží na zařízení na druhém konci co se stane. Někdy může normálně fungovat, někdy může nefungovat ale neshoří (př. AtMega 168), někdy se může odpálit. Vstupní pin zařízení může vypadat například nějak takto a pokud je za tím zapojena dostatečná zátěž na to přepětí měla ta horní dioda tak bezpečně odvést, tak typicky zničení nehrozí.
    • Výše uvedené neplatí pokud připojíte 5V natvrdo na napájení, což tazatel zřejmě udělal. Osobně se mi tohle povedlo dvakrát s Raspberry Pi. Jedno shořelo a jedno přežilo.
    • Velká část unbranded převodníků bývá 3.3/5V hybrid nebo „5V tolerant“. V praxi vysílají na 3.3 V a očekávají až 5 V na RX a jsou postaveny tak, aby jim tohle nevadilo a fungovaly. Čekal bych, že tohle bude i tazatelův případ.
    • Obecně je rozumné při používání UARTu vůbec nespojovat napájení (a pokud zařízení chcete napájet, tak použít externí zdroj, protože UART převodník má napájení přes USB a kdo ví jestli ho to ukrmí).
    • Pro 3.3V UART není potřeba kupovat nový převodník ani žádný drahý level convertor. Jak jsem uvedl výše, RX nám bude fungovat bez problému, a TX vyřešíme pomocí odporového děliče 2/3 (např. odpory 1 a 2 kΩ).
    • Problém demonstrovaný na screenshotu může být způsoben špatnou rychlostí, ale také nekvalitním propojením zemí.
    • Doporučuji koupit logický analyzér, konkrétně tento, je podporovaný v Linuxu (pulseview/sigkrok) a stojí neuvěřitelných 5 dolarů. A spoustu těchto problémů dokáže vyřešit.
    29.6.2019 05:59 marek_hb
    Rozbalit Rozbalit vše Re: TTL to USB
    díky za vysvětlení - třeba to ani neodpálím.... :)

    problém demonstrovaný na screenshotu opravdu mohl být špatnou zemí - černý kabel mi přišel trochu volný, tak jsem ho v mezičase znevolnil, ale to bylo už před pokusem bez VCC. Takže neumím říct, jestli to tím opravdu bylo

    29.6.2019 16:33 R
    Rozbalit Rozbalit vše Re: TTL to USB
    Ako prevodnik RS232-TTL pouzivam datove kable k starym mobilom, nakupil som ich lacno vo vypredaji - nesmie to byt na Nokiu (a pod.), ale na ine, ktore maju standardne RX a TX. Mam PC so seriovym portom, takze to nepotrebujem konvertovat na USB.

    Konektor na strane mobilu som rozobral - podla typu tam su bud 3 alebo 4 droty. Kontakty odstranil, nakrimpoval kontakty NDR-T a na to nasadil NSR konektor.

    3-drotovy berie napajanie z PC a ma pevne dane urovne - chodi to s 3,3 V aj 5 V zariadeniami. A myslim, ze to islo aj s diskami Seagate, kde by malo byt 1,8V.

    Zaujimavejsi je 4-drotovy - tam sa berie napajanie z mobilu a urovne sa tomu prisposobia. Prave pre taketo pouzitie je v routeroch (a pod.) na tom konektore vyvedene aj VCC.
    28.6.2019 20:51 marek_hb
    Rozbalit Rozbalit vše Re: TTL to USB
    díky za rady a nasměrování

    po prohození RX-TX a nezapojení VCC jsem pomocí:
    picocom -b 115200 /dev/ttyUSB0
    v terminálu
    k3dAR avatar 28.6.2019 23:14 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: TTL to USB
    tak to tlacitko tedy jen kdyz bys flashoval/startoval_neco z bootloaderu/u-boot
    porad nemam telo, ale uz mam hlavu... nobody
    29.6.2019 20:42 marek_hb
    Rozbalit Rozbalit vše Re: TTL to USB
    tlačítko jsem vyzkoušel - s 50% úspěchem

    nainstaloval jsem uboot, ale nemůžu se dostat znova do usb abych natáhl nsa310.bin

    v podstatě po druhém usb reset jsem skončil:
    U-Boot 2019.01 (Jun 28 2019 - 19:49:33 +0000)
    ZyXEL NSA310 1-Bay Power Media Server
    
    SoC:   Kirkwood 88F6281_A1
    DRAM:  256 MiB
    NAND:  128 MiB
    MMC:
    Loading Environment from NAND... OK
    In:    serial
    Out:   serial
    Err:   serial
    Net:   egiga0
    PHY reset timed out
    MV88E1318 PHY initialized on egiga0
    Hit any key to stop autoboot:  0
    ubi0: attaching mtd3
    ubi0: scanning is finished
    ubi0 error: ubi_read_volume_table: the layout volume was not found
    ubi0 error: ubi_attach_mtd_dev: failed to attach mtd3, error -22
    UBI error: cannot attach mtd3
    UBI error: cannot initialize UBI, error -22
    UBI init error 22
    Please check, if the correct MTD partition is used (size big enough?)
    Error, no UBI device selected!
    Wrong Image Format for bootm command
    Error occured, error code = 112
    ERROR: can't get kernel image!
    NSA310> setenv ethaddr 50:67:F0:69:BF:1E
    NSA310> saveenv
    Saving Environment to NAND... Erasing NAND...
    Erasing at 0xc0000 -- 100% complete.
    Writing to NAND... OK
    OK
    NSA310> usb reset
    resetting USB...
    USB0:   USB EHCI 1.00
    scanning bus 0 for devices... EHCI timed out on TD - token=0x80008d80
    EHCI timed out on TD - token=0x80008c80
    EHCI timed out on TD - token=0x80008c80
    EHCI timed out on TD - token=0x80008c80
     ERROR: NOT USB_CONFIG_DESC 80
    EHCI timed out on TD - token=0x80008d80
    2 USB Device(s) found
           scanning usb for storage devices... 0 Storage Device(s) found
    NSA310> fatload usb 0 0x2000000 nsa310.bin
    NSA310> nand erase.part ubi
    
    NAND erase.part: device 0 offset 0x140000, size 0x7ec0000
    Skipping bad block at  0x04980000                                          
    Skipping bad block at  0x04dc0000                                          
    Erasing at 0x7fe0000 -- 100% complete.
    OK
    NSA310> nand write 0x2000000 ubi 0x600000
    
    NAND write: device 0 offset 0x140000, size 0x600000
     6291456 bytes written: OK
    NSA310> 

    zkoušel jsem najít aktuální kwboot, ale bez úspěchu. Vyzkoušel jsem víc flashek, formátoval je ve win i linuxu, ale nic. Disk mám vyndanej, pro správný kabel si jdu v pondělí. Napadá Vás prosím co mám zkusit dál?

    30.6.2019 12:38 marek_hb
    Rozbalit Rozbalit vše Re: TTL to USB
    ale asi nejsem jedinej:

    https://forum.openwrt.org/t/serial-install-problems-on-nsa310/37306/8

    ps kwboot jsem nakonec zprovoznil na starém nentooku s debianem - je součástí balíku u-boot-tools a funguje jak má
    30.6.2019 15:50 marek_hb
    Rozbalit Rozbalit vše Re: TTL to USB
    tak jo - netbook s debianem a nainstalované u-boot-tools, nezapojené VCC, znovu naformátovaná flashka a přes kwboot:

    ./kwboot -t -B 115200 /dev/ttyUSB0 -b uboot.kwb -p

    znovu natlačený uboot z návodu a prošlo to - openwrt jsem nainstaloval

    díky za rady a nasměrování

    M

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.