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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren