Hirdetés

Új hozzászólás Aktív témák

  • atesss

    addikt

    Üdv !
    Egy Raspberry Pi Pico W-t szeretnék úgymond debuggolni.
    Egy szabadulószobás játékelem üzemel vele, és a Pico-n lévő (amúgy MicroPython) kódot direkt nem akarom megváltoztatni egyelőre, mert szeretném elkapni a ritkán előforduló hibát és az abból tanulni. Illetve adott esetben pl. tesztelni Watchdog-ot, stb.

    Van tartalék RPI4-esem, ami berakható ideiglenesen a Pico panel mellé, és el tudom érni nem csak az adott helyen, hanem távolról is VNC-vel.
    Az RPI-re dugnám rá a Pico-t USB kábellel, és Serial-on át a Pico Python Shell üzeneteit szeretném nem csak figyelni, hanem fájlba log-olni is. Lehetőleg sec pontos timestamp-el együtt.
    Tehát alapvetően a platform egy Raspbian Buster.

    - Az első próbám a Thonny volt (amit egyelőre használok a Pico programozásra is, amúgy Ubuntu alól is).
    Log funkciója van (pár hónapja csináltam ilyet már), de a panel illetve a vele való serial kommunikáció nem indítható újra egyszerűen, pl. billentyűkombinációval sem.
    - A következő ötlet terminalból valamilyen "serial monitor" megoldása + a terminal log-olása.
    rshell-el sikerült is kikisérleteznem nagynehezen:
    rshell -p /dev/ttyACM0 -d "repl ~ import machine ~ machine.soft_reset() ~ repl"
    Ezt kombinálnám a script paranccsal, és logolnám az egész terminal-t egy file-ba.
    De nem megy, onnantól hogy kiadtam a repl parancsot (azaz a Python Shell üzenetek jönnek), már nem megy tovább a file-ba.
    Van esetleg ötletetek valami komolyabb (3rdparty, akár még fizetős is) log rendszerre, ami esetleg ezt (is) tudná ?

Új hozzászólás Aktív témák