SigRok

From Eric

(Difference between revisions)
Jump to: navigation, search
m (Created page with "Pour utiliser un clone de l'analyseur logique Saleae sur linux du type de celui-ci none il faut : * Installer sigrok et pulsevview en suiva...")
m
 
Line 15: Line 15:
Le décodage de protocole peut se faire avec sigrok-cli :
Le décodage de protocole peut se faire avec sigrok-cli :
-
  sigrok-cli -P i2c
+
  sudo sigrok-cli --driver fx2lafw -P i2c:sda=1:scl=2 --samples 1000 | more
 +
 
 +
retourne (par exemple) :
 +
 
 +
Start
 +
0
 +
1
 +
1
 +
0
 +
1
 +
0
 +
1
 +
1
 +
Write
 +
Address write: 6B
 +
ACK
 +
Start repeat
 +
1
 +
0
 +
1
 +
0
 +
0
 +
1
 +
0
 +
1
 +
Read
 +
Address read: 52
 +
NACK

Latest revision as of 09:26, 14 July 2016

Pour utiliser un clone de l'analyseur logique Saleae sur linux du type de celui-ci
Saleae clone.jpg
il faut :
  • Installer sigrok et pulsevview en suivant les indications données ici.
  • Télécharger une version du firmware (qui sera installée dans l'analyseur). On trouve la version binaire du firmware ici. Une fois téléchargée, il faut installer le fichier dans le répertoire "/usr/local/share/sigrok-firmware/".

Si l'installation s'est déroulée correctement, la commande

 sudo sigrok-cli --scan 

doit retourner les devices identifiés :

sudo sigrok-cli  --scan
The following devices were found:
demo - Demo device with 12 channels: D0 D1 D2 D3 D4 D5 D6 D7 A0 A1 A2 A3
fx2lafw - Saleae Logic with 8 channels: D0 D1 D2 D3 D4 D5 D6 D7

La visualisation graphique de signaux se fait avec l'utilitaire "pulseview".

Le décodage de protocole peut se faire avec sigrok-cli :

sudo sigrok-cli --driver fx2lafw -P i2c:sda=1:scl=2 --samples 1000 | more

retourne (par exemple) :

Start
0
1
1
0
1
0
1
1
Write
Address write: 6B
ACK
Start repeat
1
0
1
0
0
1
0
1
Read
Address read: 52
NACK
Personal tools