PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Asuro wird geflasht, funktioniert aber danach nicht..



Tobi G.
12.12.2007, 08:59
Hallo,
ich bin seit Montag stolzer Besitzer eines Asuros geworden, nur hab ich das Problem, dass ich zwar über das flashtool die Programme (laut Flashtool) draufbekomme, aber der Asuro führt sie dann nicht aus. Woran kann das liegen?; kann man möglicherweise ein Programmreset durchführen, sodass er wieder ständig seinen Test durchführt??
Ich hoffe Ihr könnt mir helfen.
Viele Grüße

Tobi

Ceos
12.12.2007, 10:09
frage wäre hier was sollte er deoner meinung nach tun?
hast du eventuell mal ein beispielcode parat der nicht funktioniert?

Tobi G.
12.12.2007, 10:14
achso, ganz vergessen :oops: :
ich hab das in Programmers Notepad2 geschrieben:

#include "asuro.h"

int main(void)
{
Init();
StatusLED(RED)
while(1);
return 0;
}

Es sollte doch dann eigentlich die StatusLED rot leuchten; wenn ich aber dann nach dem Flashen ausschalte und danach wieder einschalte "glimmen" die beiden BackLEDs, die StatusLED leuchtet orange auf und nach ca.2sec. gehen die BackLEDs aus und die StatusLED leuchtet grün auf.
Ich hab den Selftest nochmal ganz neu aufgespielt und den Asuro sich nochmal selbst einstellen lassen, war alles ok.
Viele Grüße

Tobi

Ceos
12.12.2007, 10:20
O_o hm theoretisch hast du recht ..... bist dur dir auch WIRKLICH sicher das du die richtige hex-file hochlädst (kontrollier lieber nochmal pfad und dateiname)?! auch wenns blöd klingt, aber sonst hab ich keine idee :p

Tobi G.
12.12.2007, 10:32
Ich hab jetzt alles nochmal neu gemacht, aber die StatusLED leuchtet nach dem wiedereinschalten nach dem flashen nach kurzer Zeit wieder nur grün und der Asuro macht sonst garnix.
Schön langsam bin ich am verzweifeln, obwohl mir klar ist, dass es nicht immer gleich auf Anhieb funktioniert.
Hatte noch Niemand dass Problem, und weiß was dagegen zu machen ist?
Viele Grüße

Tobi

damaltor
12.12.2007, 10:39
bist du sicher dass du
-gespeichert (!!!)
-und dann kompiliert hast, bevor du das programm übertragen hast?

Tobi G.
12.12.2007, 10:49
ich habs gespeichert.
Hier mal meine Reihenfolge(vielleicht stimmt da was nicht):

ProgrammersNotepad:

-ich schreibe das Programm
-> Tools
->make

->save

dann öffne ich Asuro Flash 1.51:
->COM1 (was richtig ist)
->browse
->FirstTry
-> test.hex
->Program
(danach schalte ich den Asuro ein)

warten.... bis:

All Pages flashed !!
ASURO ready to start !!

dann schalte ich den Asuro aus und nach ca. 10sec. wieder ein.

Dann leuchten die beiden Back LEDs auf, gleichzeitig leuchtet die StatusLED orange auf, nach ca.2-3sec. gehen die Back LEDs aus und die Status LED leuchtet grün, bis ich den Asuro wieder ausschalte.

Viele Grüße

Tobi

damaltor
12.12.2007, 10:51
ja das ist falsch...

ERST save, DANN make.

make arbeitet mit dem zuletzt gespeicherten programm... also wie gesagt: ERST speichern, dann kompilieren.

Tobi G.
12.12.2007, 11:01
Danke!
Ich habs ausprobiert: Vielen Dank!!!
Viele Grüße

Tobi

damaltor
12.12.2007, 14:49
kein problem.. viel erfolg weiterhin!

Tobi G.
12.12.2007, 14:58
Danke!
Nur noch kurz eine Frage, für die sich , meines Erachtens nach, kein neues Thema lohnt:
Reicht der Speicher?, oder könnte man den erweitern?
Viele Grüße

Tobi

damaltor
12.12.2007, 15:07
ooh der wird noch lange reichen, das ist kein problem. wenn du die 7kb ausgeschöpft hast, dann bist du gut genug um deinen code auf die hälfte zu komprimieren. und wenn du dann weider an der grenze bist, dann kannst du schon selbst was bauen =)

Tobi G.
12.12.2007, 15:08
ok, dann werd ich noch lange üben müssen :lol:

Viele Grüße

Tobi