ПРивет всем! Сварганил проект для Cyclon3, использовал RAM на 64КБ. Но после того, как попытался построить проект с двумя массивами констант - L10447 и L13318, размерами 4427 байт, Linker выдал такое:
CODE
Info: Linking prj.elf
nios2-elf-g++ -T'../prj_bsp/linker.x' -msys-crt0='../prj_bsp/obj/HAL/src/crt0.o'
-msys-lib=hal_bsp -L../prj_bsp -Wl,-Map=prj.map -O0 -g -Wall
-mno-hw-div -mno-hw-mul
-mno-hw-mulx -o prj.elf obj/Font.o obj/GPL.o obj/hello_world.o obj/prj/Font.o
obj/prj/Font.o(.sdata+0x0): multiple definition of `Font_name_1'
obj/Font.o(.sdata+0x0): first defined here
obj/prj/Font.o(.rodata+0x0): multiple definition of `L10447'
obj/Font.o(.rodata+0x0): first defined here
obj/prj/Font.o(.sdata+0x8): multiple definition of `Font_name'
obj/Font.o(.sdata+0x8): first defined here
obj/prj/Font.o(.rodata+0x3e0): multiple definition of `L13318'
obj/Font.o(.rodata+0x3e0): first defined here
collect2: ld returned 1 exit status
make: *** [prj.elf] Error 1
я так понимаю памяти мало? Но массив то маленький. Как решить проблему? Возможно ли увеличить размеры секций? Если да то как?
Сообщение отредактировал Fynjisx - Jan 26 2012, 09:49
С Уважением...