ISLE avec WSL

par Tom
le 01/02/2022

Sous WSL2 ça marche pas tout le temps

(WSL2 => https://devblogs.microsoft.com/commandline/connecting-usb-devices-to-wsl/)

  1. Ouvrir le gestionnaire de périphériques (devmgmt.msc)
  2. Trouver le port COM

Ici, c'est le port 4.

  1. Dans WSL, après avoir instal" gcc-avr, avr-libc et avrdude, se placer dans le dossier du Makefile.
  2. Modifier en haut du Makefile le port :
    PORT=/dev/ttyS4

    Remplacer 4 par le port obtenu en 1.

  3. Faire make puis make upload et vérifir que ça marche. Si ça marche pas je sais pas mdr
  4. Si ça plante ("programmer is not responding") :
    • installez l'IDE Arduino (https://www.arduino.cc/en/software)
    • lancez l'IDE
    • si vous avez une fenêtre du pare feu, cochez les deux cases et acceptez
    • dans le menu Outils -> Port choisissez le port avec marqué Arduino
    • puis faites Croquis -> Téléverser. Ça va débloquer l'upload
    • ensuite réessayez make upload.

Pour WSL2 si vrmt ça marche pas

https://github.com/mariusgreuel/avrdude/releases/tag/v7.0-rc1

utilisez avrdude pour windows et appelez à la main, dans la Makefile du coup mettez COMn à la place de /dev/ttySn