Ich möchte einen ATmega128 über SPI programmieren. Habe dazu die Kontakte MOSI, MISO, SCK und RESET eines stk200 kompatiblen Interfaces mit den entsprechenden Anschlüssen des Prozessors verbunden. Allerdings scheint die Verbindung nicht zustande zu kommen. Bekomme natürlich eine entsprechende Fehlermeldung. Der Reset funktioniert. Hat jemand eine Ahnung woran das liegen könnte? Gibt es Fusebits, die das Auslesen der Chipsignatur verhindern? Im Codevision habe ich das STK200 als Programmer eingestellt. Daniel
Danke für den Tip! Werde es ausprobieren. Auf dem Prozessor läuft ein Boot Loader. Könnte er das Zugreifen über SPI unterbinden? Mit ihm kann man Firmwareupdates über RS232 aufspielen. Ist es möglich ohne weitere Kenntnisse über den Bootloader eigene Programme aufzuspielen oder ist es wahrscheinlich, dass ein spezielles HEX-Format vom Bootloader verlangt wird? Daniel
Habe MOSI/MISO auf RxD und TxD gelegt. Leider kann ich immer noch nicht die Signatur auslesen. Gibt es ein entsprechendes Sicherungsbit? Woran kann es sonst liegen?
> Ist es möglich ohne weitere Kenntnisse über den Bootloader eigene > Programme aufzuspielen oder ist es wahrscheinlich, dass ein > spezielles HEX-Format vom Bootloader verlangt wird? Sollte eigentlich möglich sein. Welchen Bootloader benutzt du? Eventuell falsche Baudrate eingestellt?
Hi, Du darfst jetzt allerdings an den txd/rxd keinen max232 hängen da dieser keine tristat ports hat und so den programmiervorgang stört mfg Knirps
Reset ist dran, MISO = TxD sein und MOSI = RxD. Interface hat Betriebsspannung. Den MAX232 hatte ich rausgenommen. Ich glaube, der Bootloader ist von Texas Intrument. Habe keine Infos über ihn, nur eine Beschreibung zur Benutzung, die keine genaueren Angaben zum Dateiformat oder ähnliches enthält.Dient dazu Firmwareupdates aufzuspielen. Bei dem Versuch was eigenes aufzuspielen, sagt er mir: inkompatibles Dateiformat. Baudrate stimmt auf jeden Fall, Firmware läßt sich aufspielen. Muß man beim kompilieren evtl. was besonderes einstellen?
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.