Hallo, ich habe hier ein Gerät (HomeMatic HM-CFG-USB) mit einem AT91Sam7S128-Chip, welches nicht mehr funktioniert. Beim Anstecken an den PC wird kein Gerät erkannt bzw. es erscheint eine Fehlermeldung (unable to enumerate USB device). Ich habe den Verdacht, dass die Firmware fehlerhaft ist. Am SPI-Port (da hängt ein TRX868 dran) liegt noch der SPI-Takt an, irgendwas muss also noch "leben". Da ich kein JTAG habe, würde ich gerne den integrierten SAM-BA nutzen. Laut verschiedenen Seiten soll man PA0-2 auf high legen, dann TST ebenfalls auf high, 10s. warten, dann wieder auf low um den Bootloader vom ROM in's flash zu kopieren. Das funktioniert bei mir nicht: wenn ich ohne TST high den USB-Stecker anstecke, tut sich am PC gar nichts mehr. Lege ich TST auf high, blinkt die LED am USB-Hub ein paarmal auf, danach kommt die obige Fehlermeldung und danach passiert nichts mehr. Aucn nach mehreren Minuten mit TST auf high hatte ich keinen Erfolg. Gibt es sonst noch Tricks, um den Loader zu reaktivieren? Oder hat der Chip möglicherweise gar keinen? Dann bliebe wohl nur noch JTAG, oder? Danke, Sebastian
Probier mal direkt am PC, ohne USB-Hub. Hatte das mal mit AT91SAM7S64. 10s reichen, braucht aber manchmal ein paar Versuche oder eine andere Version der SAM-BA Soft.
Hi hp-freund, bisher habe ich die Software noch nicht installiert. Ich war davon ausgegangen, dass der Controller sich zumindest mit einer USB-Id melden und sich mit dem Pc verbinden? Ohne USB-Id ist doch eine Kommunikation nicht möglich, dachte ich?! Ich werde mal noch ein Bisschen probieren, aber vieleicht hat mein Sam ja auch eine Macke. Der Stick hat sich plötzlich nicht mehr ansprechen lassen, was auch auf einen Controller-Defekt hinweisen könnte. Sebastian
Hallo, der Bootloader hat sich gemeldet. Offenbar funktioniert die Ansteuerung des PA16-Pins nicht, wie gewünscht (zieht D+ nur auf 2,5 statt auf 3,3V). Lege ich extern 3,3V über 1,8k an D+ an, meldet sich der STick als Atmel SAM-BA am PC und ich kann mit der Atmel-Software darauf zugreifen. Die Firmware, welche ich aus einem Update-Tool extrahiert habe, liegt leider in einem speziellen Format vor (.enc). Kann damit jemand was anfangen? Das Tool sucht leider zwingend nach einem funktionierenden Stick, welchen es dann in den Bootloader schickt. Bisher habe ich keine Möglichkeit gefunden, diese Abfrage zu überspringen. Sebi
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.