Hallo. Ich habe ein Problem; heikel und wichtig. Ein Bekannter vom Theater hat ein Gerät ( an sich mit einfachem Aufbau ) womit er Ton und Licht wohl gleichzeitig steuern kann. Dieses Gerät ist ihm so wichtig, dass er mich bat ( ich bin Elektroniker mit gut 10 Jahren AVR GCC Erfahrung )wenn es denn geht, ihm dieses Gerät zu reproduzieren, da...und jetzt kommts...der Entwickler das als Prototyp baute und sich das Leben nahm ( hoffentlich nicht wegen des Gerätes ). Nun sind sowohl Schaltplan ( der noch das geringste Problem ist ) und Softwareentwicklung futsch. Einzige Chance...Flash auslesen! Ich habe über SPI versucht den Controller zu connecten. Aber nix. Nur brennen mir zwei Fragen unter den Nägeln: Könnte ich über JTAG den Flash auslesen? Überall steht was von Programmieren. Aber ich will ja auslesen, was nicht zwingend das gleiche sein muss. Besteht eine andere Möglichkeit wie HV auf das Programm oder wenigstens die Fuses zugreifen zu können? Naklar kann ich es probieren. Nur werde ich ganz klar sofort gesteinigt und zerhackt, wenn ich dieses eine existente Gerät zerstöre. Also bin ich sehr vorsichtig. Ein anderer Vorschlag wäre...wenn jemand von euch Erfahrung mit DXF und Audiomodulation hat, die Funktionalität nach zu bauen. Es darf dann auch etwas kosten. Ich komme eher aus der MSR Ecke und tue mich mit so was schwer. Atmega64 STK500 vorhanden USBASP vorhanden JTAG Interface herausgeführt Vielen Dank für eure Hilfe!!!
> Ich habe über SPI versucht den Controller zu connecten. Aber nix.
Ich nehme an, dass du Schaltungsfehler und Bedienfehler bereits
ausgeschlossen hast, sonst hättest du anders gefragt.
Das klingt danach, als ob der Controller gegen das Auslesen geschützt
wurde. In diesem Fall hast du keine Chance. Geht nicht.
Stefan U. schrieb: > Ich nehme an, dass du Schaltungsfehler und Bedienfehler bereits > ausgeschlossen hast, sonst hättest du anders gefragt. Ja das habe ich. Ich arbeite lange schon mit SPI. Stefan U. schrieb: > Das klingt danach, als ob der Controller gegen das Auslesen geschützt > wurde. In diesem Fall hast du keine Chance. Geht nicht. Hm. Das dachte ich mir. Ist ja auch dafür gedacht. Aber ich wollte nichts unversucht lassen. Da muss ich wohl mal traurige Nachrichten überbringen gehen.
:
Bearbeitet durch User
Schreib doch mal genauer was der Apparat macht... Vielleicht ist die Neuentwicklung gar nicht so schlimm
Beitrag #5303567 wurde von einem Moderator gelöscht.
Mach doch ein Foto von der Platine, da kann man eventuell nachvollziehen wie er es gebaut hat. Eventuell ein DMX?
Hat der die ISP Pins überhaupt raus geführt? Sieht irgendwie nicht so aus. Da müssten unter anderem Pin 2 und Pin 3 dran zugänglich sein. Die ISP Schnittstelle liegt bei dem M64 nämlich nicht auf der SPI Schnittstelle. JTAG wäre Pin 54 bis 57 und natürlich kann man per JTAG auch auslesen, wenn es denn nicht gesperrt ist. >Ich habe über SPI versucht den Controller zu connecten. Aber nix. "Nix" ist nun schon ziemlich spezifisch. Du konntest noch nicht mal die Device-ID lesen?
:
Bearbeitet durch User
Rudolph R. schrieb: > Da müssten unter anderem Pin 2 und Pin 3 dran zugänglich sein. > Die ISP Schnittstelle liegt bei dem M64 nämlich nicht auf der SPI > Schnittstelle. Genau! RXD0/TXD0 (PDI/PDO). MISO und MOSI sind bekannte Fallen!
>Ich habe über SPI versucht den Controller zu connecten. Aber nix. Wenn mich mein Gedächtnis jetzt nicht täuscht, dann ist es eher so, dass man auch gesperrte AVRs ohne weiteres lesen kann, es kommt jedoch allerdings nur Datenmüll raus, das Lesen an sich sollte jedoch schon funktionieren. (Vielleicht kann das jemand bestätigen oder verneinen...)
wenn man den flash auslesen kann, kann man ihn copieren. mehr will i nicht
u wenn der code gesperrt wurde müsste trotzdem die id lesbar sein? i glaube nicht. oder reset ist auf ausgang gesetzt
Matthias T. schrieb: > so war/ist der spi abgegriffen von mir. war da was falsch? Alex W. schrieb: > Rudolph R. schrieb: >> Da müssten unter anderem Pin 2 und Pin 3 dran zugänglich sein. Dem Foto nach sind das nicht die Pins 2 und 3 am AVR - da kannste so nix auslesen.
> und sich das Leben nahm
Das ist ein weites Feld; Gloomy Sunday, zum Beispiel.
Aber auch Morgenstern:
Ich bin so dumm, du bist so dumm,
wir wollen sterben gehen, kumm!
S. Landolt schrieb: > Siehe Datenblatt was ist das für ein datenblatt? ich habe ein anderes u da steht das nicht drin :(
Hallo. Ich habe nun mal die Pins mit AVCC(VCC), PE0 (MOSI) und PE1(MISO) verbunden. Das STK500 sendet, SCK funktioniert, RESET funktioniert. Nur der MISO sagt nichts. Ich weiss nun nicht ob eventuell PEN noch auf LOW gezogen werden müsste. Auch wenn mir das nicht logisch erscheint. Aber er müsste doch wenigstens etwas antworten
Matthias T. schrieb: > Ich habe nun mal die Pins mit AVCC(VCC), PE0 (MOSI) und PE1(MISO) > verbunden. Und wo ist SCK dran? Ohne Takt geht kein ISP.
Jim M. schrieb: > Matthias T. schrieb: > Ich habe nun mal die Pins mit AVCC(VCC), PE0 (MOSI) und PE1(MISO) > verbunden. > > Und wo ist SCK dran? Ohne Takt geht kein ISP. sck ist weiterhin am sck des avr. er hat einen 8M externen Quartz, der laufen sollte bei isp
Der Pin 2 ist doch schon mit irgendwas verbunden, vielleicht stört das? Ansonsten eben per JTAG da dran. Wenn der Stecker schon extra dafür rausgeführt ist aber kein ISP, dann wird der Entwickler das wohl so verwendet haben.
ok. ich kauf nen avr dragon und versuche es. Danke für eure Tipps bisher!!!
:
Bearbeitet durch User
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.