Forum: Compiler & IDEs Chip45 Bootloader auf einem Mega8


von Tim (Gast)


Lesenswert?

Hallo zusammen,

Ich habe mir den BL von Chip45 auf einen Mega8 gefasht dieser 
funktioniert auch.

Zumindest kann ich den Mega8 programmieren aber leider startet das 
Programm nicht.
(einfach nur eine LED anmachen)
Weiß einer von euch wo ich anfangen soll zu suchen? Ich bin momentan 
etwas aufgeschmissen.

Ich weiß das diese Infos etwas dürftig sind, bitte sagt mit welche Infos 
ihr noch braucht!

Danke und Grüße
Tim

von Tom M. (tomm) Benutzerseite


Lesenswert?

Tim schrieb:
> Ich habe mir den BL von Chip45 auf einen Mega8 gefasht dieser
> funktioniert auch.

Kenn ich nicht, was ist das für ein BL?

Woran merkst du, dass er funktioniert?

> Zumindest kann ich den Mega8 programmieren aber leider startet das
> Programm nicht.

Womit "brennst" du dein Programm? Bist du sicher, dass das Brennen 
erfolgreich ist?

Zeit mal dein Programm, übersetzt es fehlerfrei, ist es "richtig 
gestrickt"?

von Erik L. (Firma: chip45) (uc-erik)


Lesenswert?

Hallo Tim,

verwendest Du die GUI zum Programmieren per Bootloader? Verbindet sich 
diese korrekt mit dem Bootloader? Keine weiteren Fehlermeldungen?

Dann sollte das Programm nach "Start Application" starten.

Wie sind Deine Fusebit Einstellungen?

Funktioniert Dein Programm, wenn Du es ohne Bootloader auf den mega8 
programmierst?

Viele Grüße,
ER!K

von Vlad T. (vlad_tepesch)


Lesenswert?

Tim schrieb:
> Ich weiß das diese Infos etwas dürftig sind, bitte sagt mit welche Infos
> ihr noch braucht!
>
> Danke und Grüße
> Tim

wen du das Programm mit dem Bootloader erfolgreich schreiben konntest 
und auch nicht vergessen hast, dass er nach dem Flashen erstn mal im 
Bootlader bleibt (start Application, oder ein kleines g per Terminal) 
dann kann es fast nur noch an dir liegen. Zeig mal den Code und schau 
mal ob die LED richtig rum drin ist.

Funktioniert denn das ganze, wenn du das Programm direkt flashst? 
(bootreset eventuell wieder löschen)

von Tim H. (rettungstim)


Lesenswert?

Hallo zusammen,

erstmal danke für euer Antworten. Leider komme ich erst heute dazu mich 
zu Melden.

Also mein Programm funktioniert ohne BL einwandfrei.
Mit BL lässt es sich Programmieren und dann drücke ich auf start 
Application aber nix geht.

Ich glaube das es an den Fuses liegt, aber ich weiß nicht genau welche 
ich nun setzen muss. In der Anleitung steht
"set fusebits to 1k boot block, activate boot reset vector"
das habe ich gemacht!

Hab ich noch was vergessen?

Grüße
Tim

von Vlad T. (vlad_tepesch)


Lesenswert?

ist deine Anwendung eventuell größer als 6k?

von Tim H. (rettungstim)


Lesenswert?

Vlad Tepesch schrieb:
> ist deine Anwendung eventuell größer als 6k?


Nein ist es nicht. Ich habe sogar ein Testprogramm geschrieben, welches 
nur eine LED an macht.

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
Noch kein Account? Hier anmelden.