From 0ebd174d9bce94c6b8ad740b2b905a6a2358b243 Mon Sep 17 00:00:00 2001 From: gcremasc Date: Mon, 20 Jan 2020 10:16:52 +0100 Subject: [PATCH] f --- README.md | 34 ++++++++++++++++++++++++---------- 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index ba3903c..f384fa5 100644 --- a/README.md +++ b/README.md @@ -12,32 +12,46 @@ Pour compiler, lancer et ultiliser les programmes : >lsusb On doit voir Arduino apparaitre. -Si flashée : enregistrer le binaire de l'énoncé. Écrire les lignes de codes de l'énoncé. +Si flashée : enregistrer le binaire du lien : https://raw.githubusercontent.com/arduino/ArduinoCore-avr/master/firmwares/atmegaxxu2/arduino-usbserial/Arduino-usbserial-uno.hex + +Puis écrire : + +>dfu-programmer atmega16u2 erase +>dfu-programmer atmega16u2 flash Arduino-usbserial-uno.hex +>dfu-programmer atmega16u2 reset + Étape 2 : Compiler et Upload le programme main.c sur l'arduino. + >gcc -o main main.c -Wall (pas sur que ce soit nécessaire) >make all >make upload +(Remarque : On peut tester ce progrmme directement avec : +>minicom -8 -o -b 9600 -D /dev/ttyACM0 ) + Le programme est maintenant sur l'Arduino. Étape 3: Flasher la carte ->>cd lufa-master/ ->>cd PolytechLille PAD/ ->>make all ->>dfu-programmer atmega16u2 erase ->>dfu-programmer atmega16u2 flash PAD.hex ->>dfu-programmer atmega16u2 reset + +>cd lufa-master/ +>cd PolytechLille PAD/ +>make all +>dfu-programmer atmega16u2 erase +>dfu-programmer atmega16u2 flash PAD.hex +>dfu-programmer atmega16u2 reset Étape 4: -Que faut-il faire pour implanter la partie 1 ? +Compiler la partie 1 et l'exécuter. +>gcc -o exe init_USB.c -lusb-1.0 -Wall -Wextra +>./exe Ce qui marche : -_ La Partie 2, fonctionne correctement, compile sans warnings. -_ La Partie 1, compile sans warning. +_ La Partie 2, fonctionne correctement et compile sans warnings. + Ce qui ne marche pas : (La partie 3 marche-t-elle ?) \ No newline at end of file -- libgit2 0.21.2