habe es schonmal im softwareforum gepostet, glaube aber jetzt dass es da nicht so recht hin gehört... ist es möglich bei der CoIDE von CooCox beim durch-steppen die register auszulesen und anzeigen zu lassen? (also ohne sich dafür eine variable zu machen und die dann anzuzeigen)
Gast
#2879228
dahin bin ich auch schon gekommen ;) woher weiß ich welches register gerade in r1, r2, etc. steht?
Gast
#2879263
R. B. schrieb: > woher weiß ich welches register > gerade in r1, r2, etc. steht? Ich verstehe die Frage nicht. Im Register R1 steht das Register R1 Im Register R2 steht das Register R2 Im Register SP steht der Stack Pointer ....
meines wissens nach sind dass dir register mit denen er arbeitet...also angenommen ich will etwas konfigurieren läd er sich da was rein, ändert es und packts wieder weg. sehe ich das so falsch? mir geht es darum dass ich wissen will was er sich da rein holt ist natürlich möglich dass ich da ganz gefährliches halbwissen habe ;)
Gast
#2879281
Dann musst Du den Code im Debugger step für step suchgehen. Beispiel: Wenn der Befehl kommt "lade eine 3 in Register 2", dann steht danach im Register 2 eine 3. Der nächste Befehl sagt : Addiere 4 zu Register 2 Nach Ausführung dieses Befehls steht in Register 2 eine 7. Dann kommt der Befehl "Speichere In halt von Register 2 in Speichzelle X" Nach Ausführung dieses Befehls steht in Register 2 immer noch eine 7. usw. usw.
Gast
#2879325
habe es schonmal im softwareforum gepostet, glaube aber jetzt dass es da nicht so recht hin gehört... ist es möglich bei der CoIDE von CooCox beim durch-steppen die register auszulesen und anzeigen zu lassen? (also ohne sich dafür eine variable zu machen und die dann anzuzeigen) ---------------------------------------- welche Register denn? Die Peripherieregister (zb. das ODR-Register eines GPIO-Ports oder UART Register etc...) kann man sich anzeigen lassen. Wärend dem Debuggen auf View--> Peripherals
ja sowas habe ich (wahrscheinlich) gemeint...danke für den tip! nur sagt er mir da dass es für meinen chip diese anzeige nicht gibt...mist
Gast
#2879480
R. B. schrieb: > ja sowas habe ich (wahrscheinlich) gemeint...danke für den tip! nur sagt > er mir da dass es für meinen chip diese anzeige nicht gibt...mist hast du die neueste Version von Coocox drauf? ev. mal updaten. Ich habs mit dem stm32F4 getestet da gehts.
Gast
#2879481
welchen chip hast du denn?
LPC1768 von NXP...update werde ich mal probieren
habe CoIDE 1.5.1 ...laut CooCox die aktuellste version
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.