Du bist nunmehr mit demselben Problem in 3(!) Threads unterwegs.
und
Dabei sind anscheinend einige Antworten irrtümlich als Lösung markiert.
Um den aktuellen Status zu verstehen, fasse ich mal zusammen, wie es sich mir z. Zt. darstellt:
Du hast eigentlich 3 Probleme:
Die Compilierung der TonUINO SW funktioniert nicht
Der Upload auf den Arduino funktioniert nicht
Der DF-Player spielt die mp3-Dateien von der SD-Karte nicht ordentlich ab.
Problem 2 konnten wir anscheinend lösen
Damit ist klar, dass Dein Arduino mit dem Bootloader „ATmega328P“ bedient werden muss.
Nun zu Problem 1:
Hier bestätigst Du, dass Deine Arduino IDE einen Sketch (scheinbar eines der mitgelieferten Beispiele) ordnungsgemäß ordnungsgemäß compiliert hat.
Daraus können wir schließen, dass die Arduino IDE prinzipiell in ihren Grundfunktionen funktionsfähig installiert ist.
Danach ein erneuter Versuch, die TonUINO SW zu compilieren - leider ohne Erfolg
Der Vorgang wurde zwar abgebrochen, die Fehlermeldungen des Compilers sind jedoch recht übersichtlich und deuten auf eine fehlerhafte Anpassung in der „constants.hpp“ hin, wie auch von @Boerge1 angemerkt.
Hier bricht nun die Fehlersuche leider ohne weitere Information ab, da Du zum Online-Upload gewechselt hast.
Damit hast Du jetzt eine lauffähige Firmware auf Deinen TonUINO geladen, allerdings in den Standardeinstellungen.
Problem 3:
Dass der DF-Player nicht ordentlich spielt ist eigentlich kein Wunder, da es einerseits welche mit problematischen bis hin zu unbrauchbaren (TD5580A) Chips gibt, andererseits die „brauchbaren“ Chips immer noch eine entsprechende Anpassung der Software benötigen.
Diese Anpassungen sind bereits im Programm enthalten, müssen aber für den spezifischen Chip in der „constants.hpp“ aktiviert werden.
Was man da machen kann und wie es gemacht wird kannst Du nachlesen in:
Zur Prüfung, ob die SW nun korrekt kompiliert wird, solltest Du nicht gleich versuchen die Firmware hochzuladen sondern die „Überprüfen“ Funktion der Arduino IDE verwenden. Dazu muss dann nicht einmal der Arduino mit dem PC verbunden sein.
Nun abschließend noch einige Fragen:
Hast Du die ZIP-Datei der TonUINO Software in ein Verzeichnis entpackt?
Ist dabei ein ganzer Verzeichnisbaum entstanden, besonders ein Verzeichnis „src“ mit entsprechendem Inhalt?
Welche Anpassungen hast Du in der „constants.hpp“ vorgenommen ?
Sind alle Bibliotheken (auch in der Version) installiert, wie sie in der Readme Datei angegeben sind ?