Einige Leute hier werden sicher schon versucht haben, das Elektor R8C-Board mit dem FoUSB zu betreiben. Die erste Hürde ist der Anschluß: auf dem Board befindet sich eine 14-polige Stiftleiste. Dafür muß man erstmal einen Adapter anfertigen: FoUSB R8C-Board ~~~~~~~~~~~~~~~~ 1 8 2 7 3 1 7 2,4,6,10,12,14 (nur ein Pin muß verbunden werden) 8 13 10 5 So weit, so gut. Flashen mit dem Flash-over-USB-Programm funktioniert. Doch leider versagt der Debugger seinen Dienst. Man bekommt nur Communication Errors. Die Lösung (nach langer, frustrierender Fehlersuche herausgefunden): R3 auf dem R8C-Board (Pullup am Mode-Pin) ist mit 4k7 viel zu klein. In allen Datenblättern hat dieser Widerstand mindestens 33k. Ersetzt man R3 durch einen 33k-Widerstand, dann funktioniert auch das Debuggen ohne Probleme.
Hi, kann ich nicht bestätigen, das Problem ist das zum debuggen eine externe Spannung angelegt werden muss. Also FoUSB auf Target Power und den R8C mit 5 V versorgen. Dann muss man auch keine Widerstände tauschen. Das steht auch so in der Bedienungsanleitung des FoUSB, das das Debuggen nur bei den SPKs von Renesas mit USB Power funktioniert. Ein PullDown sollte laut Anleitung auch noch verbaut werden(von Leitung 10 <-> 5).
Ja, das hatte ich auch beobachtet. Beim Betrieb mit einer externen Spannung hat es funktioniert. Allerdings nur wenn die Spannung kleiner 4V war. Warum? Ist doch logisch: bei einer geringeren Spannung wird der Pullup relativ dazu schwächer. Ich könnte wetten, daß die externe Spannung, die Du benutzt deutlich kleiner ist als die USB-Spannung. Das ändert alles nichts daran, daß der Pullup viel zu klein ist. Wieso sollte es auch sonst einen Unterschied machen, ob die Schaltung über USB oder extern versorgt wird? Wie Du auf den Pulldown für TxD kommst weiß ich nicht. Ich habe mal die Schaltung aus dem FoUSB-Manual angehängt. Wie man sieht entspricht die Schaltung dem Elektor-Board, bis auf den Pullup am Mode-Pin. Wie schon gesagt, nachdem man R3 auf 33k ändert funktioniert das Debuggen einwandfrei, egal ob die Spannungsversorgung über USB oder Target erfolgt.
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.