|
Autor |
Nachricht |
Wal
Developer
Alter: 57
Anmeldung: 11.11.2004
Beiträge: 1128
Wohnort: Obernburg/Odw., Bayern
|
|
Ok,
bin aber auf der Arbeit.
Es ist die Version 1.0 auf Tuxempire's Page, werde mal die im CVS heute Nacht versuchen.
Wal
|
|
|
|
|
|
|
|
|
tuxlein
Forumkenner
Alter: 40
Anmeldung: 06.03.2008
Beiträge: 105
Wohnort: München
|
|
Hallo Leute,
für Fragen erst das lesen:
https://wiki.tux-project.de/index.php/YetAnotherRDS100Software_%28FAQ%29
Ich bin der jenige der 115k2 eingestellt habe weil im momnt wird eh nur im Labor/Raum mit dem Radio gespielt und die ständige baudrate wechslerrei is nervig und man muss sich ja beim implementieren auf was verlassen können!
Am Freitag hatte ich von einem hier besuch, dem habe ich dann das Radio geflasht - er ist davon begeistert, hatten keine Problme mit Baudrate!
@Wal seit donerstag hat sich an der FW nichts geändert!
|
|
|
|
Hardware: Geode IEI Wafer 800LX, CAN Bus System (Marke Eigenbau) Software: ELCP
|
|
|
|
rewyn
Forumkenner
Alter: 38
Anmeldung: 03.06.2006
Beiträge: 202
Wohnort: Bez. Baden
|
|
lol, wie kann man sich beim implementieren auf etwas verlassen, was nicht stabil läuft?
Aber egal, das kalibrieren des Oszillators funktioniert soweit einwandfrei.
Bin nun drann, das ganze auf den Bootloader zu übertragen, bzw. den bootloader auf avr-gcc zu portieren.
|
|
|
|
|
|
|
|
rewyn
Forumkenner
Alter: 38
Anmeldung: 03.06.2006
Beiträge: 202
Wohnort: Bez. Baden
|
|
Ab heute Nacht sollte sich dann eine neue Version im Nigthly Snapshot befinden.
Bootloader funktioniert mit 115,2k Baud
Firmware selbst funktioniert auch mit 115,2k Baud
Um zu flashen einfach $U#00 eingeben und dann auf den Megaload wechseln, dazu hat man 30sec. Zeit.
Tux wird dann bei Zeit noch den RESET command einbinden, damit man direkt mit dem Megaload alleine flashen kann.
Viel Spaß beim testen.
PS: Vielen Dank an philip_c für die Hilfe.
|
|
|
|
|
|
|
|
tuxlein
Forumkenner
Alter: 40
Anmeldung: 06.03.2008
Beiträge: 105
Wohnort: München
|
|
@rewyn
mit dem Reset und 30 Sec stimt leider nicht, ich habe 12 Sec eingestelt.
die EEPROM Addressen bitte in den ENUM legen hier kann man auch eine ADDR festlegen, aber ich will nur Doppelbelegungen vermeiden!
als kleinen Feadback:
mikado war am Freitag bei mir und ich habe sein Radio geflasht. Laut PN die er mir geschirieben hat kamm ein gutes Feadback zurück.
Megaload reset ist erst mal zurückgestelt, erst sind mir andere Dinge wichtiger.
Zum Init, das finde ich nicht gut, da es ja möglich ist das radio laufen zu lassen und sich zu disconnecten und ihrgendwann wieder zu connecten.
Eine Anmeldeprozedure währe nur schade für den Flashplatz.
Habe mir vorgestellt das Display für eine einfache ausgabe herzunehmen:
Zeile1: RadioTitel (BAYERN 3)
Zeile2: Frequenz (mit vileicht RF Level)
Somit währe es nicht ganz tot und die Flashfressende Menüstruktur fält weg.
EDIT:
Dieser String kommt wenn das Radio bzw die Software hoch fährt:
Code:
|
Florian Kristen (fk@tux-project.de) - YARS Software
|
|
|
|
|
Hardware: Geode IEI Wafer 800LX, CAN Bus System (Marke Eigenbau) Software: ELCP
|
|
|
|
rewyn
Forumkenner
Alter: 38
Anmeldung: 03.06.2006
Beiträge: 202
Wohnort: Bez. Baden
|
|
tuxlein hat folgendes geschrieben:
|
@rewyn
mit dem Reset und 30 Sec stimt leider nicht, ich habe 12 Sec eingestelt.
|
Hast du das auch mal probiert?
Habe das gestern geändert, da es so ca. 120Sec. gedauert hat.
In den Sources ist es jetzt ungefähr 30sec.
Aber um uns und den anderen Leuten das zu ersparen, wäre gerade der RESET command wichtig, den der Megaload.Net senden kann.
tuxlein hat folgendes geschrieben:
|
Zum Init, das finde ich nicht gut, da es ja möglich ist das radio laufen zu lassen und sich zu disconnecten und ihrgendwann wieder zu connecten.
Eine Anmeldeprozedure währe nur schade für den Flashplatz.
|
Verstehe nicht, was du damit meinst.
tuxlein hat folgendes geschrieben:
|
Florian Kristen (fk@tux-project.de) - YARS Software
|
Das ist nun scheinbar auch neu.
Wenn du das änderst, wäre es auch gut, dass du das ins CVS integrierst, ansonsten fahren wir da zweigleisig, was ja auch nicht Sinn der Sache ist.
|
|
|
|
|
|
|
|
|
tuxlein
Forumkenner
Alter: 40
Anmeldung: 06.03.2008
Beiträge: 105
Wohnort: München
|
|
@rewyn
den init string habe ich erst heute eingebaut ist noch nicht im cvs!
Na klar nur von der Arbeit aus kann ich nicht ins cvs - ich bin muss ich sagen der jenige der am schnellsten es ins cvs stelle!
Andere Projekte habe kein Sourceverwaltungstool im einsatz und macht die sache schwiriger.
Zu jeder Version gibt es ja auch ein Lable, um wieder zurück zu springen können!
ok du hast die Clock kalibrierung jetzt richtig drinnen, bei mir hat es genau 12-13 sec gedauert bis der reset kamm.
dann is gut wenn jetzt _delay_ms strimt.
Jo mag sein mit dem Megaloadreset, aber von unix brauch ich den nicht umbedingt.
Soll mir mal jemand den String bzw die Hexwerte/chars sagen welche er schickt dann mach ich das sicherlich gerne und schnell nur habe ich keine lust nochdazu das jetzt auszuprobieren.
|
|
|
|
Hardware: Geode IEI Wafer 800LX, CAN Bus System (Marke Eigenbau) Software: ELCP
|
|
|
|
Wal
Developer
Alter: 57
Anmeldung: 11.11.2004
Beiträge: 1128
Wohnort: Obernburg/Odw., Bayern
|
|
So heute hatte ich mal wieder ein Erfolg.
Mit dem Bootloader 1.0 also mit 38400 Baud kann ich jetzt die Firmware flashen. Bekomme aber mit 115200 Baud keine gescheite Verbindung.
Code:
|
ààäåöÙãå`òåáäùaa
TUNE SUCCESS!!!
else Tune Faild
TUNE in PROCRESS
TUNE SUCCESS!!!
Bad limit is reached
f
$O=1#00
w
$O=1#00
e
$O=1#00
r
$O=1#00
t
$O=1#00
z
$O=1#00
u
$O=1#00
|
Mal sehen ob ich im Download noch eine Firmware mit 38400 Baud finde.
Wal
|
|
|
|
|
|
|
|
Wal
Developer
Alter: 57
Anmeldung: 11.11.2004
Beiträge: 1128
Wohnort: Obernburg/Odw., Bayern
|
|
Habe die Firmware selbst mit 8MHz und 38400 Baud übersetzt. Sieht schon besser aus, aber funzt noch nicht. Ich denke das ich in den sauren Apfel beißen und den USB-Adapter bei ELV ordern muß.
Code:
|
>device ready!!
TUNE SUCCESS!!!
else Tune Faild
TUNE in PROCRESS
tea reset
tea reset
tea reset
tea reset
tea reset
tea reset
tea reset
tea reset
tea reset
tea reset
tea reset
tea reset
tea reset
tea reset
tea reset
tea reset
tea reset
tea reset
tea reset
tea reset
tea reset
|
Noch was,
ich muß beim Firmware flashen mit Megaload kein Commando absetzen, sondern nur Megaload starten und Spannung auf's Modul geben und er fängt an zu flashen. Sind da noch Fusebit's falsch ?
Edit: Funzt doch bei 38400 Baud, das tea reset geht weg wenn ich einen Sender habe.
Code:
|
$f#00
$f=1030#00
PTYN-c
D-PTYN 20, 6W=t
$O=1#00
$WD-PTYN 84, 30=PTYN-c
D-PTYN 20, 6D-PTYN 41, 4Et
$O=3#00
$f#00
$f=1030#00
$i#00
$i=D318#00
PTYN-c
D-PTYN 20, 6PTYN-c n
$n#00
$n=0TENNAN#00
$n
$O=2#00
$n#
$O=1#00
$n#00
$n=ANTENNE #00
PTYN-c
D-PTYN 10, 30$x#00
$x=aktueller TiteNNbei AntennGMBaNN#00
|
Wal
|
|
|
|
|
|
|
|
tuxlein
Forumkenner
Alter: 40
Anmeldung: 06.03.2008
Beiträge: 105
Wohnort: München
|
|
Komischer skin seit neusten - sehr gewönungsbedürftig!
@Wal
Ne du bist tottal richtig!
Übrigens gibts jetzt auch den bootloader mit 115k2.
Nim doch die Release version da bekommst du die Debug ausgaben nicht mehr.
Du brauchst das USB Module nicht weil du kanst ja schon kommandieren bzw mit dem Radio reden.
Hier bekommst du die CVS Version vom Bootloader 1.20:
https://motivecvs.tux-project.de/cgi-bin/viewcvs.cgi/*checkout*/Firmware/Bootloader/BOOTLOAD.hex?rev =1.2
(Der versionssprung, weil die Bins kann man einfach auf die CVS Versionsnummer überztragen ist am einfachsten beim Bootloader gerade.)
Ok mit den RDS Daten wie du siehst hast du nicht so guten empfang, du hast so viele übertragungsfehler.
Die sender schicken eigentlich 3x die Selben daten bzw Radiotext bevor sie den ändern um hier im Controller fehlerkoriektur durchführen kann.
Es ist auch mal geplant ein minimale Fehlerkorektur einzubauen.
Wichtig ist in der Version 1.0 die Komandierung und die Funktionen.
tae reset ist eine Erhaltungsfunktion, die verhindern soll und tunt, dass die TEA keine RDS daten mehr schickt.
Die ausgaben sind alle in der Releasversion deaktiviert.
Hackonzack wo bleibt das Subforum für das Radio?! so blickt doch keiner mehr durch, bei den vielen Einträgen!
|
|
|
|
Hardware: Geode IEI Wafer 800LX, CAN Bus System (Marke Eigenbau) Software: ELCP
|
|
|
|
Wal
Developer
Alter: 57
Anmeldung: 11.11.2004
Beiträge: 1128
Wohnort: Obernburg/Odw., Bayern
|
|
tuxlein hat folgendes geschrieben:
|
Komischer skin seit neusten - sehr gewönungsbedürftig!
@Wal
Ne du bist tottal richtig!
Übrigens gibts jetzt auch den bootloader mit 115k2.
Nim doch die Release version da bekommst du die Debug ausgaben nicht mehr.
Du brauchst das USB Module nicht weil du kanst ja schon kommandieren bzw mit dem Radio reden.
Hier bekommst du die CVS Version vom Bootloader 1.20:
https://motivecvs.tux-project.de/cgi-bin/viewcvs.cgi/*checkout*/Firmware/Bootloader/BOOTLOAD.hex?rev =1.2
(Der versionssprung, weil die Bins kann man einfach auf die CVS Versionsnummer überztragen ist am einfachsten beim Bootloader gerade.)
Ok mit den RDS Daten wie du siehst hast du nicht so guten empfang, du hast so viele übertragungsfehler.
Die sender schicken eigentlich 3x die Selben daten bzw Radiotext bevor sie den ändern um hier im Controller fehlerkoriektur durchführen kann.
Es ist auch mal geplant ein minimale Fehlerkorektur einzubauen.
Wichtig ist in der Version 1.0 die Komandierung und die Funktionen.
tae reset ist eine Erhaltungsfunktion, die verhindern soll und tunt, dass die TEA keine RDS daten mehr schickt.
Die ausgaben sind alle in der Releasversion deaktiviert.
Hackonzack wo bleibt das Subforum für das Radio?! so blickt doch keiner mehr durch, bei den vielen Einträgen!
|
Nur leider funzt der 115200 Bootloader bei mir nicht, da sehr wahrscheinlich die ersten paar Zeichen immer Schrott sind.
Die 115200 Software funzt bei mir nach ein paar Sekunden, dachte aber immer da Schmierzeichen kommen das das nicht geht.
Oben siehst du was mit 38400 kommt.
Hier nochmal bei 115200:
Code:
|
~ìïòéáî`òéóôåî`hæëôõømðòïêåãônäåi`m`¹²³`³ïæô÷áòå
´µ
`³µ
³³aaa
åìóå`´õîå`áéìä
´µ
`éî`°²²
³³
´µ
`³µ
³³aaa
dã}yxtcpp
tea reset
tea reset
tea reset
tea reset
tea reset
tea reset
tea reset
tea reset
tea reset
tea reset
$tea reset
tea reset
tea reset
tea reset
tea reset
tea reset
tea reset
Ftea reset
tea reset
tea reset
=1030#00
$O=0#00
|
Du siehst die ersten Zeichen sind Schrott und danach funzt das.
Wal
|
|
|
|
|
|
|
|
|
tuxlein
Forumkenner
Alter: 40
Anmeldung: 06.03.2008
Beiträge: 105
Wohnort: München
|
|
hö k.a. was da ist.
Welchen Bootloader hast du drauf?
Welche Firmware hast du drauf?
fangen wir mal so an.
|
|
|
|
Hardware: Geode IEI Wafer 800LX, CAN Bus System (Marke Eigenbau) Software: ELCP
|
|
|
|
Wal
Developer
Alter: 57
Anmeldung: 11.11.2004
Beiträge: 1128
Wohnort: Obernburg/Odw., Bayern
|
|
Bootloader 1.0 mit 38400 funzt.
Bootloader 1.2 mit 115200 funzt nicht.
Firmware letzte CVS übersetzt mit 8MHz und 38400 alles in Ordnung.
Firmware 1.0 mit 115200 die ersten zeichen sind Schrott, danach funzt es.
Habe jetzt Bootloader 1.0 und Firmware 1.0 drauf und kann das Radio bedienen.
In meinem eigenen Frontend CarFlash kann ich schon die Sender einstellen.
Da in cAVe 2.25 die gleiche RadioUnit verwendet wird läuft das praktisch auch schon.
Ich denke morgen kann ich was zum testen hier reinstellen, bin aber von der Qualität vom Radio nicht so überzeugt. Habe hier am Schreibtisch mit meinem Andre Radio Top Radio und RDS-Empfang. Mit dem ELV nicht so tolle.
Wal
|
|
|
|
|
|
|
|
tuxlein
Forumkenner
Alter: 40
Anmeldung: 06.03.2008
Beiträge: 105
Wohnort: München
|
|
gut mit RDS ist mir das klar warum der noch nicht so toll ist!
Du kanst da noch in den registers viel einstellen, ich habe erst mal einfach rds überredet bei alles zu gehen ohne fehlerkontrolle die is aus.
Man muss noch an den parametern drehen dann hast sicher das ähnliche ergebnis.
Nur musst mal den Preis sehen Ardreas Radio vS RDS100
|
|
|
|
Hardware: Geode IEI Wafer 800LX, CAN Bus System (Marke Eigenbau) Software: ELCP
|
|
|
|
Wal
Developer
Alter: 57
Anmeldung: 11.11.2004
Beiträge: 1128
Wohnort: Obernburg/Odw., Bayern
|
|
Im Preis wirst du mit Andre's Radio günstiger liegen als mit dem ELV-Modul plus USB-Modul, aber die Arbeit mit dem zusammenbruzzeln.
Andre's Radio:
Platine 15 Euro
2 Blaupunktradios bei E-Bay ca. 20 Euro
Kleinteile ca. 40 Euro
macht 75 Euro incl. Versand
Wal
|
|
|
|
|
|
|
|
tuxlein
Forumkenner
Alter: 40
Anmeldung: 06.03.2008
Beiträge: 105
Wohnort: München
|
|
ne sicherlich nicht!
wenn ich eine stunde arbeite und löte habe ich schon ein neues elv radio
und meinst du ich tu mir das mit dem smd an? habe genug zu tun mit platinen entwickeln da bin ich froh wenn ein teil mir abgenommen wird.
Platine fertigen lassen + bestücken nicht bilig, selbst ätzen währe ne option aber was das zeit kostete + bestücken!
i hab mir das alles schon durchgerechnet und die samelbestellungen naja da hab i keine lust drauf sehe ja was so meist raus kamm.
USB Module ist ja nicht nötig!
eiso sind wir bei 50€.
aber egal blaupunkt verbaut mitlerweile den tea auch eiso egal.
das hat hier in dem thread nix zu suchen.
|
|
|
|
Hardware: Geode IEI Wafer 800LX, CAN Bus System (Marke Eigenbau) Software: ELCP
|
|
|
|
|
philipp_c
CPI Profi
Alter: 103
Anmeldung: 18.12.2004
Beiträge: 3214
2008 BMW e61_530d
|
|
Naja, ein Blaupunkt Radio ist aber nicht nur ein IC und bissel Digitalkram
|
|
|
|
|
|
|
|
tuxlein
Forumkenner
Alter: 40
Anmeldung: 06.03.2008
Beiträge: 105
Wohnort: München
|
|
dann schau in die aktuellen rein, da sind die alten ja richtig voll!
blaupunkt kocht auch nur mit wasser!
es zwingt euch aber auch keiner das Teil zu kaufen geschweige den zu benutzen!
|
|
|
|
Hardware: Geode IEI Wafer 800LX, CAN Bus System (Marke Eigenbau) Software: ELCP
|
|
|
|
cracky
Stammposter
Alter: 36
Anmeldung: 21.09.2007
Beiträge: 290
Wohnort: Alzenau i. UFr / Aschaffenburg
1999 Volkswagen Lupo
|
|
Hi,
Ich finde das RDS ideal, ich muss sagen ich hab wirklich wenig ahnung von E-Technik und war trotzdem in der lage gewesen das ding mit der beiligenden Anleitung richtig zu bestücken u. hätte es theoretisch auch irgenwie gelötet bekommen
Also man kann echt nix falsch machen eigentlich, solange man sich an die Anleitung hält
Das ist Sicher ein großer Pluspunkt!
das wollte ich nochmal erwähnen...
LG cracky
|
|
|
|
Hardware: IBM T22 900mhz, 6.4", Blaupunkt LFB Software: CPos
|
|
|
|
rewyn
Forumkenner
Alter: 38
Anmeldung: 03.06.2006
Beiträge: 202
Wohnort: Bez. Baden
|
|
@wal
Das am Anfang nur schrott kommt bei 115,2kBaud liegt daran, dass er den internen RC Oszillator richtig kalibrieren muss, dass die Taktrate für RS232 passt.
Diese Kalibrierung ist jedoch ned bei jedem ATmega gleich.
Man kalibriert diesen Takt mit einem 8bit register. Bei mir ist der Wert 118 default eingestellt und damit lief es problemlos.
Bei dir kanns allerdings sein, dass es erst bei einem Wert von 130 stimmt.
Sollte aber nicht so lange dauern.
Es ist leider schwer, das anhand einem Gerät zu entwickeln.
Ich werde es aber als anlass nehmen und es umbauen, damit er das nach dem ersten flashen einmal richtig kalibriert und abspeichert.
Das mit dem Bootloader stimmt. Das kann so nicht wirklich funktionieren, da man die Software zum kalibrieren braucht, wenn der oszillator ungenau ist. Wenn aber nur der Bootloader drauf ist kanns aber nicht funktionieren.
Da müssen wir uns auch noch was überlegen.
Als workarround fällt mir da nur ein, die Hex Files zusammenzufügen, um beides vorab drauf zu haben. Danach kann wie gewohnt geflasht werden.
Edit:
Das einfachste wäre allerdings die Baudrate zu senken im Bootloader, damit da nix schief geht. Je langsamer die ist, desto unkritischer wird das ganze.
|
|
|
|
|
|
|
|
|
Gehe zu Seite Zurück 1, 2, 3 ... 31, 32, 33 ... 35, 36, 37 Weiter
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum nicht posten Du kannst Dateien in diesem Forum nicht herunterladen
|
|
|