Eclipse und MSPGCC4 undefined reference to `main'

OP (Firma: keine) #1804857
Lesenswert?
• ▲
▼
Hallo,

ich hab ein Problem mit Eclipse und dem MSPGCC4.
Ich hab den Artikel hier genau abgearbeitet. 
http://www.mikrocontroller.net/articles/MSP430_eclipse_helios_mspgcc4_gdb-proxy

Wenn ich jetzt das Beispielprogramm Debuge bricht er mir ab, mit 
folgendem Text.
1
**** Build of configuration Debug for project Test ****
2

3
**** Internal Builder is used for build               ****
4
msp430-gcc -mmcu=msp430x149 -oTest.elf hall.o
5
c:/mspgcc4/bin/../lib/gcc/msp430/4.4.3/msp2\libgcc.a(__jump_to_main.o): In function `__jump_to_main':
6
(.init9+0x2): undefined reference to `main'
7
collect2: ld returned 1 exit status
8
Build error occurred, build is stopped
9
Time consumed: 156  ms.

Hat einer ne ahnung ich kenn mich damit nicht gut aus, deshalb kann ich 
mir das nicht erklären.

mfg eimer
OP (Firma: keine) #1804904
Lesenswert?
• ▲
▼
Hier, ich hab einfach nur den Code aus dem Link zum testen Reinkopiert 
und aus #include "msp430xG461x.h" das gemacht #include "msp430x149.h".
Ansonsten wirklich alles wie in der Anleitung gemacht.
Ich werd dadraus nicht schlau
1
/*
2
 * test1.c
3
 *
4
 *  Created on: 21.07.2010
5
 *      Author: lsimma
6
 */
7
 
8
#include "msp430x149.h"
9
// #include <io.h>        //Definitionen der Ein und Ausgaberegister des
10
                //Prozessors
11
 
12
int main()        //main-Funktion
13
{
14
  unsigned int i=25001;    //Zählveriable
15
  unsigned int j=0;
16
  WDTCTL = WDTPW + WDTHOLD;  //Watchdog Timer deaktivieren
17
  P2DIR=(1<<1);      //Den Pin 1 an Port 2 als ausgang schalten
18
          //gilt für das Textdisplay, beim Grafikdisplay
19
          //entsprechend an Pin 3, 4 oder 5 anpassen
20
 
21
  P2OUT |= (1<<1);    //Licht an
22
 
23
  while(1)
24
  {
25
    while(i--) {
26
      j++;    //warten
27
    }
28
    i=25000;    //Zähler neu laden
29
    P2OUT^=(1<<1);    //Beleuchtung "Togglen"
30
  }
31
}
Persönliche Seite #1805009
Lesenswert?
• ▲
▼
Der Wikiartikel ist noch gar nicht so alt. Bitte evtl. mal den Author, 
das er einen Feedback-Thread im Forum einrichtet und verlinkt. 
Vielleicht hat er ja vergessen irgendwas zu erwähnen.

Ansonsten kontrollier nochmal, ob die test1.c im Paket-Explorer sichtbar 
ist. Vgl. 
http://www.mikrocontroller.net/articles/Datei:Msp430_eclipse_mspgcc4_gdbproxy_17.jpg

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.