WARNING: This server is unstable and will be retired in the next days. If you want to keep this forum available, please request immediately a migration on the Nabble Support forum. Forums that don't receive any migration request will be deleted forever.

 « Return to Thread: Problem in MMC MP3 Player wiki example

Re: Problem in MMC MP3 Player wiki example

by Ethernut :: Rate this Message:

| View in Thread

Hi André,

On 26.04.2012 16:31, André Aureliano wrote:
> I still having problem. Can anyone help me?
>
> When I try to build the application for AT91SAM7X_EK board appears this
> error:
>
> C:/ethernut-4.10/nutbld/liblibcontrib.a(subband.o): In function
> 'xmp3_Subband':
> subband.c:(.text+0xac): undefined reference to 'xmp3_PolyphaseStereo'
> subband.c:(.text+0x114): undefined reference to 'xmp3_PolyphaseMono'

I'm not able to reproduce this problem. Can you please be more specific
about the versions you are using and provide the output of the make?

Here is my output, using Nut/OS 4.10.3 and ewebradio 2.3.1:

arm-none-eabi-gcc webradio.o httpserv.o httpcgis.o httpmajs.o xmlserv.o
xmlutils.o config.o favlist.o station.o receiver.o shoutcast
.o userif.o utils.o logmsg.o buttons.o -mcpu=arm7tdmi -nostartfiles
-T../../nut/arch/arm/ldscripts/at91sam7x256_rom.ld -Wl,-Map=webr
adio.map,--cref,--no-warn-mismatch -L../../nutbld-sam7xek/lib
-Wl,--start-group ../../nutbld-sam7xek/lib/nutinit.o ../../nutbld-sam7
xek/lib/asmpoly_gcc.o -lnutcontrib -lnutpro -lnutnet -lnutfs -lnutos
-lnutcrt -lnutgorp -lnutdev -lnutarch  -Wl,--end-group -o webra
dio.elf
arm-none-eabi-objcopy  -O ihex webradio.elf webradio.hex
arm-none-eabi-objcopy  -O binary webradio.elf webradio.bin

C:\ethernut-4.10\nutapp-sam7xek\ewebradio>make clean all
rm -f
rm -f webradio.o httpserv.o httpcgis.o httpmajs.o xmlserv.o xmlutils.o
config.o favlist.o station.o receiver.o shoutcast.o userif.o
utils.o logmsg.o buttons.o
rm -f webradio.hex webradio.bin webradio.elf
rm -f webradio.eep
rm -f webradio.obj
rm -f webradio.map
rm -f webradio.lst httpserv.lst httpcgis.lst httpmajs.lst xmlserv.lst
xmlutils.lst config.lst favlist.lst station.lst receiver.lst s
houtcast.lst userif.lst utils.lst logmsg.lst buttons.lst
rm -f webradio.bak httpserv.bak httpcgis.bak httpmajs.bak xmlserv.bak
xmlutils.bak config.bak favlist.bak station.bak receiver.bak s
houtcast.bak userif.bak utils.bak logmsg.bak buttons.bak
rm -f webradio.i httpserv.i httpcgis.i httpmajs.i xmlserv.i xmlutils.i
config.i favlist.i station.i receiver.i shoutcast.i userif.i
utils.i logmsg.i buttons.i
arm-none-eabi-gcc -c -I../../nutbld-sam7xek/include  -I../../nut/include
 -DAT91SAM7X_EK  -mcpu=arm7tdmi -mthumb-interwork -Os -Wall
 -Wstrict-prototypes -Wa,-a=webradio.lst  -o webradio.o webradio.c
arm-none-eabi-gcc -c -I../../nutbld-sam7xek/include  -I../../nut/include
 -DAT91SAM7X_EK  -mcpu=arm7tdmi -mthumb-interwork -Os -Wall
 -Wstrict-prototypes -Wa,-a=httpserv.lst  -o httpserv.o httpserv.c
arm-none-eabi-gcc -c -I../../nutbld-sam7xek/include  -I../../nut/include
 -DAT91SAM7X_EK  -mcpu=arm7tdmi -mthumb-interwork -Os -Wall
 -Wstrict-prototypes -Wa,-a=httpcgis.lst  -o httpcgis.o httpcgis.c
arm-none-eabi-gcc -c -I../../nutbld-sam7xek/include  -I../../nut/include
 -DAT91SAM7X_EK  -mcpu=arm7tdmi -mthumb-interwork -Os -Wall
 -Wstrict-prototypes -Wa,-a=httpmajs.lst  -o httpmajs.o httpmajs.c
arm-none-eabi-gcc -c -I../../nutbld-sam7xek/include  -I../../nut/include
 -DAT91SAM7X_EK  -mcpu=arm7tdmi -mthumb-interwork -Os -Wall
 -Wstrict-prototypes -Wa,-a=xmlserv.lst  -o xmlserv.o xmlserv.c
arm-none-eabi-gcc -c -I../../nutbld-sam7xek/include  -I../../nut/include
 -DAT91SAM7X_EK  -mcpu=arm7tdmi -mthumb-interwork -Os -Wall
 -Wstrict-prototypes -Wa,-a=xmlutils.lst  -o xmlutils.o xmlutils.c
arm-none-eabi-gcc -c -I../../nutbld-sam7xek/include  -I../../nut/include
 -DAT91SAM7X_EK  -mcpu=arm7tdmi -mthumb-interwork -Os -Wall
 -Wstrict-prototypes -Wa,-a=config.lst  -o config.o config.c
arm-none-eabi-gcc -c -I../../nutbld-sam7xek/include  -I../../nut/include
 -DAT91SAM7X_EK  -mcpu=arm7tdmi -mthumb-interwork -Os -Wall
 -Wstrict-prototypes -Wa,-a=favlist.lst  -o favlist.o favlist.c
arm-none-eabi-gcc -c -I../../nutbld-sam7xek/include  -I../../nut/include
 -DAT91SAM7X_EK  -mcpu=arm7tdmi -mthumb-interwork -Os -Wall
 -Wstrict-prototypes -Wa,-a=station.lst  -o station.o station.c
arm-none-eabi-gcc -c -I../../nutbld-sam7xek/include  -I../../nut/include
 -DAT91SAM7X_EK  -mcpu=arm7tdmi -mthumb-interwork -Os -Wall
 -Wstrict-prototypes -Wa,-a=receiver.lst  -o receiver.o receiver.c
arm-none-eabi-gcc -c -I../../nutbld-sam7xek/include  -I../../nut/include
 -DAT91SAM7X_EK  -mcpu=arm7tdmi -mthumb-interwork -Os -Wall
 -Wstrict-prototypes -Wa,-a=shoutcast.lst  -o shoutcast.o shoutcast.c
arm-none-eabi-gcc -c -I../../nutbld-sam7xek/include  -I../../nut/include
 -DAT91SAM7X_EK  -mcpu=arm7tdmi -mthumb-interwork -Os -Wall
 -Wstrict-prototypes -Wa,-a=userif.lst  -o userif.o userif.c
arm-none-eabi-gcc -c -I../../nutbld-sam7xek/include  -I../../nut/include
 -DAT91SAM7X_EK  -mcpu=arm7tdmi -mthumb-interwork -Os -Wall
 -Wstrict-prototypes -Wa,-a=utils.lst  -o utils.o utils.c
arm-none-eabi-gcc -c -I../../nutbld-sam7xek/include  -I../../nut/include
 -DAT91SAM7X_EK  -mcpu=arm7tdmi -mthumb-interwork -Os -Wall
 -Wstrict-prototypes -Wa,-a=logmsg.lst  -o logmsg.o logmsg.c
arm-none-eabi-gcc -c -I../../nutbld-sam7xek/include  -I../../nut/include
 -DAT91SAM7X_EK  -mcpu=arm7tdmi -mthumb-interwork -Os -Wall
 -Wstrict-prototypes -Wa,-a=buttons.lst  -o buttons.o buttons.c
buttons.c: In function 'ButtonInit':
buttons.c:349:9: warning: variable 'dummy' set but not used
[-Wunused-but-set-variable]
arm-none-eabi-gcc webradio.o httpserv.o httpcgis.o httpmajs.o xmlserv.o
xmlutils.o config.o favlist.o station.o receiver.o shoutcast
.o userif.o utils.o logmsg.o buttons.o -mcpu=arm7tdmi -nostartfiles
-T../../nut/arch/arm/ldscripts/at91sam7x256_rom.ld -Wl,-Map=webr
adio.map,--cref,--no-warn-mismatch -L../../nutbld-sam7xek/lib
-Wl,--start-group ../../nutbld-sam7xek/lib/nutinit.o ../../nutbld-sam7
xek/lib/asmpoly_gcc.o -lnutcontrib -lnutpro -lnutnet -lnutfs -lnutos
-lnutcrt -lnutgorp -lnutdev -lnutarch  -Wl,--end-group -o webra
dio.elf
arm-none-eabi-objcopy  -O ihex webradio.elf webradio.hex
arm-none-eabi-objcopy  -O binary webradio.elf webradio.bin

Note also, that the SAM7X does not have sufficient RAM for a SHOUTcast
radio. It works in general, but is somewhat limited to low bitrate streams.

Regards,

Harald


_______________________________________________
http://lists.egnite.de/mailman/listinfo/en-nut-discussion

 « Return to Thread: Problem in MMC MP3 Player wiki example