Commit 0ebd174d9bce94c6b8ad740b2b905a6a2358b243
1 parent
d90db4b3
f
Showing
1 changed file
with
24 additions
and
10 deletions
Show diff stats
README.md
... | ... | @@ -12,32 +12,46 @@ Pour compiler, lancer et ultiliser les programmes : |
12 | 12 | >lsusb |
13 | 13 | On doit voir Arduino apparaitre. |
14 | 14 | |
15 | -Si flashée : enregistrer le binaire de l'énoncé. Écrire les lignes de codes de l'énoncé. | |
15 | +Si flashée : enregistrer le binaire du lien : https://raw.githubusercontent.com/arduino/ArduinoCore-avr/master/firmwares/atmegaxxu2/arduino-usbserial/Arduino-usbserial-uno.hex | |
16 | + | |
17 | +Puis écrire : | |
18 | + | |
19 | +>dfu-programmer atmega16u2 erase | |
20 | +>dfu-programmer atmega16u2 flash Arduino-usbserial-uno.hex | |
21 | +>dfu-programmer atmega16u2 reset | |
22 | + | |
16 | 23 | |
17 | 24 | Étape 2 : |
18 | 25 | Compiler et Upload le programme main.c sur l'arduino. |
26 | + | |
19 | 27 | >gcc -o main main.c -Wall (pas sur que ce soit nécessaire) |
20 | 28 | >make all |
21 | 29 | >make upload |
22 | 30 | |
31 | +(Remarque : On peut tester ce progrmme directement avec : | |
32 | +>minicom -8 -o -b 9600 -D /dev/ttyACM0 ) | |
33 | + | |
23 | 34 | Le programme est maintenant sur l'Arduino. |
24 | 35 | |
25 | 36 | Étape 3: |
26 | 37 | Flasher la carte |
27 | ->>cd lufa-master/ | |
28 | ->>cd PolytechLille PAD/ | |
29 | ->>make all | |
30 | ->>dfu-programmer atmega16u2 erase | |
31 | ->>dfu-programmer atmega16u2 flash PAD.hex | |
32 | ->>dfu-programmer atmega16u2 reset | |
38 | + | |
39 | +>cd lufa-master/ | |
40 | +>cd PolytechLille PAD/ | |
41 | +>make all | |
42 | +>dfu-programmer atmega16u2 erase | |
43 | +>dfu-programmer atmega16u2 flash PAD.hex | |
44 | +>dfu-programmer atmega16u2 reset | |
33 | 45 | |
34 | 46 | Étape 4: |
35 | -Que faut-il faire pour implanter la partie 1 ? | |
47 | +Compiler la partie 1 et l'exécuter. | |
48 | +>gcc -o exe init_USB.c -lusb-1.0 -Wall -Wextra | |
49 | +>./exe | |
36 | 50 | |
37 | 51 | |
38 | 52 | |
39 | 53 | Ce qui marche : |
40 | -_ La Partie 2, fonctionne correctement, compile sans warnings. | |
41 | -_ La Partie 1, compile sans warning. | |
54 | +_ La Partie 2, fonctionne correctement et compile sans warnings. | |
55 | + | |
42 | 56 | |
43 | 57 | Ce qui ne marche pas : (La partie 3 marche-t-elle ?) |
44 | 58 | \ No newline at end of file | ... | ... |