Go Down

Topic: IDE-Éclipse sur ubuntu (Read 1 time) previous topic - next topic

DizHell

J'ai bloqué sur mon premier liens au moment de créer le premier projet.
sur cette étape je trouve pas le menu "Twirl down C/C++ Build and select Settings"

du coup je teste cette méthode mais elle n'a rien avoir :
http://www.arrizza.com/cgi-bin/pub?CreateArduinoStaticLibrary

et je bloque aussi ici : http://www.arrizza.com/cgi-bin/pub?CreateArduinoStaticLibrary
étape : "Configure the compiler/archiver settings"

Voilà je galère car il y a plein de tuto différant sur le net... (et en anglais...)  =(

Quelqu'un aurait-il un bon tuto à nous proposer...?  :smiley-roll-blue:

SesechXP


J'ai bloqué sur mon premier liens au moment de créer le premier projet.
sur cette étape je trouve pas le menu "Twirl down C/C++ Build and select Settings"


Dans le "Project Explorer" à gauche de l'écran :
- clic droit sur le projet "Hello_Blink";
- dans le menu, clic sur "Properties" ;
- une fenêtre "Properties for Hello_Blink" apparaît, dans le menu déplier "AVR" -> "AVRDUDE".

Quel que soit le tuto que tu suis, surtout ne les mélange pas ;)

DizHell


Quel que soit le tuto que tu suis, surtout ne les mélange pas ;)


Oups... Bon allez je repart à Zero avec le premier lien. Mais ya pas a dire ils sont pas simple ces tuto... Et en plus il ne raconte pas les meme choses... :~

Pourquoi n'y a t'il pas juste une fichier de config ou un dossier à gréffer sur eclipse linux pour que sa fonctionne direct...  :%

DizHell

Bon le premier tuto ne marche pas...
J'ai le message suivant lorsque je compile :
Code: [Select]
Building target: Hello_Blink.elf
Invoking: AVR C Linker
avr-gcc -Wl,-Map,Hello_Blink.map -L/usr/share/arduino/hardware/arduino/cores/arduino -mmcu=atmega168 -o "Hello_Blink.elf"  ./main.o   -lcore
/usr/lib/gcc/avr/4.5.3/../../../avr/bin/ld: cannot find -lcore
collect2: ld returned 1 exit status
make: *** [Hello_Blink.elf] Erreur 1

**** Build Finished ****


En plus d'avoir les classe Serial non reconue.

Je vais voir si je ne trouve pas autre chose... :smiley-roll-blue:

SesechXP

ça ne fonctionne pas, mais ça avance !

En fait c'est l'assemblage (le "link") qui foire. Le message t'indique que la bibliothèque core est introuvable.

As-tu bien fait ces étapes :
- copie du fichier core.a crée avec l'IDE Arduino vers le projet Eclipse
Quote
Each Ardiuno project needs to include the Ardunio core library. This file is compiled automatically by the Arduino IDE. While you could compile it yourself in Eclipse, the easiest way to get it is to build a simple sketch in the Arduino IDE, then copy the "core.a" file into your Eclipse project.

    core.a fileStart the Arduino IDE
    Open the Blink sketch (File > Examples > Digital > Blink)
    Click the "Verify" button to compile the sketch
    Select Sketch > Show Sketch Folder
    Drag core.a into your Eclipse Hello_Blink project to copy it in.
    Right-click on core.a, select Rename and change it to "libcore.a"

- configuration des chemins des bibliothèques
Quote
Select AVR C Linker > Libraries

    Add a library named "core"
    Add a library path. If libcore.a is in the Hello_Blink project folder, the path will be "${workspace_loc:/Hello_Blink}"


Go Up