Hallo, ich habe Daten im DataFlash gespeichert, die bei einem Programm-Update (FDT, USB-Direct) nicht überschrieben werden sollen. Bislang leider ohne Erfolg. Für die Entwicklung nutze ich die IDE IAR Embedded Workbench for Renesas RX und den E1-Emulator. Die im Handbuch beschriebenen Einstellungen haben nicht geholfen und weder beim IAR Embedded Workbench noch beim FDT finde ich irgendwelche Einstellungen, die den DataFlash schützen können. Vielleicht ist da draußen jemand, der mir mein Wochenende retten kann. :-)
Ich hatte das Problem schonmal beim R32C, antwort von Renesas damals war das es nicht geht. Wenn sich der Debugger connectet dann loescht er wohl immer das Datenflash > Vielleicht ist da draußen jemand, der mir mein Wochenende > retten kann. :-) Gern geschehen. :-) Olaf
Ich nutze IAR für RL, da ist es so, dass das DataFlash NICHT gelöscht werden kann. Ebenfalls keine Möglichkeit das zu ändern. Falls du aber nur ein Update machen möchtest, empfehle ich dir den Renesas Flash Programmer. Bei dem kann man einstellen, ob Code und/oder Data Flash platt gemacht werden sollen. Wenn du debuggen möchtest, dann kann ich dir leider nicht weiterhelfen.
Hast einen Bootloader? Dann könntest Du die SW mittels Bootloader flashen, und dann nur die Symbole laden zum Debuggen. Normalerweise sollte es doch auch irgendwo in der IDE ein script oder ähnliches geben, das bestimmt was gelöscht/programmiert wird.
Vielen Dank für eure Tipps und Hinweise. Ich werde mich wohl erst am Montag wieder damit beschaffen... @ Olaf: Beim Debuggen habe ich nicht das Problem, kenne diese Problematik mit HEW und dem E8(a) aber auch. @ Daniel: Ich nutze FDT (Flash Development Toolkit) von Renesas fürs Flashen. Ist der "Renesas Flash Programmer" noch anders? Ich wünsche euch ein schönes Wochenende. Grüße
Michi schrieb: > Vielen Dank für eure Tipps und Hinweise. > @ Daniel: Ich nutze FDT (Flash Development Toolkit) von Renesas fürs > Flashen. Ist der "Renesas Flash Programmer" noch anders? Ich weiß es nicht. Ich kenne nur den FlashProgrammer und nutze ihn für RL Devices. Da kann man unter "Microcontroller->SetProject->OtherSettings->Target->Operation mode" einstellen, was geflasht werde soll: CodeFlash und/oder DataFlash. Ob das dann für RX genauso ist...?
Guten Morgen, ich habe es mal mit dem Renesas FlashProgrammer probiert. Leider mit dem gleichen Ergebnis wie beim FDT - der DataFlash wird gelöscht. @ Daniel: Ich konnte die o.g. Einstellungen beim RL nachvollziehen. Leider gibt es dies beim RX in dieser Form nicht, sondern nur "All Erase Before Programm" und das ist auf "False" eingestellt. Ich werde weiter forschen...
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.