Reserved Memory
Montag, 21. Mai 2012
 
 

PIC Mikrocontroller Forum  |  PIC Mikrocontroller  |  Entwicklungswerkzeuge  |  MPLAB  |  Reserved Memory « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: Reserved Memory  (Gelesen 1664 mal)
 
Scorpion
Jr. Member
**
Offline Offline

Beiträge: 53



Profil anzeigen
« am: Juli 20, 2006, 21:05:00 »

Ich benutze das MPLAB 7.2 und programmiere mit PASM.

Meim jetzigen PIC (16F876) bekomme ich beim Watch, wenn ich die Adresse 0x70 ansehen will, immer Reserved Memory. Warum? Ich kann verstehe das nicht, ist ja nur ein normaler freier Speicher.

Eben ist mir aufgefallen, dass es auch beim 16F870 auftritt..


* reservedmemory.jpg (46.82 KB, 766x248 - angeschaut 209 Mal.)
Gespeichert
Bernd
Globaler Moderator
Hero Member
*****
Offline Offline

Beiträge: 3815



Profil anzeigen
« Antworten #1 am: Juli 20, 2006, 21:54:09 »

Du verwendest den ICD2 als Debugger, richtig? Dieser benötigt ROM und RAM im PIC. In der MPLAB-Hilfe zum ICD2 unter "MPLAB ICD 2 Overview --> Resources Used By MPLAB ICD 2" findet man die vom Debugger belegten Bereiche. Beim 16F876 sind das 0x1F00-0x1FFF im Flash und 0x70, 0xF0, 0x170, 0x1F0, 0x1E5-0x1EF im RAM.

Diese Bereiche dürfen vom Programm während des Debuggings nicht verwendet werden.


Viele Grüße

Bernd
Gespeichert

Scorpion
Jr. Member
**
Offline Offline

Beiträge: 53



Profil anzeigen
« Antworten #2 am: Juli 20, 2006, 22:03:20 »

Genau, ich verwende den Debugger.

Ahso, das wusste ich gar nicht. Habe eben selbst nachgeschaut und gefunden. Danke für die Info :tdown:
Gespeichert
morgentau
Gast
« Antworten #3 am: November 17, 2010, 15:56:54 »

Hallo zusammen,
ich aktiviere mal diesen Thread weil ich das gleiche Problem habe...

wie habt ihr es denn nun gelöst???

ich nutze MPLAB 8.5, mit Hi-Tech-Compiler und ICD3 Debugger und code einen dsPIC33Fxxx.

Wie bringe ich dem Debugegr bei, eben diese Adressbereiche NICHT zu verwenden!!! Wie kommt er überhaupt dazu? Es gibt doch genug andere Bereiche!?!

Merci Morgentau
Gespeichert
Seiten: [1] Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  

Powered by MySQL Powered by PHP Made for Mozilla (Firefox) Made for Internet Explorer
Seite erstellt in 0.033 Sekunden mit 18 Zugriffen.
 
Top! Top!