Modifications

Sauter à la navigation Sauter à la recherche
5 914 octets ajoutés ,  13 août 2023 à 16:23
Ligne 47 : Ligne 47 :  
Si Wine n'est pas encore installé sur for System, utilisez le gestionnaire de logiciel pour installer Wine.
 
Si Wine n'est pas encore installé sur for System, utilisez le gestionnaire de logiciel pour installer Wine.
   −
Sous Linux Mint, il est recommandé d'installer "'''Wine-installer'''" qui installe Wine et les dépendances.
+
<div style="border: 1px solid #BAC6C7; background-color: #F1BBBB; padding-top: 10px; padding-bottom: 10px; padding-left:10px; border-radius: 15px; margin-bottom: 10px; text-align: left;">La façon d'installer Wine sera déterminant pour permettre au logiciel Xgpro de détecter le périphérique USB!</div>
   −
[[Fichier:XGECU-Install-Wine.png]]
+
* Sous Linux Mint 21.1, j'ai installé la paquet "'''Wine64'''" qui installe Wine et les dépendances.
 +
* Sous Linux Mint 19.1, j'ai utilisé "'''apt install'''" en ligne de commande pour installer Wine et ses dépendances.
 +
 
 +
<nowiki>sudo apt install wine-stable
 +
sudo apt install wine-development</nowiki>
 +
 
 +
'''A éviter:'''<br />
 +
Sous Linux Mint 19.1, j'ai initialement essayé d'installer la paquet "'''Wine-installer'''" qui installe Wine et les dépendances nécessaire.<br />[[Fichier:XGECU-Install-Wine.png|480px]]<br />J'ai fini par désinstaller complètement cette version (et effacé les fichiers) car il était impossible de détecter le XGecu!
    
=== Etape 3: Installer XGpro ===
 
=== Etape 3: Installer XGpro ===
A l'aide d'un terminal, rendez-vous dans le répertoire contenant le programme d'installation {{fname|XgproV1257_Setup.exe}} puis exécutez la commande {{fname|wine XgproV1257_Setup.exe}} .
+
A l'aide d'un terminal, rendez-vous dans le répertoire contenant le programme d'installation '''XgproV1257_Setup.exe''' avec la commande {{fname|wine XgproV1257_Setup.exe}}.
    
[[Fichier:XGECU-run-setup.png]]
 
[[Fichier:XGECU-run-setup.png]]
   −
Si c'est la première fois que vous utilisez Wine, il est fort probable que Wine propose l'installation d'élément complémentaire... procédez à l'installation.
+
Si c'est la première fois que vous utilisez Wine, il est fort probable que Wine initialise quelques paramètres avant de procédez à l'installation de XGpro.
 
  −
[[Fichier:XGECU-run-setup2.png]]
      
Les éléments nécessaires une fois installés, le programme d'installation "Xgpro" démarre et propose la sélection du répertoire d'installation.
 
Les éléments nécessaires une fois installés, le programme d'installation "Xgpro" démarre et propose la sélection du répertoire d'installation.
Ligne 72 : Ligne 77 :  
[[Fichier:XGECU-run-setup5.png]]
 
[[Fichier:XGECU-run-setup5.png]]
   −
Le programme d'installation se termine par un message d'erreur "".
+
Le programme d'installation se termine par un message d'erreur "DPInst.exe does not execute on your current Operating System".
 +
 
 +
DPInst.exe s'occupe d'installer le pilote utilisé par Windows pour accéder au programmeur XGecu.
    
[[Fichier:XGECU-run-setup6.png]]
 
[[Fichier:XGECU-run-setup6.png]]
 +
 +
=== Etape 4: setupapi.dll ===
 +
Téléchargez la DLL {{fname|setupapi.dll}} depuis le dépôt suivant [https://github.com/radiomanV/TL866/tree/master/wine https://github.com/radiomanV/TL866/tree/master/wine] et copiez là dans le répertoire d'installation '''Xgpro''' utilisé pour installer le programme.
 +
 +
=== Etape 5: Accès USB ===
 +
 +
Il faut permettre au programme utilisateur (Xgpro) de pouvoir accéder au périphérique USB du programmeur. Cela se fait en ajoutant une règle udev.
 +
 +
Utiliser la commande {{fname|touch}} pour créer le fichier rules.
 +
 +
<nowiki>sudo touch /etc/udev/rules.d/50-xgpro.rules</nowiki>
 +
 +
Puis utiliser un éditeur de texte ("nano" par exemple)
 +
 +
<nowiki>sudo nano /etc/udev/rules.d/50-xgpro.rules</nowiki>
 +
 +
et y ajouter la ligne suivante:
 +
 +
<nowiki>SUBSYSTEM=="usb", ATTR{idVendor}=="a466", ATTR{idProduct}=="0a53", GROUP="plugdev"</nowiki>
 +
 +
Si vous utilisez "nano" alors la combinaison de touche '''[Ctrl] o''' (la lettre O, pas le chiffre) permet de sauver le contenu dans le fichier.
 +
 +
La combinaison '''[Ctrl] x''' permet de quitter l'éditeur.
 +
 +
Enfin, la commande {{fname|udevadm trigger}} permet d'intégrer la nouvelle règle udev.
 +
 +
<nowiki>sudo udevadm trigger</nowiki>
 +
 +
== Démarrer le logiciel ==
 +
 +
C'est le moment de brancher votre XGecu sur le port USB de votre ordinateur.
 +
 +
Placer la bouton Marche/Arrêt du XGecu sur la position marche (le LED "pow" doit être allumée).
 +
 +
Puis démarrez le programme XGpro depuis le menu démarré:
 +
 +
[[Fichier:run-xgpro.png|480px]]
 +
 +
Si le logiciel XGpro peut accéder accéder au programmeur XGecu alors l'écran principal est affiché.
 +
 +
La zone de log indiquant alors le type de programmateur installé.
 +
 +
[[Fichier:run-xgpro-connected.png]]
 +
 +
 +
=== XGecu non détecté ===
 +
 +
Si vous avez le message "''System Demo(Programmer not Found)''" c'est que votre XGecu est éteint ou que Wine ne peux pas accéder au port USB associé.
 +
 +
[[Fichier:run-xgpro-not-connected.png]]
 +
 +
Voyez la section "TroubleShooting" ci-dessous.
 +
 +
== TroubleShooting ==
 +
Si l'installation s'est bien déroulée sur un "Linux Mint 21.1" avec le paquet "Wine64", il n'en est pas de même sur mon "Linux Mint 19.1" avec le paquet "Wine-Installer".
 +
 +
=== Le XGecu est il détecté sous Linux? ===
 +
 +
Saisir la commande {{fname|dmesg}} dans un terminal juste après avoir branché votre XGecu.
 +
 +
Vous devriez voir les lignes suivantes:
 +
 +
<nowiki>[  238.312250] usb 2-4: new high-speed USB device number 7 using xhci_hcd
 +
[  238.458587] usb 2-4: New USB device found, idVendor=a466, idProduct=0a53
 +
[  238.458590] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
 +
[  238.458591] usb 2-4: Product: XGecu T56
 +
[  238.458593] usb 2-4: Manufacturer: Xingong Electronics Co.Ltd
 +
</nowiki>
 +
 +
=== udev: detection périphérique ===
 +
Saisir l'instruction {{fname|sudo udevadm monitor}} permet de voir si le périphérique est bien détecté et enregistré (bind) dans les périphériques.
 +
 +
Exécutez la commande puis allumer/eteindre votre XGecu... vous devirez voir les messages suivants:
 +
 +
<nowiki>$ sudo udevadm monitor
 +
monitor will print the received events for:
 +
UDEV - the event which udev sends out after rule processing
 +
KERNEL - the kernel uevent
 +
 +
KERNEL[5672.036933] add      /devices/pci0000:00/0000:00:14.0/usb2/2-4 (usb)
 +
KERNEL[5672.037467] add      /devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4:1.0 (usb)
 +
KERNEL[5672.037617] bind    /devices/pci0000:00/0000:00:14.0/usb2/2-4 (usb)
 +
UDEV  [5672.061592] add      /devices/pci0000:00/0000:00:14.0/usb2/2-4 (usb)
 +
UDEV  [5672.062910] add      /devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4:1.0 (usb)
 +
UDEV  [5672.063996] bind    /devices/pci0000:00/0000:00:14.0/usb2/2-4 (usb)
 +
KERNEL[5689.439737] remove  /devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4:1.0 (usb)
 +
KERNEL[5689.440445] unbind  /devices/pci0000:00/0000:00:14.0/usb2/2-4 (usb)
 +
KERNEL[5689.440545] remove  /devices/pci0000:00/0000:00:14.0/usb2/2-4 (usb)
 +
UDEV  [5689.443094] remove  /devices/pci0000:00/0000:00:14.0/usb2/2-4/2-4:1.0 (usb)
 +
UDEV  [5689.445630] unbind  /devices/pci0000:00/0000:00:14.0/usb2/2-4 (usb)
 +
UDEV  [5689.454104] remove  /devices/pci0000:00/0000:00:14.0/usb2/2-4 (usb)
 +
</nowiki>
 +
 +
=== Le XGecu n'est pas détecté par XGpro ===
 +
Le logiciel XGpro indique le message "System Demo (Programmer not Found)" !
 +
 +
# Vérifier que le périphérique est bien détecté par Linux (voir ci-dessus).
 +
# Vérifier que la "udev" détecte le périphérique
 +
# XGecu toujours pas détecté? Désinstaller complètement Wine et ré-installer le tout.
 +
 +
'''D'expérience:'''
 +
 +
Désinstaller Wine, tous ses paquets et tous les répertoires utilisateurs Wine (y compris le répertoire caché ~/.wine) avant de procéder à une nouvelle installation peut être salvateur. Lors de mon premier essais sur Linux Mint 19.1 j'ai utiliser le paquet "Wine-Installer" sans succès (pas de détection du XGecu. Lors de mon second essai, j'ai utilisé les commandes "sudo apt install" et le résultat fut instantané :-)
    
== Où acheter ==
 
== Où acheter ==
Les produits XGecu sont abondement copiés (et pas forcement de la même qualité).
+
Les produits XGecu sont abondement copiés, surtout l'ancien TL866 (et pas forcement de la même qualité).
    
Alors pensez à passer par le site officiel pour effectuer votre achat:
 
Alors pensez à passer par le site officiel pour effectuer votre achat:
29 917

modifications

Menu de navigation