R5F211 - Flashen

Gast #1670789
Lesenswert?

Nein, du hast nichts verpasst :

- Vcc und GND werden für die Versorgung des Bausteins benötigt
- Mode wird zur Programmierung benötigt (s. Datenblatt bzgl. App.-Note)
- Reset wird i.d.R. immer vom Programmer benutzt, um gezielte Neustart 
durchzuführen.

Bei Renesas zumindest bei der M16-Serie wird synchron geflasht, d.h. 
RXD,TXT und CLK werden benötigt und natürlich der Busy PIN.

Bei Renesas gibt es aber einen Unterschied, ob du via E8(a) oder mittels 
RS232 Pegelwandler Programmiers. Ein UART (TX/TX), Vcc und Gnd werden 
auf jeden Fall benötigt bei MODE,BUSY,Reset werden im seriellen Mode 
Pull-Ups /-Downs benötigt.

Schau einfach bei Renesas in den App-Notes nach.
Gast #1670795
Lesenswert?

Danke für deine Auskunft,

ich hatte schon am Freitag viele Dokumente gelesen, konnte aber nicht 
das finden, was der Hersteller meint. Ganz grob Ahnungslos, die typen. 
Und die Programmieren das. Willkommen in China :-)
Gast #1670844
Lesenswert?

> Bei Renesas zumindest bei der M16-Serie wird synchron geflasht, d.h.
> RXD,TXT und CLK werden benötigt und natürlich der Busy PIN.

Die moderneren R8C, ich glaube ab dem R8C/1A und neuer koennen
zusaetzlich ueber MODE/Reset geflaesht werden. Der Controller erkennt
das man dies will und schaltet dann wohl RxD und TxD auf die Reset
und Modeleitung um.
Das hat den Vorteil das man in seiner Schaltung fuers Debuggen nicht
die Leitungen der RS232 verschwenden muss. Ausserdem reicht es einen
kleinen 3-4pol Pfostenstecker in seine Schaltung zu designen und
braucht nicht den fetten Stecker fuer den E8 reinmachen. Ich habe
mir z.B einen kleinen Adapter von E8 auf 4pol gemacht.

Der UART geht aber trotzdem verloren wenn man den Debugger verwenden
will. Wenn man aber nur sein Programm reinflash ist es natuerlich egal.

> Habe ich da was Verpasst?

Ja, du lebst noch hinter dem Mond. :-)

Die neuen grossen Controller (R32C) habe sogar nur einen Pin (NSD)
fuer Debug und Flash, koennen aber zusatzlich noch die alten Sachen
wie RS232, Seriell syncron mit E8A.

Olaf
Gast #1670920
Lesenswert?

> Muss ich dann die RX/TX leitung zusätzlich auf MODE/RESET legen oder
> unterstützt der Flasher das auch?

Nein. Du brauchst wirklich nur Mode und Reset anschliessen und der
Controller muss unter Strom sein. Er laeuft dann mit dem internen
Takt und alles kann gemacht werden. Du brauchst also auch keinen Quarz!

Ist jedenfalls beim R8C29 und R8C1B so.

Olaf

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