Forum: Mikrocontroller und Digitale Elektronik Probleme mit WinIDEA


von dkreuzer (Gast)


Lesenswert?

hallo,

bin noch sehr unerfahren in WinIDEA. Das Programm läuft bis jetzt so, 
das der Code nur für das RAM compiliert wird.Bei einer 
Spannungsunterbrechnung führt es aber dazu, das das Programm nicht mehr 
weiß wo es weiter fortfahren soll.
Wie, oder wo stellt man denn in der Entwicklungsumgebung ein das der 
Code für den Flash compiliert wird?

Würde mich freuen wenn mir jemand weiterhelfen könnte
Güße

von ARM-Fan (Gast)


Lesenswert?

Wieviele Threads willst du zu dem Thema eigentlich noch aufmachen?

von dkreuzer (Gast)


Lesenswert?

sorry,
hab nur gedacht das unter einem anderen Betreff ich evtl. noch mehr 
Infos bekommen könnte.

von ARM-Fan (Gast)


Lesenswert?

Wenn du auch nichts antwortest auf das was ich dir in einem der anderen 
Threads geschrieben habe, ist dir wohl auch schwer zu helfen.

von dkreuzer (Gast)


Lesenswert?

entschuldigung, ich will nichts gesagt haben. wer sehen kann, ist klar 
im vorteil. Das hab ich nicht.
Das hört sich alles sehr verständlich an. Werd mal nachschaun ob 
irgendwas mit Release oder dergleichen im Manual drinnsteht. Hab bis 
jetzt noch nichts gefunden wo man von Debug auf Release umschalten kann.

Bin echt für jeden guten Ratschlag dankbar

von ARM-Fan (Gast)


Lesenswert?

Wie sieht denn deine Toolchain überhaupt aus?
Womit programmierst du denn den Prozessor?
Direkt aus WinIDEA heraus?
Mit welcher Hardware?
JTAG Debugger? Wenn ja, welcher?
etc. pp

von dkreuzer (Gast)


Lesenswert?

Wie meinst du, wie meine Entwicklungsumgebung ausschaut?
Arbeite gerade nur mit dem LPC2129 auf einem Evolution Board.
Schaff direkt von WinIdea heraus.und mit JTAG Debugger.

von ARM-Fan (Gast)


Lesenswert?

Weeelchen Debugger denn?

von dkreuzer (Gast)


Lesenswert?

wenn ich das wüsste.was für welche gibt es denn?Da ist nur die 
Übertragung vom Pc zum Board gemeint,oder?

von ARM-Fan (Gast)


Lesenswert?

Sorry, fühle mich leicht veralbert.

Wenn du nicht mal weißt (oder nachschauen kannst), was auf dem Teil
draufsteht das du vor dir liegen hast, dann kann ich dir auch nicht
helfen.

von dkreuzer (Gast)


Lesenswert?

will hier bestimmt niemand verarschen.bei mir ist es halt sehr sehr viel 
unwissenheit. der JTAG geht auf en USB

von ARM-Fan (Gast)


Lesenswert?

Letzter Versuch, auch wenn ich mich wiederhole.
Beantworte bitte einfach ALLE Fragen.

1. Welches Eval-Board benutzt du?
   Bezeichnung? Link?

2. Hast du überhaupt einen JTAG-Debugger?
   Ich meine so etwas: http://www.isystem.com/content/1064/33/

3. Hast du überhaupt mal in das WinIDEA Manual reingeschaut.
   Ich habs eben getan. Das ist sicherlich nicht zu knapp beschrieben.

von dkreuzer (Gast)


Lesenswert?

guten morgen
ja hab einen JTAG-Debugger, den iTAG-U USB/JTAG Interface
Benutze das Eval-Board von Olimex LPC-P212X-B
Habe schon mehrmals in das Manual geschaut, finde mich aber dort nicht 
so sehr zu recht und hab echt nichts gefunden
Ich hoffe du kannst mit den Angaben was anfangen

von dkreuzer (Gast)


Lesenswert?

Softwaretechnisch ist jetzt alles umgestellt. So wie ich eben erfahren 
habe liegt das Problem im Assembler File. Gibt es da schon irgendwelche 
Routinen, die einem nach einem Spgausfall wieder an den richtigen Ort 
bringen?Oder habt ihr evtl. schonmal ein ähnliches Problem gehabt und 
dazu eine passendes Beispiel?
Gruß

von ARM-Fan (Gast)


Lesenswert?

Wohin ist dein Programm denn eigentlich gelinkt?
Wenn das im RAM liegt, dann ist das nunmal nach dem Ausschalten weg.
Da hilft auch der von dir angesprochene Startup-Code (Assembler-File) 
nix.

Schau dir das Map File an.
Oder step mit dem Debugger mal durch, dann weißt du wo du bist.

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.