SigRok

From Eric

Jump to: navigation, search
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