Hallo! Ich habe mir kürzlich ein Grasshopper Board zugelegt und versuche nun verzweifelt mit USBProg eine Testfirmware auf das Board zu laden. Leider wird das Board trotz erfolgreicher Treiberinstallation nicht als Target erkannt.(WinVista als OS) Auch im AVR32 Studio wird es nicht als Target erkannt. Über welche Schnittstelle bzw welchen Programmieradapter ist es denn überhaupt möglich den Speicher zu flashen? Im Moment ist das Board über den USB-Anschluss an den PC angeschlossen, also im Prinzip die RS232-Schnittstelle, die über einen Wandler dann auf den USB-Anschluss geht. Vielen Dank für eine Antwort im Voraus!
Du möchtest also nicht das schon im Flash vorhandene Linux-Betriebssystem nutzen?
Nicht zwingend. Man könnte je nach Anwendungsfall verchiedene Firmware benutzen.
Was verstehst du jetzt unter "Firmware"? Ein anderes Betriebssystem oder einfach nur ein Programm a´la "nach dem Einschalten sollen die an den GPIO-Ports angeschlossenen Leuchdioden blinken". Grundsätzlich kannst du natürlich das an den AP70xx angeschlossene Flash über den JTAG-Port brennen. Dazu bräuchtest du einen JTAG-ICE MKII von Atmel oder entsprechenden Clone.
Beschreibe doch mal genauer oder besser umfassender was du vorhast.
Ich möchte einfach nur irgendwelche Software in den Flash schreiben. Ob es sich dabei um ein komplexes OS handelt oder nur ein Mini-Programm ist ganz egal. Es geht einfach nur um das Beschreiben des Speichers an sich bzw es dreht sich um das Problem, dass AVR32-Studio bzw USBProg das Ding nicht als Target erkennen und ich nicht weiß, ob ich nun einen Programmieradapter benötige oder ob ich auch über den auf dem Grasshopper befindlichen USB-Anschluss (der ja auf dem Board in RS232 gewandelt wird) in den Flash schreiben kann und welche Schritte ich dann noch auf meinem Rechner durchführen müsste, damit ich in den Flash schreiben kann. Als OS hätte ich wahlweise WinVista oder auch WinXP zu Verfügung. Ich möchte also z.B mit USBProg eine fertige Software in den Flash des Boards schreiben oder auch mit AVR32 Studio vielleicht selbst mal ein C-Programm schreiben, dass dann danach auf das Grasshopper geladen und dort ausgeführt wird. Das ist alles! Vielen Dank für die Unterstützung
Also direkt aus dem AVR32-Studio oder mit USBProg geht es nur über einen JTAG-ICE. Fertig compilierte Software kannst aber auch über den Bootloader Uboot ins Flash laden. Wenn du den Grasshopper über die USB-Schnittstelle an den Rechner anschließt, kannst du über ein Terminalprogramm den Bootvorgang beobachten. Nach dem Einschalten der Versorgungsspannung wartest du ca.3sek.und drückst dann die Space-Taste. Dann wartet Uboot auf deine Eingaben.
Hallo, hab heute mein u-boot zerschossen. Was muss ich denn nun machen? Habe ein USBprog und ein Atmel AVRISP mkII zur verfügung. Habe bis jetzt ohne erfolg versucht ein uboot auf den grasshopper zu flashen. Allerdings hat es nicht geklappt. Welche Programm brauche ich denn dafür. Habe zwar USPprog 1.0 über windows herutergeladen, aber der hat kein Gerät angezeigt. Ich habe da bestimmt was falsch gemacht, aber was :)
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.