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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.