Moin,moin, ich habe Probleme einen Bootloader auf dem 56F8356 zum laufen zu kriegen. Es gibt von Freescale zwar einen fertigen, aber auch der will nicht so wie ich will. Normalerweise läßt sich über einen Paramter im Data-Flash einstellen, wie lange der Bootloader warten soll, bevor er das Hauptporgramm startet. Dies kanmn man im PE (ProzessorExpert) einstellen. Aber egal was ich dort einstelle, das Hautpprogramm wird immer sofort gestartet. Wenn ich im Hauptprogramm die entsprechende Speicherstelle auslese, steht dort der richtige Wert, der Bootloader liest aber etwas anderes und ich weiß nicht wiso. Mike
Hab gerade weiter geforscht und rausgefunden, das die entsprechenden Zeiten an Adresse 0x1FFD geschrieben werden, der Bootloader aber von Adresse 0x2FFD liest. Jetzt muß ich nur noch rausfinden, warum der PE, der das ja eigentlich erledigen sollte, so einen Mist baut. Mike
Hallo, das ist interessant. Ist das Projekt zwischenzeitlich tot ? Hast Du schon herausgefunden, daß dieser PE ganz viele Merkwürdigkeiten produziert ? Je mehr man macht, umso weniger kann man das Ding nutzen.
Moin, nein, das Projekt ist noch am Leben und sogar beinahe abgeschlossen (ist meine Diplomarbeit). Bisher habe ich zum Glück noch nicht so viele Merkwürdigkeiten gefunden. Aber im Prinzip braucht man den PE ja auch nicht unbedingt. MAn kann ja auch alles selber einstellen oder, wie ein Kollege von mir, die Bean selber neu schreiben. Was mich am meistens am Codewarrior stört, ist der Preis, sonst würde ich mit den Controllern auch gerne privat was bauen, aber ohne Compiler geht das schlecht und ich wüßte keine Alternative.
Habe auch den CW, für kleine Codes (<8KB???) gibt es den doch kostenlos. Das mit den fertigen Libs / Projekten des CW mag ganz schön sein, verwendet habe ich sie nicht, da ich damal - am Anfang - noch zu wenig Ahnung davon hatte. Außerdem gibt es eine freien Compiler, ich glaube SmallC. Wenn es interessiert, kann ich nochmal nachsehen.
Für geringen Codeumfang gibt es die kostenlose Variante. Da dies mitlerweilse meine 4 Controllerfamilie ist, mitder ich mich beschäftige, hab ich mir gedacht, mach ich es mir doch mal ein wenig einfacher. Wenn du mit dem freien Compiler noch einmal nachsehen könntest, wäre das klasse.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.