-
-
Hallo Gento,
ich bin mir im Moment nicht sicher, ob wir von der gleichen Sache sprechen.
Der BootLoader braucht ja zwei Teile:
1. im Controller (mit Bascom / Assembler geschrieben)
2. im PC zur Übertragung in den Controller
Das Ganze funktioniert bei mir mit der mega128 und mega2561 prima.
Teil1 ist ja bei den Samples von Bascom dabei und braucht nur an die
jeweilige Hardware angepasst werden (CPU/Quarzfrequenz/BaudRate).
Wobei ich jetzt die "neue" Variante (in Basic geschrieben) verwenden muß.
Der Punkt ist, dass ich für Teil 2 jetzt den stand-alone MCS BootLoader
verwende.
Diesen darf ich aber nicht weitergeben, ohne, pro geliefertem Gerät, einen
Obulus von 9,95€ an MCS zu zahlen. Kostet zu teuer 
Des Weiteren ist der MCS BootLoader nicht nach dem Standard, wie unser
bisheriges Programm (Bedienkomfort).
Der alte hatte noch einen Vorteil; er ließ sich direkt mit Bascom in das
Hex-File einbinden. So dass man nur einmal in die CPU übertragen muß.
Jetzt schreibe ich erst den BootLoader mit PonyProg in die CPU und lade
dann die Firmware mit dem BootLoader. Ist Umständlich.
Ergo, ich muß den Teil 2 neu basteln...
Das Ganze hatten wir für den "alten" Teil1 (der in Assembler) perfekt am
Laufen. Leider lässt sich der "alte" nicht mehr mit der aktellen Version
von Bascom compiliern. Fehlermeldung: No more space for Bit [SPMCSR]
Hierzu kann mir scheinbar selbst Mark Alberts nicht sagen, was da der
Grund ist... ?!?
Gruß,
Frank
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen