SigRok
From Eric
(Difference between revisions)
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 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