wget https://bvdp.inetdoc.net/files/nucleo/install_sw4stm32_linux_64bits-v1.8.run ./install_sw4stm32_linux_64bits-v1.8.run
Installer dans ~/Ac6 Crée une règle udev
./Ac6/SystemWorkbench/.installation/49-stlinkv2.rules
copiée dans
./etc/udev/rules.d/49-stlinkv2.rules
Lancement:
~/Ac6/SystemWorkbench/eclipse &
stockage des workspace dans (stocker par défaut)
/home/bvandepo/workspace_Ac6
File→import→General→Existing project into workspace
Select archive file, projet de jonathan dans test_nucleo.zip
Garder le projet test_nucleo coché seulement
click droit→debug as Ac6…
dezipper SystemWorkbench.zip dans ~/Ac6:
mkdir ~/Ac6 wget https://bvdp.inetdoc.net/files/nucleo/SystemWorkbench.zip unzip SystemWorkbench.zip wget https://bvdp.inetdoc.net/files/nucleo/49-stlinkv2.rules sudo mv 49-stlinkv2.rules /etc/udev/rules.d sudo chown root:root /etc/udev/rules.d/49-stlinkv2.rules sudo chmod 644 /etc/udev/rules.d/49-stlinkv2.rules
rechargement des règles udev:
sudo udevadm control --reload-rules sudo udevadm trigger
affichage de déclenchement de règle udev:
sudo su - udevadm monitor
KERNEL[29352.357790] add /devices/pci0000:00/0000:00:14.0/usb2/2-2 (usb) KERNEL[29352.413547] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.0 (usb) KERNEL[29352.413753] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1 (usb) KERNEL[29352.413867] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host12 (scsi) KERNEL[29352.413899] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host12/scsi_host/host12 (scsi_host) KERNEL[29352.414094] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.2 (usb) KERNEL[29352.414281] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.2/tty/ttyACM0 (tty) KERNEL[29352.414479] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.3 (usb) UDEV [29352.418792] add /devices/pci0000:00/0000:00:14.0/usb2/2-2 (usb) UDEV [29352.419791] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1 (usb) UDEV [29352.434564] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.3 (usb) UDEV [29352.434761] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.2 (usb) UDEV [29352.436468] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host12 (scsi) UDEV [29352.439076] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host12/scsi_host/host12 (scsi_host) UDEV [29352.440045] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.2/tty/ttyACM0 (tty) KERNEL[29353.417131] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host12/target12:0:0 (scsi) KERNEL[29353.417215] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host12/target12:0:0/12:0:0:0 (scsi) KERNEL[29353.417277] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host12/target12:0:0/12:0:0:0/scsi_disk/12:0:0:0 (scsi_disk) KERNEL[29353.417294] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host12/target12:0:0/12:0:0:0/scsi_device/12:0:0:0 (scsi_device) UDEV [29353.418260] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host12/target12:0:0 (scsi) UDEV [29353.418828] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host12/target12:0:0/12:0:0:0 (scsi) UDEV [29353.419717] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host12/target12:0:0/12:0:0:0/scsi_disk/12:0:0:0 (scsi_disk) UDEV [29353.419742] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host12/target12:0:0/12:0:0:0/scsi_device/12:0:0:0 (scsi_device) KERNEL[29353.419851] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host12/target12:0:0/12:0:0:0/scsi_generic/sg3 (scsi_generic) KERNEL[29353.421768] add /devices/virtual/bdi/8:48 (bdi) UDEV [29353.421796] add /devices/virtual/bdi/8:48 (bdi) KERNEL[29353.421817] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host12/target12:0:0/12:0:0:0/bsg/12:0:0:0 (bsg) UDEV [29353.421844] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host12/target12:0:0/12:0:0:0/scsi_generic/sg3 (scsi_generic) UDEV [29353.423092] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host12/target12:0:0/12:0:0:0/bsg/12:0:0:0 (bsg) KERNEL[29353.427124] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host12/target12:0:0/12:0:0:0/block/sdd (block) UDEV [29353.446150] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.0 (usb) UDEV [29353.491657] add /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host12/target12:0:0/12:0:0:0/block/sdd (block)
KERNEL[29330.765441] remove /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host11/target11:0:0/11:0:0:0 (scsi) UDEV [29330.769768] remove /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host11/target11:0:0/11:0:0:0/scsi_disk/11:0:0:0 (scsi_disk) UDEV [29330.769799] remove /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host11/target11:0:0/11:0:0:0/scsi_device/11:0:0:0 (scsi_device) UDEV [29330.772697] remove /devices/virtual/bdi/8:48 (bdi) KERNEL[29330.780400] remove /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host11/target11:0:0 (scsi) KERNEL[29330.796167] remove /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host11/scsi_host/host11 (scsi_host) KERNEL[29330.796214] remove /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host11 (scsi) KERNEL[29330.796381] remove /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1 (usb) UDEV [29330.798750] remove /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host11/scsi_host/host11 (scsi_host) KERNEL[29335.571794] remove /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.2/tty/ttyACM0 (tty) KERNEL[29335.571871] remove /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.2 (usb) KERNEL[29335.571895] remove /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.3 (usb) KERNEL[29335.573142] remove /devices/pci0000:00/0000:00:14.0/usb2/2-2 (usb) UDEV [29335.575235] remove /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.2/tty/ttyACM0 (tty) UDEV [29335.575286] remove /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.3 (usb) UDEV [29335.577977] remove /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.2 (usb) UDEV [29335.704696] change /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host11/target11:0:0/11:0:0:0/block/sdd (block) UDEV [29335.707645] remove /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host11/target11:0:0/11:0:0:0/block/sdd (block) UDEV [29335.712373] remove /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host11/target11:0:0/11:0:0:0 (scsi) UDEV [29335.712408] remove /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host11/target11:0:0 (scsi) UDEV [29335.716134] remove /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/host11 (scsi) UDEV [29335.722681] remove /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1 (usb) UDEV [29335.736536] remove /devices/pci0000:00/0000:00:14.0/usb2/2-2 (usb)
voir si les droits de la règles udev sont appliqués:
ll /dev/ttyACM0 crw-rw-rw- 1 root dialout 166, 0 mars 1 21:42 /dev/ttyACM0
stockage des workspace dans (stocker par défaut)
/home/bvandepo/workspace_Ac6
il faudra prévoir d'installer la règle udev à la main