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

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.