Benutzer-Werkzeuge

Webseiten-Werkzeuge


public:can-utils_tipps

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Letzte ÜberarbeitungBeide Seiten, nächste Überarbeitung
public:can-utils_tipps [2020/01/04 13:09] – [Senden - canplayer] geier99public:can-utils_tipps [2023/03/18 11:47] – [can-utils Tipps] geier99
Zeile 1: Zeile 1:
 ====== can-utils Tipps ====== ====== can-utils Tipps ======
 +Ist eigentlich nur eine Ansammlung von Stichwörten welche mir als Gedankenhilfe zu den can-utils dienen.
 +
 +Und hier noch der Hinweis zum aktullen Release (... cansniffer jetzt mit canfd..): [[https://github.com/linux-can/can-utils/releases/tag/v2023.03|can-utils v2023.03]] - aktueller Debian Release (Kernel Version beachten)
 ===== Senden - cansend ===== ===== Senden - cansend =====
  
Zeile 24: Zeile 27:
 oder oder
 canplayer vcan0=can0 < candump-2013-05-06_190603.log canplayer vcan0=can0 < candump-2013-05-06_190603.log
 +
 +weitere Beispiele:
 +canplayer -v -I candump-2019-01-16_193032.log can0=can0 can0=vcan1    # alle Botschaften von can0 und vcan1 auf can0 abspielen
 +canplayer -v -I candump-2019-01-16_193032.log can0=can0       #  alle can0 Botschaften aus dem Log auf can0 abspielen
 +
 +egrep -v "12d#" candump-2019-01-16_193032.log | canplayer can0=can0   # Alle IDs ausser 0x12D aus dem Log-File abspielen
 +egrep "12d#" candump-2019-01-16_193032.log | canplayer can0=can0       # Nur die ID 0x12D aus dem Log-File abspielen
 +egrep "(133#|401#)" acc_rev.log |canplayer      # Nur die IDs 0x133 u. 0x401 aus dem Logfile abspielen
  
 </code> </code>
Zeile 43: Zeile 54:
  
 Lines in the logfile not beginning with '(' (start of timestamp) are ignored.</code> Lines in the logfile not beginning with '(' (start of timestamp) are ignored.</code>
- 
-Weitere Beispiele:<code> 
-canplayer -v -I candump-2019-01-16_193032.log can0=can0 can0=vcan1    # alle Botschaften von can0 und vcan1 auf can0 abspielen 
-canplayer -v -I candump-2019-01-16_193032.log can0=can0       #  alle can0 Botschaften aus dem Log auf can0 abspielen 
- 
-egrep -v "12d#" candump-2019-01-16_193032.log | canplayer can0=can0   # Alle IDs ausser 0x12D aus dem Log-File abspielen 
-egrep "12d#" candump-2019-01-16_193032.log | canplayer can0=can0       # Nur die ID 0x12D aus dem Log-File abspielen 
-egrep "(133#|401#)" acc_rev.log |canplayer      # Nur die IDs 0x133 u. 0x401 aus dem Logfile abspielen 
-</code> 
- 
 ===== Senden - caribou ===== ===== Senden - caribou =====
 ==== Fuzzer Modus ==== ==== Fuzzer Modus ====
Zeile 104: Zeile 105:
  
 2)alles außerr 1B8 routen: 2)alles außerr 1B8 routen:
-  sudo cangw -A can0 -f 1B8~C00007FF -d can1+  sudo cangw -A -s can0 -f 1B8~C00007FF -d can1
  
 D0,D2,D3 lassen, D1=22 setzen D0,D2,D3 lassen, D1=22 setzen
Zeile 180: Zeile 181:
 candump vcan2,123:C00007FF (matches CAN ID 123 - only SFF and non-RTR frames) candump vcan2,123:C00007FF (matches CAN ID 123 - only SFF and non-RTR frames)
  
 +Alle IDs bis auf 0x122 und 0x2FA aufzeichnen:
 +candump can0,122~7FF,j,2fa~7FF,j
  
 +Alle VW-Digagnose IDs >0x700 , ausser die 0x700 Broadcast ID:
 +candump -ta -a can0,700~7FF,j,700:700
 </code> </code>
  
Zeile 186: Zeile 191:
   * <code>candump -L can0 | split -C 500MB</code> Falls die Logfiles zu groß werden, kann man sie hiermit aufsplitten.   * <code>candump -L can0 | split -C 500MB</code> Falls die Logfiles zu groß werden, kann man sie hiermit aufsplitten.
   * <code>candump -L any | log2long can0, can1</code> Alle CAN-Boschaften (CAN0,CAN1) etwas schöner formatiert anzeigen   * <code>candump -L any | log2long can0, can1</code> Alle CAN-Boschaften (CAN0,CAN1) etwas schöner formatiert anzeigen
 +
 +===== cansniffer =====
 +to do
 +
  
 todo... obiges dirket auf den Wiki-Seiten hinzufügen todo... obiges dirket auf den Wiki-Seiten hinzufügen
public/can-utils_tipps.txt · Zuletzt geändert: 2023/03/18 11:48 von geier99