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.
- das Modul Micro SD card gibts bei waveshare; Die Steckbrücken bei Pollin;
-das Linker- Script ist unter: \MP3-F4Disc\src\ChibiOS_2.4.0\os\ports\GCC\ARMCMx\STM32F4xx\ld zu finden;
-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 --
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).
-- 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
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...
-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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.