Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Überschreiben des Bootloaders, Programmierung mit Arduino IDE Kategorie: Sonstige Hardware (von Niko - 31.12.2019 2:14)
Ich nutze:
C-Control Pro Mega128, CC-Pro 128 Application Board, eigenes Board
Ich wollte per USBtinyISP den Bootloader eines C-Control Pro Mega 128 ?berschreiben.
Dazu habe ich die Pins des USBtinyISP direkt an den Stiften an der Unterseite des Controllers angesteckt.
Also GND, VCC, Reset, SCK, MISO und MOSI. Mit anderen Controllern (z.B. ATmega16, ATtiny85, etc.) funktioniert dieses Prinzip.
Ich habe dann avrdude angeworfen, mit "-cusbtiny -pc128", also "USBtinyISP" als Programmer und "AT90CAN128" als Controller.
Rausgekommen ist dabei leider nur die Fehlermeldung "initialization failed, rc=-1".
Ich habe auch versucht, X1_12, also PE4, also SW1, also den Eingang vom "Boot/Stop"-Taster in diversen Kombinationen
mit GND und Reset zu verbinden, hat aber leider auch nicht geholfen.
Ich wei? jetzt nicht, ob der AT90CAN128-Controller sonst noch irgendwelche besonderen Anschl?sse braucht, oder ob der
Controller von Conrad so umgebastelt wurde (z.B. ?ber Fuses), dass man den Bootloader nicht ohne
weiteres ?berschreiben kann. In der Bedienungsanleitung wird jedenfalls erw?hnt:
"Mit Hilfe eines AVR ISP Programmers kann man dann mit dem GNU C-Compiler
geschriebene Programme auf den Atmel Mega 32 oder 128 ?bertragen.", aber es wird nicht im Detail
erkl?rt, ob das einfach so funktionieren sollte, oder ob besondere Schritte n?tig sind.

Hat jemand schon mal sowas gemacht und kann Infos geben?


    Antwort schreiben


Antworten:

Re: Überschreiben des Bootloaders, Programmierung mit Arduino IDE (von PeterS - 27.01.2020 19:46)
    Re: Überschreiben des Bootloaders, Programmierung mit Arduino IDE (von Franz-Peter - 14.02.2020 16:36)