Autor |
Nachricht |
tuxlein
Forumkenner
Alter: 40
Anmeldung: 06.03.2008
Beiträge: 105
Wohnort: München
|
|
Der umzug des Threads: http://www.car-pc.info/phpBB2/viewtopic.php?t=15571
Ziel des ganzen ist, das Radio fernsteuern zu können ohne Hardwareänderung mit einfachen Mitteln.
Das Radio besitzt einen ATMega168 MCU, der wird mit einem Bootloader versehen und ab dem der Bootloader über ISP(SPI) augespielt wurde ist es möglich die Firmware über Serial upzudaten via Megaload.net oder unter Unixsystemen mit dem pyload.py (verfügbar unter meinem CVS-Reposetory).
Hier die Projektseite:
https://wiki.tuxempire.de/index.php/YetAnotherRDS100Software
hier findet ihr, wo ihr die Software bekommt und wie man Sie aufspielt und noch etwas mit den Sourcen ....
Das Projekt liegt unter der GPL license und ist für jeden frei verfügbar!
|
|
|
|
Hardware: Geode IEI Wafer 800LX, CAN Bus System (Marke Eigenbau) Software: ELCP
|
|
|
|
|
speedfreak
Manchmalposter
Alter: 37
Anmeldung: 23.02.2006
Beiträge: 72
Wohnort: Moormerland
|
|
Hallo
Könnte einer bitte einmal eine ausführliche Beschreibung machen wie man das Radio nach dem Aufbau umbauen muss und welche Software mit welchen Programmen aufgespielt werden muss?
Und z.B. welche Fusebits und so gesetzt werden müssen?
Ich habe einen Programmieradapter für Atmel, aber leider bin ich erst ganz am Anfang der Programmierung.
Daher möchte ich nix falsch machen und wohlmöglich das Radio zerschiessen. Wäre echt supernett wenn einer das hier machen würde.
MFG Olli
|
|
|
|
|
|
|
|
Elektriker
Inputsammler
Alter: 54
Anmeldung: 09.06.2007
Beiträge: 34
|
|
@speedfreak
Guckst Du auf tuxleins Projektseite (s. vorheriger Beitrag), da steht eigentlich alles.
|
|
|
|
|
|
|
|
speedfreak
Manchmalposter
Alter: 37
Anmeldung: 23.02.2006
Beiträge: 72
Wohnort: Moormerland
|
|
Hi
Also ich finde da nicht wirklich durch.
Das erste was mir auffällt:
In der FAQ steht:
"Wie müssen die Fusebit stehen?
Read the Code!
Im Makefile steht dazu alles!"
Was ist denn die "Makefile"? Und wo finde ich die?
MFG Olli
|
|
|
|
|
|
|
|
Mercedes
Forumkenner
Alter: 49
Anmeldung: 09.05.2008
Beiträge: 152
|
|
Du benötigst zuerst ein Linuxsystem um die Software zu nutzen.
Wenn gcc usw. installiert sind kann man sicherlich die Software mit ./configure make make install erstellen.
Damit die Software jedoch läuft muss erst die neue Firmware auf den ATMEGA und wie das geht steht im ersten Thread.
|
|
|
|
|
|
|
|
rewyn
Forumkenner
Alter: 38
Anmeldung: 03.06.2006
Beiträge: 202
Wohnort: Bez. Baden
|
|
Man benötigt kein Linux System.
Das Makefile ist eine Datei, die man mit dem Editor öffnen kann.
Compilieren musst du eh nix, da es eh das hex file gibt.
|
|
|
|
|
|
|
|
|
Mercedes
Forumkenner
Alter: 49
Anmeldung: 09.05.2008
Beiträge: 152
|
|
Entschuldigung - mein Fehler. Ich habe nur Makefile gelesen. Ich dachte dass es neben der hex noch ein Tool für Linux gibt um das Ganze zu steuern und dachte das dies gemeint wäre.
Es ist nur schade dass es das TunerIC nirgends zu kaufen gibt Das Radio könnte man schön abspecken und auf eine kleine SMD Platine quetschen.
|
|
|
|
|
|
|
|
rewyn
Forumkenner
Alter: 38
Anmeldung: 03.06.2006
Beiträge: 202
Wohnort: Bez. Baden
|
|
Das Radio ist ja auf einer SMD Platine?
Wieviel kleiner solls den noch werden?
|
|
|
|
|
|
|
|
speedfreak
Manchmalposter
Alter: 37
Anmeldung: 23.02.2006
Beiträge: 72
Wohnort: Moormerland
|
|
Hallo
Ich finde es schade das hier keiner das ganze einmal genau erklären kann oder will.
Ich habe das Makefile nun zwar nach langem suchen gefunden (glaube ich das das das richtige ist), aber wenn man noch nicht oft etwas mit der Materie zu tun hatte ist es schwer so etwas zu verstehen und durch das ganze Projekt durchzusteigen.
Wie gesagt, ich würde mich über eine evtl. sogar bebilderte "schritt für schritt Anleitung" sehr freuen. Dann könnte ich es selber umprogrammieren.
Ansonsten muss ich es ja zu einem einschicken, der mir es programmieren kann.
MFG Olli
|
|
|
|
|
|
|
|
rewyn
Forumkenner
Alter: 38
Anmeldung: 03.06.2006
Beiträge: 202
Wohnort: Bez. Baden
|
|
Hi, das mit dem erklären ist leider nicht ganz einfach, da es mehrere verschiedene Hardware und Software es dafür gibt.
Die einfachste ist es über den parallelen port mit ein paar widerständen.
Ich selbst benutze einen ISP Programmer, da ist es wieder anders.
Zu den Fuses:
Man braucht nur den Internen RC Oszillator einstellen. Was ich mich so erinnern kann, braucht man sonst nix einstellen.
Am besten ist es glaube ich die fuses so zu lassen wie sie sind.
Wenn man noch nie einen ATMega Chip geflasht hat, sollte man sich eh ausführlicher damit befassen, da man ne menge falsch machen kann.
Wenn man dazu keine Zeit/Lust hat, sollte man es lieber zu jmd. schicken, der das machen kann.
Ich habe leider momentan auch nicht die Zeit es Schritt für Schritt zu erklären. Aber in den diversen Threads, bzw. auf Tux's Seite gibts da eh auch viel informationen drüber.
|
|
|
|
|
|
|
|
G. Klein
Frischfleisch
Alter: 58
Anmeldung: 16.08.2008
Beiträge: 1
|
|
Hallo,
ich versuche mich nun auch an dem Thema, scheitere aber schon daran, die aktuellen Files zu finden. Auf mercurial Radiomodule liegt ein main.hex vom 17.7., ist das die aktuelle Version? Ebenso unter Bootloader die bootloader.hex auch vom 17.7.?
Im YARS-Wiki unter Entwicklungsstatus gehts bis 13.3., dann ist da Schluß.
Kann mir bitte jemand den aktuellen Stand mitteilen?
|
|
|
|
|
|
|
|
|
tuxlein
Forumkenner
Alter: 40
Anmeldung: 06.03.2008
Beiträge: 105
Wohnort: München
|
|
jup das was in mercurial drinnen ist ist das letzte!
|
|
|
|
Hardware: Geode IEI Wafer 800LX, CAN Bus System (Marke Eigenbau) Software: ELCP
|
|
|
|
|