Linker in CrossStudio for Arm

OP #2430771
Lesenswert?

Hallo ich bin mit meinem Projekt kurzfristig von Keil auf CrossStudio 
umgestiegen. Jetzt habe ich Probleme beim Linkersript:
1
 
2
Rebuild active project  3.8 seconds  35 errors
3
  Rebuilding AduC7128 in configuration ARM Flash Debug  35 errors
4
    Compiling adc.c
5
    Compiling dds.c
6
    Compiling main.c
7
    Compiling uart.c
8
    Assembling crt0.s
9
    Assembling Analog_ADuC7000_Startup.s
10
    Compiling Analog_ADuC7000.c
11
    Compiling Analog_ADuC702x_Eval_Board.c
12
    Generating linker script
13
    Linking AduC7128.elf  35 errors
14
      C:/Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/gcc/bin/ld: region UNPLACED_SECTIONS is full (ARM Flash Debug/AduC7128.elf section .text)
15
      C:/Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/gcc/bin/ld: region UNPLACED_SECTIONS is full (ARM Flash Debug/AduC7128.elf section .rodata)
16
      C:/Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/gcc/bin/ld: region UNPLACED_SECTIONS is full (ARM Flash Debug/AduC7128.elf section .init)
17
      C:/Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/gcc/bin/ld: region UNPLACED_SECTIONS is full (ARM Flash Debug/AduC7128.elf section .vectors)
18
      C:/Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/gcc/bin/ld: region UNPLACED_SECTIONS is full (ARM Flash Debug/AduC7128.elf section .text.libc)
19
      C:/Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/gcc/bin/ld: region UNPLACED_SECTIONS is full (ARM Flash Debug/AduC7128.elf section .data)
20
      C:/Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/gcc/bin/ld: region UNPLACED_SECTIONS is full (ARM Flash Debug/AduC7128.elf section .bss)
21
      C:/Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/gcc/bin/ld: section .init [00000000 -> 0000022f] overlaps section .rodata [00000000 -> 0000070f]
22
      C:/Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/gcc/bin/ld: section .vectors [00000000 -> 0000003b] overlaps section .init [00000000 -> 0000022f]
23
      C:/Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/gcc/bin/ld: section .text.libc [00000000 -> 0000007f] overlaps section .vectors [00000000 -> 0000003b]
24
      C:/Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/gcc/bin/ld: section .data [00000000 -> 00000027] overlaps section .text.libc [00000000 -> 0000007f]
25
      C:/Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/gcc/bin/ld: section .bss [00000000 -> 00001163] overlaps section .data [00000000 -> 00000027]
26
      C:/Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/gcc/bin/ld: section .text [00000000 -> 0000246b] overlaps section .bss [00000000 -> 00001163]
27
      C:/Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/gcc/bin/ld: ARM Flash Debug/AduC7128.elf: section .vectors lma 0x0 overlaps previous sections
28
      C:/Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/gcc/bin/ld: ARM Flash Debug/AduC7128.elf: section .text.libc lma 0x0 overlaps previous sections
29
      C:/Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/gcc/bin/ld: ARM Flash Debug/AduC7128.elf: section .init lma 0x0 overlaps previous sections
30
      C:/Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/gcc/bin/ld: ARM Flash Debug/AduC7128.elf: section .rodata lma 0x0 overlaps previous sections
31
      C:/Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/gcc/bin/ld: ARM Flash Debug/AduC7128.elf: section .text lma 0x0 overlaps previous sections
32
      ARM Flash Debug/crt0.o: In function `memory_set':
33
      C:/ADUC7128/Crossworks Projekt/../../../../../../Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/source/crt0.s:298: undefined reference to `__stack_und_end__'
34
      C:/ADUC7128/Crossworks Projekt/../../../../../../Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/source/crt0.s:298: undefined reference to `__stack_abt_end__'
35
      C:/ADUC7128/Crossworks Projekt/../../../../../../Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/source/crt0.s:298: undefined reference to `__stack_irq_end__'
36
      C:/ADUC7128/Crossworks Projekt/../../../../../../Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/source/crt0.s:298: undefined reference to `__stack_fiq_end__'
37
      C:/ADUC7128/Crossworks Projekt/../../../../../../Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/source/crt0.s:298: undefined reference to `__stack_svc_end__'
38
      C:/ADUC7128/Crossworks Projekt/../../../../../../Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/source/crt0.s:298: undefined reference to `__stack_end__'
39
      C:/ADUC7128/Crossworks Projekt/../../../../../../Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/source/crt0.s:298: undefined reference to `__data_load_start__'
40
      C:/ADUC7128/Crossworks Projekt/../../../../../../Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/source/crt0.s:298: undefined reference to `__data_start__'
41
      C:/ADUC7128/Crossworks Projekt/../../../../../../Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/source/crt0.s:298: undefined reference to `__data_end__'
42
      C:/ADUC7128/Crossworks Projekt/../../../../../../Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/source/crt0.s:298: undefined reference to `__text_load_start__'
43
      C:/ADUC7128/Crossworks Projekt/../../../../../../Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/source/crt0.s:298: undefined reference to `__text_start__'
44
      C:/ADUC7128/Crossworks Projekt/../../../../../../Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/source/crt0.s:298: undefined reference to `__text_end__'
45
      C:/ADUC7128/Crossworks Projekt/../../../../../../Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/source/crt0.s:298: undefined reference to `__fast_load_start__'
46
      C:/ADUC7128/Crossworks Projekt/../../../../../../Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/source/crt0.s:298: undefined reference to `__fast_start__'
47
      C:/ADUC7128/Crossworks Projekt/../../../../../../Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/source/crt0.s:298: undefined reference to `__fast_end__'
48
      C:/ADUC7128/Crossworks Projekt/../../../../../../Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/source/crt0.s:298: undefined reference to `__ctors_load_start__'
49
      C:/ADUC7128/Crossworks Projekt/../../../../../../Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/source/crt0.s:298: undefined reference to `__ctors_start__'
50
      C:/ADUC7128/Crossworks Projekt/../../../../../../Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/source/crt0.s:298: undefined reference to `__ctors_end__'
51
      C:/ADUC7128/Crossworks Projekt/../../../../../../Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/source/crt0.s:298: undefined reference to `__dtors_load_start__'
52
      C:/ADUC7128/Crossworks Projekt/../../../../../../Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/source/crt0.s:298: undefined reference to `__dtors_start__'
53
      C:/ADUC7128/Crossworks Projekt/../../../../../../Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/source/crt0.s:298: undefined reference to `__dtors_end__'
54
      C:/ADUC7128/Crossworks Projekt/../../../../../../Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/source/crt0.s:298: undefined reference to `__rodata_load_start__'
55
      C:/ADUC7128/Crossworks Projekt/../../../../../../Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/source/crt0.s:298: undefined reference to `__rodata_start__'
56
      C:/ADUC7128/Crossworks Projekt/../../../../../../Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/source/crt0.s:298: undefined reference to `__rodata_end__'
57
      C:/ADUC7128/Crossworks Projekt/../../../../../../Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/source/crt0.s:298: undefined reference to `__bss_start__'
58
      C:/ADUC7128/Crossworks Projekt/../../../../../../Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/source/crt0.s:298: undefined reference to `__bss_end__'
59
      C:/ADUC7128/Crossworks Projekt/../../../../../../Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/source/crt0.s:298: undefined reference to `__heap_start__'
60
      C:/ADUC7128/Crossworks Projekt/../../../../../../Programme/Rowley Associates Limited/CrossWorks for ARM 1.7/source/crt0.s:298: undefined reference to `__heap_end__'
61
Build failed


Ich habe die Files direkt von der Webseite als Package heruntergeladen. 
Muss ich noch irgendwelche Einstellungen machen?

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