Forum: Projekte & Code stmf4disc basteln mit musik


von vampire (Gast)


Angehängte Dateien:

Lesenswert?

Es handelt sich um die Portierung von:
Beitrag "STM32F4 Discovery MP3 Player - komplett mit Code"
von Autor: Marco W. (watz)
auf CoIDE 1.5.1 GNU_Tools_ARM_Embedded\4.6_2012q2\bin;

Die ältere Version von CoIDE, weil das Linker-File in Configuration auf
STM32F407xG.ld umgebogen werden muß(statt default --> mp3f4/link.ld)
und dies nur mit v1.5.1 möglich ist;

Da ich das F4Disc zum Flashen anderer Boards (STLink-SWD über 3-Wires) 
verwende, spiele ich nebenbei mal meine umfangreiche mp3-Sammlung ab;
Immer "Stück für Stück" auf 2GB µSD kopiert.

von vampire (Gast)


Lesenswert?

- das Modul Micro SD card gibts bei waveshare;
Die Steckbrücken bei Pollin;

von vampire (Gast)


Lesenswert?

-das Linker- Script ist unter:
\MP3-F4Disc\src\ChibiOS_2.4.0\os\ports\GCC\ARMCMx\STM32F4xx\ld
zu finden;

von vampire (Gast)


Lesenswert?

-wenn das Linker-file nicht gleich beim 1. locate übernommen wird
( steht dann zwar im ausgegrautem Kästchen) hilft ein "edit"(daneben) 
und ein erneutes "locate";
-dann wird es übernommen;
-warum dem so ist?
das wussten die im COOCOX-Forum auchnicht --

von Marius S. (lupin) Benutzerseite


Lesenswert?

Ich hatte mir auch mal einen MP3-Player dafür gebastelt. Habe die 
SD-Karte aber über SDIO angebunden und den DAC entsprechend umgelegt.

Was aber wirklich interessant wäre, wäre mal unterschiedliche Dekoder in 
der Performance zu vergleichen. Besonders interessieren würde mich mal 
wie sich ein Floating-Point Dekoder auf den F4 schlagen würde (im 
Vergleich zu fixed-Point).

von vampire (Gast)


Lesenswert?

-- oh, oh!
Floating Point und CoIDE - da sind im CooCox-Forum schon Tränen 
geflossen;
aber im Ernst:

Marius S. schrieb:
> Habe die
> SD-Karte aber über SDIO angebunden und den DAC entsprechend umgelegt.

-würd mich schon interessieren, wie Du die Pins belegt hast!
(Kannst Du mal dein Projekt hochladen?)
mfg:
vampire

von Marius S. (lupin) Benutzerseite


Lesenswert?

Das Projekt ist mir leider verloren gegangen. DAC SCK habe ich von PC10 
auf PB3 gelegt und DAC SD von PC12 auf PB5.
Dazu habe ich die Leitungen direkt beim DAC durchtrennt, Draht angelötet 
und auf die Pins an der Pfostenleiste gelötet. Das ganze mit ordentlich 
Kleber fixiert :)

Ich hatte auch die FPU mit CoIDE verwendet. Man muss die 
Compiler-Switches dafür halt manuell hinzufügen aber ansonsten ist das 
doch kein Problem...

von vampire (Gast)


Lesenswert?

-ah, verstehe!
Aber mech. Eingriffe stehen z.Z. noch nicht an. mp3-Player ist ja auch 
nur aus "Spass an der Freude" entstanden;

Marius S. schrieb:
> Man muss die
> Compiler-Switches dafür halt manuell hinzufügen aber ansonsten ist das
> doch kein Problem...

Natürlich nicht.
Ich meinte auch mehr den langen Weg bis zu dieser Erkenntnis --
(Linker-Files usw. manuell)
Was den sicher interessanten Vergleich der Dekoder angeht: --
wenn ich die Touch-matrix Berechnung für 5-inch Displays jemals in den 
Griff bekomme  - mal sehen --

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.