mp3 player lpcxpresso uda1380 assembler code

OP #3416600
Lesenswert?

hallo,

ich versuche einen mp3 player zu bauen. den code habe ich von hier:
http://www.nxp.com/search?q=an11178&type=keyword&rows=10
als ide verwende ich lpcxpresso.

beim debuggen springt er in die HardFault_Handler funktion. ich habe die 
stelle wo das passiert im bild rot markiert. die clz funktion ist in 
einer assembler datei.
Angehängte Dateien:
Persönliche Seite #3417593
Lesenswert?

Die asmpoly kannst du auch durch die C funktionen ersetzen. Sollten die 
bei deinen player nicht mehr dabei sein musst du sie dir besorgen. Der 
original Source des dekoders ist hier: 
https://datatype.helixcommunity.org/Mp3dec

Bis auf die assembler Sachen wird der Source 1:1 gleich sein.

Hier wurden auch die reinen C sourcen verwendet:
Beitrag "STM32F4 Discovery MP3 Player - komplett mit Code"

Wenn du schon an sowas scheiterst....

Was soll das ganze denn mal werden?
Gast #3418244
Lesenswert?

Marius S. schrieb:
> Ali versucht das ganze ohne einen MP3 Player-IC zu machen.

der uda1380 kann laut Datenblatt auch MP3-Dateien verarbeiten. Im 
Prinzip das gleiche wie der VS1053, nur dass man hier im Forum zum Vs 
einiges findet, zum uda nicht. Doppeltes Handicap: Selten benutzter uC, 
selten benutzter Decoder.

Das Programm hängt an der Funktion CLZ(gbMask). kannst du mal 
beschreiben, was diese Funktion bewirken soll? Ist das die Anbindung an 
den uda?

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