Hi, ich versuche gerade mit dem ICD 2 ein Pic auszulesen. Bekomme immer die Rückmeldung: MPLAB ICD 2 Ready Reading... ICDWarn0038: When using auto-calculate write range, reads cover the entire memory range. Do you wish to continue? ...EEPROM ...Program Memory (0x0 - 0x1FFF) .. Config Memory ...User ID Memory ...Read Succeeded MPLAB ICD 2 Ready Aber wo finde ich die Readings. Habe kein Projekt geöffnet und MPLAB 7.60. Gruß, JJ
habs wieder gefunden... View / Programm Memory Das abspeichern als HEX ist aber auch nicht selbsterklärend.... man man, weiß schon warum ich vor Jahren auf Atmel umgestiegen bin :-) JJ
Jens schrieb: > Das abspeichern als HEX ist aber auch nicht selbsterklärend.... man > man, weiß schon warum ich vor Jahren auf Atmel umgestiegen bin :-) File / Export... Was ist daran so schwierig? Wenn MPLAB 7.60 die aktuelle Version bei der letzten Arbeit war, kann man schon verstehen dass nicht mehr alles "sitzt".
Hi, :-) nein zuletzt habe ich wirklich ausführlich mit der 5.6 und dem PICStart PLUS gearbeitet. Der ICD2 ist dann nur noch für gelegentliches Arbeiten gewesen. Beim Export habe ich ja die Möglichkeit es als HEX (Progmem, EEProm, Fuses) gemeinsam abzulegen. Was ist wenn ich jetzt z.B. nur das EEProm brennen will? Wenn ich nur ein EEProm Inhalt als Hex ablege, kann ich es dann auch geziehlt brennen, also nur das? Was hat das oben mit dem Warning auf sich? Ich habe den entsprechenden Pic eigentlich gesetzt? Worum geht es da nun? Es scheint mir so als würde dem ICD noch eine Info fehlen, aber welche? Danke, JJ
>>Was ist daran so schwierig?
Wenn man in den View rechts klickt, bekommt man bei Im/Export andere
Möglichkeiten angeboten als auf Datei Im/Export. Wenn ich auf das File
rechts-klicke kann ich es nicht als Hex ablegen...Das ist verwirrend...
JJ
Jens schrieb: > Was hat das oben mit dem Warning auf sich? Ich habe den entsprechenden > Pic eigentlich gesetzt? Worum geht es da nun? Es scheint mir so als > würde dem ICD noch eine Info fehlen, aber welche? Du hast kein Projekt offen. Anderenfalls wüsste MPLAB, welche Bereiche Dein Projekt wirklich benutzt. Die Bereiche stehen im .map-File, und da im Programmer eingestellt ist, dass der die benutzten Bereiche anhand des map-Files automatisch herausfinden soll, Du aber kein Projekt offen hast, kommt die Warnung. Du kannst die Bereiche auch manuell einstellen, dann kommt die Warnung nicht. Manuell einstellen empfiehlt sich, wenn Du außerhalb eines Projektes arbeitest, in einem Projekt nimmst Du die Automatikeinstellung. fchk
Jens schrieb: > Beim Export habe ich ja die Möglichkeit es als HEX (Progmem, EEProm, > Fuses) gemeinsam abzulegen. Was ist wenn ich jetzt z.B. nur das EEProm > brennen will? Bei allen mir bekannten PIC (16, 18, 24, 30, 33) werden die einzelnen Speicherbereiche (Programm, EEPROM, Config und User ID) durch unterschiedliche Adressen angesprochen. > Wenn ich nur ein EEProm Inhalt als Hex ablege, kann ich es dann auch > gezielt brennen, also nur das? Ja, dann enthält die HEX-Datei nur die entsprechenden Adressen. > Was hat das oben mit dem Warning auf sich? Ich habe den entsprechenden > Pic eigentlich gesetzt? Worum geht es da nun? Es scheint mir so als > würde dem ICD noch eine Info fehlen, aber welche? Man kann vorher in den settings angeben, welche Speicherbereiche und welche Adressbereiche man auslesen will (so denn keine Lockbits gesetzt sind). Vermutlich zielt die Warnung darauf ab, dass nichts gewählt wurde. Ahh, sehe gerade dass fchk das schon beantwortet hat.
>Ich habe den entsprechenden Pic eigentlich gesetzt? Wo haste den gesetzt? Oder soll das Fragezeichen deines Satzes bedeuten, daß du eben nichts gesetzt hast? Wie du ja selbst gesagt hast: >Habe kein Projekt geöffnet und MPLAB 7.60. Dann reicht >File >Import alleine nicht ! Du musst erst mit >Configure >Select Device deinen Baustein auswählen. Und nochmals vorher ggf. über >Programmer >Select Programmer den ICD2 Manche Dinge "merkt" sich MPLAB, auch ohne Prj ! Wohl in deinem Falle die Einstellung ICD2 (nachsehen) und irgendeinen uC Typ, wohl denjenigen den du zuletzt (vor Jahren?) benutzt hattest! Wenn der jetzt zufällig derselbe ist zu welchem dem .HEX paßt. Aber das ist er wohl nicht, sonst käme besagte Fehlermeldung nicht. Also einstellen: >Configure >Select Device Kann auch sein, man muss ICD2 zuletzt (neu) wählen; ich habe das nicht. Gruss
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.