Forum: Mikrocontroller und Digitale Elektronik Renesas RX630: DataFlash wird überschrieben


von Michi (Gast)


Lesenswert?

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. 
:-)

von Olaf (Gast)


Lesenswert?

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

von Daniel V. (danvet)


Lesenswert?

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.

von foo (Gast)


Lesenswert?

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.

von Michi (Gast)


Lesenswert?

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

von Daniel V. (danvet)


Lesenswert?

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...?

von Michi (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.