Ich will den EEProm im dsPic30F4011 zur Ablage von Konfigurationsdaten des Programms nutzen, auch eine Seriennummer wird da gespeichert. Dafür wäre es nötig denn EEProm Inhalt getrennt vom Programm flashen zu können wie das beim Atmel im AVR Studio ja einfach möglich ist. Ich habe nur in den Einstellungen des IPE nirgendwo eine Funktion dazu gefunden, auch keine Möglichkeit die EEProm HEX Datei zu laden. Nur die Funktion den EEProm beim Programmieren nicht zu löschen konnte ich finden. Es muß doch irgendwie einfach möglich sein unabhängig vom eigentlichen Programm den EEProm zu schreiben und auch auszulesen. Getrenntes Auslesen und Speichern des EEProm Inhaltes wäre nötig um geloggte Daten auszuwerten. Auch dazu konnte ich im MPLAB IPE nichts finden. Im IDE kann man zwar die EEProm Daten auslesen aber nicht einfach File laden und zurückspeichern.
Da kann man nur Preserve EEProm und den Bereich anwählen. Aber keine EEProm Datendatei laden und 'brennen'.
So klappt es das EEPROM auzulesen und auch nach Änderung im Memory View zurückzuschreiben. Nur Abspeichern gelingt nicht, es wird bei Export HEX nur der leere Programspeicher exportiert nicht der EEProm Inhalt. Ist schon ziemlich umständlich das IPE Teil, AVR Studio ist dagegen ja geradezu komfortabel.
Nach eingem Suchen im Netz nach alternativen Programmiertools bin ich auf PICkit3 Programmer Application v3.10 gestoßen. Damit geht das getrennte Programmieren, nur muß jedesmal die Firmware angepasst werden je nach dem ob Programmer oder MPLAB verwendet werden soll. Unverständlich warum Microchip dem Programmer in seiner neuen MPLAB Version so vermurkst hat. Nach dem Aufkauf von Atmel lässt das schlimmes für die bewährten Atmel Tools befürchten.
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.