Forum: Mikrocontroller und Digitale Elektronik Grasshopper (IC Nova Base) Flashen


von GH32 (Gast)


Lesenswert?

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!

von Gast (Gast)


Lesenswert?

Du möchtest also nicht das schon im Flash vorhandene 
Linux-Betriebssystem nutzen?

von GH32 (Gast)


Lesenswert?

Nicht zwingend. Man könnte je nach Anwendungsfall verchiedene Firmware 
benutzen.

von Gast (Gast)


Lesenswert?

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.

von Gast (Gast)


Lesenswert?

Beschreibe doch mal genauer oder besser umfassender was du vorhast.

von GH32 (Gast)


Lesenswert?

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

von Gast (Gast)


Lesenswert?

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.

von GH32 (Gast)


Lesenswert?

Was für ein Terminalprogramm könnte man denn da nehmen?

von Gast (Gast)


Lesenswert?


von E. G. (grasshuepf)


Lesenswert?

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 :)

von ... (Gast)


Lesenswert?

du hast mail.

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
Noch kein Account? Hier anmelden.