PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MCS-Bootloader für Mega8 - leidiges Thema?



Alex20q90
15.08.2008, 16:21
Irgendwie bekomme ich es nicht hin!

Ich nutze den Bootloader von MCS (Bootloader.bas auf M8-Chip).
Verbindung klappt nicht! Zumindest beim Bootloader. Schreibe ich ein Programm für die serielle Schnittstelle, kommt alles an wie es soll, und Zeichen (Tastendrücke) werden auch korrekt zurückgesendet.

Hat jemand mit dem Bootloader ähnliche Probleme?

Grüße
Alex

stefan_Z
17.08.2008, 11:26
Ja gabs hier im Forum schon - lag an der leicht fehlerhaften Bacom Version - lad dir mal die aktuelle, dann gehts. (achtung: hat die selbe Versionsnummer wie die defekte!)

Alex20q90
17.08.2008, 12:29
Ich habe aber die gekaufte Version ( 1.11.8.8 )

stefan_Z
17.08.2008, 14:18
Dann würd ich mal ein Update empfehlen - Login hier: http://register.mcselec.com/login.php
Da das LIC file laden und die Vollversion, fertig.
Die Uralt-Version würd ich eh nicht mehr benutzen....

Alex20q90
17.08.2008, 14:36
Danke für die Info!

Hab ich gerade gemacht! Werde versuchen ob der Loader damit funzt!

Grüße
Alex

Dnerb
17.08.2008, 15:41
Also bei mir funktioniert der MCS Bootloader 1A mit einem Atmega 162. Ich habe ihn für mein Projekt total umgebaut, quasi nur als vorlage benutzt, eine Verschlüsselung eingebaut und programmiere damit noch einen externen Speicher zusätzlich. Ich benutze die aktuelle Vollversion.

Alex20q90
29.06.2009, 14:31
Hi,

also ich hab nun auch mehrfach versucht den MCS-Loader zum laufen zu bringen! Leider ohne Erfolg!

Zudem hab ich das Problem das ich einen FT232 benutze, und die von MCS angegebene Reset-Leitung nicht benutzen kann.

Ich würde aber den Reset über einen Befehl erzeugen lassen, um den Bottloader zu starten!

@dnerb:

kannst Du mir bitte ein paar Zelen Deines Codes zur verfügung stellen?
Ich würde gerne eine funktionierende Vorlage haben!

Grüße
Alex

Andree-HB
29.06.2009, 15:10
und die von MCS angegebene Reset-Leitung nicht benutzen kann


...das macht überhaupt nichts, musst Du halt Reset beim Übertragen manuell drücken. Elementar wichtig ist die richtig eingetragene Baudrate und daß das entsprechende Fusebit korrekt gesetzt ist (unterschiedlich beim Atmega8/168) !

Habe vor zwei Wochen selber ein wenig herumgedoktored, bevor es lief...wenn man es dann daber einmal gemacht hat, ist es supereinfach

https://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=48523&highlight=

Alex20q90
29.06.2009, 17:34
Danke!

bei mir kommt aber noch erschwerend hinzu das die RxD TxD nicht da angeklemmt sind wo se normalerweise hingehören! Bei mir ists PD.3 und PD.4!

mat-sche
30.06.2009, 15:29
Hallo Alex,

also bei mir funst der Bootloader auch zufriedenstellend.
Ich denke mal, dass Du den Loader umschreiben musst bzw. eine software UART einbauen musst um über die angegebenen Pins proggen zu können.
Standart mäßig verwendet MCS den COM-Pins zum flashen.
Aber bitte frage mich nicht wie ;)

Gruß MAT