Renesas RX630: DataFlash wird überschrieben

Gast #3748246
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. 
:-)
Gast #3748404
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
#3748466
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.
Gast #3748473
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.
Gast #3748565
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
#3748698
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...?
Gast #3751189
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...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren