Commit 0ebd174d9bce94c6b8ad740b2b905a6a2358b243

Authored by gcremasc
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
... ...