Forum: Mikrocontroller und Digitale Elektronik Str9-comstick: Eclipse Projekt anlegen


von Katze (Gast)


Lesenswert?

Hallo ich möchte für dem Str9-comstick ein eigene Projekt mit Eclipse 
anlegen. Dazu möchte ich den mingw32-make einsetzen. Wenn ich mit 
Eclipse ein Projekt anlege dann funktioniert dies nicht. Kann mir jemand 
sagen was ich exakt tun müsste?

von Katze (Gast)


Angehängte Dateien:

Lesenswert?

Ok mit Eclipse habe ich es nun endlich geschaft ein Projekt anzulegen.
Ich habe sogar ein makefile erzeugt. Beim Ausführen des makefiles mit 
"mingw32-make.exe" erscheint immer diese Fehlermeldung: siehe Anhang.
Was bedeutet diese Meldung?

von Katze (Gast)


Lesenswert?

makefile:
1
RTOS_SOURCE_DIR=m:\wissen\embedded\betriebssysteme\freertos\source
2
DEMO_COMMON_DIR=..\..\Common\Minimal
3
DEMO_INCLUDE_DIR=..\..\Common\include
4
5
6
GCC_PATH = c:\programme\hitex\gnutoolpackagearm
7
8
CC = $(GCC_PATH)\bin\arm-hitex-elf-gcc.exe
9
OBJCOPY=$(GCC_PATH)\bin\arm-hitex-elf-objcopy.exe
10
LDSCRIPT=str91x.ld
11
12
13
LINKER_FLAGS=-mthumb -nostartfiles -Xlinker -oRTOSDemo.elf --gc-section  -Xlinker -M -Xlinker -Map=rtosdemo.map
14
15
DEBUG=-g
16
OPTIM=-O0
17
18
19
CFLAGS= $(DEBUG) \
20
    $(OPTIM) \
21
    -T$(LDSCRIPT) \
22
    -I . \
23
    -I .\include \
24
    -I $(RTOS_SOURCE_DIR)/include \
25
    -I $(RTOS_SOURCE_DIR)/portable/GCC/STR9x \
26
    -D ROWLEY_LPC23xx \
27
    -D THUMB_INTERWORK \
28
    -mcpu=arm7tdmi \
29
    -D PACK_STRUCT_END=__attribute\(\(packed\)\) \
30
    -D ALIGN_STRUCT_END=__attribute\(\(aligned\(4\)\)\) \
31
    -fomit-frame-pointer \
32
    -ffunction-sections \
33
    -mthumb-interwork
34
35
                    
36
THUMB_SOURCE= \
37
    main.c \
38
    hw_config.c \
39
    $(RTOS_SOURCE_DIR)\list.c \
40
    $(RTOS_SOURCE_DIR)\queue.c \
41
    $(RTOS_SOURCE_DIR)\tasks.c \
42
    $(RTOS_SOURCE_DIR)\portable/GCC/STR9x/port.c \
43
    $(RTOS_SOURCE_DIR)\portable/MemMang/heap_2.c
44
45
46
ARM_SOURCE= \
47
    vectors.c \
48
    $(RTOS_SOURCE_DIR)\portable/GCC/STR9x/portISR.c
49
50
compiler:
51
  $(CC) $(THUMB_SOURCE) $(ARM_SOURCE) $(CFLAGS)

von Katze (Gast)


Lesenswert?

Ich kann mir einfach nicht erklären woran dies liegen könnte.

Das makefile habe ich nochmals überarbeit:
1
GCC_PATH = c:\programme\hitex\GnuToolPackageArm
2
3
AS = $(GCC_PATH)\bin\arm-hitex-elf-as
4
CC = $(GCC_PATH)\bin\arm-hitex-elf-gcc
5
OBJCOPY=$(GCC_PATH)\bin\arm-hitex-elf-objcopy
6
LDSCRIPT=str91x.ld
7
8
AFLAGS = -m armv4t -gdwarf2  -mthumb-interwork
9
10
CFLAGS = -mfpu=arm7tdmi -c -gdwarf-2 -MD -Wall -O -mthumb-interwork -mapcs-frame
11
12
LFLAGS = --cref
13
14
                    
15
THUMB_SOURCE= main.c
16
17
assembler:
18
   $(AS) $(THUMB_SOURCE) $(AFLAGS)
19
20
compiler:
21
   $(CC) $(THUMB_SOURCE) $(CFLAGS)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.