Hallo zusammen,
ich habe hier ein CC03 mit CAN Bootloader und habe mich bei den BTC
Registereinstellungen in FLIP vertan. Jetzt komme ich nicht mehr an den
Bootloader um ein Programm zu laden.
Vorher lief der MC einwandfrei mit den Registerwerten (Bild "geht"):
BTC1 = 0x08
BTC2 = 0x02
BTC3 = 0x36
Dies wurde mit canBitRateConfigurator ermittelt und lief bei 100Kb
astrein.
Nun wollte ich diese Werte entsprechend 500Kb ändern und habe mich dabei
vertan. Eingetragen habe ich:
BTC1 = 0x00
BTC2 = 0x08
BTC3 = 0x25
Seit dem komme ich nicht mehr an den Bootloader ran. Der MC scheint tot
zu sein. Keine Möglichkeit mit den gebräuchlisten Baudraten ihn
anzusprechen.
Per FLIP nicht und auch per PCAN View nicht.
Meiner Meinung nach müsste er nun bei ca. 410 Kb liegen mit diesen
Einstellungen. Das habe ich bit dem Calculator solange rumprobiert, bis
die Werte bei 11,0592MHZ Quarz passten (siehe Bild "fehlerhaft").
Was kann ich nun machen. Liege ich mit der fehlerhaften Baudrate
richtig?
Ich könnte ihn, falls ich ihn wieder ansprechen könte, dann evtl. retten
mit den richtigen Registerwerten via PCAN View.
Normalerweise kann er immer mit der vergebenen Kontenadresse
angesprochen werden, als Backdoor hört er auch immer auf 0xFF, aber das
tut er auch nicht mehr.
Kann man den Bootloader von Atmel wieder restaurieren oder neu flashen?
Habe auf der Homepage keine Bootloader hex oder so gefunden.
An der Hardware liegt es nicht, ein fabrikneuer funktioiniert darin
sofort.
Kann mir jemand da irgendwie helfen?
Gruß
Carsten