Hallo Zusammen, ersteinmal ich bin neu hier, und hoffe direkt mal das richtige Forum getroffen zu haben. Ich habe mir um ein wenig zu experimentieren ein kleines Platinchen mit dem R8C/1B besorgt - mit Quarz etc. schon drauf. Auch an einen Programmier-Adapter bin ich gekommen, allerdings habe ich dazu keinerlei Materialien. Der Programmierer benötigt wohl offensichtlich 6 Anschlüsse, es ist schließlich ein Stecker für eine 6 pol. Stiftleiste daran. Allerdings kann ich mir noch keinen genaueren Reim darauf machen, welche Pins ich genau benötige. Bestimmt Vss + Vcc, Reset..und weiter? :/ wahrscheinlich auch noch so etwas wie RxD und TxD, aber davon hätte ich schon jeweils 2 zur verfügung (RxD0+1, TxD0+1). Auch finde ich leider kein Datenblatt darüber, wie man den Controller genau neu programmiert - gut, in Datenblättern nach Infos zu suchen ist zwar nicht so meine stärke, dennoch denke ich hab ich mir schon recht viel angesehen - vergebens. Es würde mich freuen, wenn Ihr mir hier evnt. helfen könntet. klar ist es doof, die Belegung des Programmieres nicht zu kennen, allerdings würde es mir schon helfen wenn ich die benötigten Pins am µC kennen würde. Chao, Kalka
Im "Hardwaremanual" mal im "Appendix" suchen -> "Appendix 2.: Connection Examples between Serial Writer and On-Chip Debugging Emulator" aus http://documentation.renesas.com/eng/products/mpumcu/rej09b0252_r8c1a1bhm.pdf Seite 328. Viel Erfolg !
BTW: Nicht vom "M16C Flash Starter" verwirren lassen, das ist die Softwareseite, müsste im HEW Kit drin sein. Ansonsten separat runter laden, ist frei.
http://people.redhat.com/dj/m32c/flash-guide.pdf http://electronix.ru/forum/index.php?act=Attach&type=post&id=10449 Jürgen
Hey, vielen Dank, das sind ja erstmal gute Infos. Da könnte man ja sogar gleich mal versuchen einen eigenen Flasher zu programmieren, das dürfte ja gar nicht mal so schwer werden. Jetzt habe ich aber gleich das nächste Problem, denn programmieren wollte ich mit HEW von Renesas. Allerdings kann ich niergendwo eine Version runterladen. Es gibt doch eine freie Version, bei welcher dann lediglich der Sourcecode begrenzt ist, oder irre ich mich da? Chao, Kalka
> Jetzt habe ich aber gleich das nächste Problem, denn programmieren > wollte ich mit HEW von Renesas Allerdings kann ich niergendwo eine > Version runterladen. Das muss dann wohl an dir liegen. Der Rest der Menschheit schafft es sich das bei Renesas runterzuladen. > Es gibt doch eine freie Version, bei welcher dann > lediglich der Sourcecode begrenzt ist, oder irre ich mich da? Die Groesse des erzeugten Binaerfiles ist auf 64kb begrenzt. Also eine Grenze die fuer kleine Controller sowieso bedeutungslos ist. Ich nehme aber trotzdem lieber den gcc. Olaf
Die Seite von Renesas ist nicht immer wirklich übersichtlich... HEW http://www.renesas.com/fmwk.jsp?cnt=/download_search_results.jsp&fp=/support/downloads/download_results&layerId=1117 (Registrierung nötig) > Auch an einen Programmier-Adapter bin ich gekommen, allerdings habe ich > dazu keinerlei Materialien. Von Renesas gibt's afaik nur drei Varianten E8, E8A und das M3A-0806 (M16 Flash Starter) http://documentation.renesas.com/eng/products/tool/rej10j0108_m3a0806um.pdf Hier kommen beim Flash-Programmieren nur RXD, TXD vom PC (einfacher RS-232-Pegelwandler), der Rest muss in der Schaltung passend eingestellt sein. http://documentation.renesas.com/eng/products/tool/rej10j0970_e8_s.pdf Beim E8/E8A sind vier Anschlüsse nötig: VCC, GND, MODE und /RESET > Der Programmierer benötigt wohl offensichtlich 6 Anschlüsse, es ist > schließlich ein Stecker für eine 6 pol. Stiftleiste daran. Allerdings > kann ich mir noch keinen genaueren Reim darauf machen, welche Pins ich > genau benötige. Bild oder Typnummern wären nicht schlecht.
Danke nochmals für die Antworten :) Das Problem mit dem Programmieradapter ist, dass es kein offizieller ist, sondern ein privater. Nur habe ich im Moment keine Möglichkeit Kontakt mit dem "Ersteller" aufzunehmen, da muss ich wohl noch etwas warten g Da stehe ich der gesammten Menschheit wohl nach, denn außer Updates bezüglich des HEW finde ich gar nichts im Download Bereich (zumindest bei der Stichwortsuche - "Full Update" ist wohl auch nicht das richtige). Aber ich werd nocheinmal ein wenig weiter suchen, vielleicht werde ich ja doch noch fündig :) Chao, Kalka
[provisor. EDIT] Ich habe gerade noch einmal dort angerufen und hab die Belegung jetzt doch, allerdings konnte er mir nur 5 sagen - er meinte, der 6. wäre nicht so wichtig. Kann das sein? das wäre nämlich dann der Reset, und der ist doch bestimmt nicht unwichtig? Ich weiß, dass dort mit diesem Prog. Adapter nicht nur der R8C/1B programmiert wird, vllt. ist er ja auch bei einigen anderen µC nicht so wichtig. Naja, ich werd mir später erstmal eine Lochraster-Platine aufbauen, um das dann zu testen. Chao, Kalka
Huhu, ich wollte nur nochmal meinen aktuellen Status aktualisieren g Ich habe mir einfach mal unter Downloads das " C Compiler Package for M16C Series M3T-NC30WA V.5.44 Release 00 Upgrade" geladen - und das war wohl auch das HEW. Allerdings sieht das irgendwie sehr mager aus. Wenn ich ein neues Projekt öffnen will, dann kann ich noch nichteinmal einen Projekt-Typen angeben, denn dort steht gar keiner drin. Unter CPU family kann ich auch kaum was auswählen. Bestimmt muss ich noch irgendwelche weiteren Extras installieren, allerdings finde ich unter der Hilfe auch nichts. Kennt sich da jemand mit aus? Würde mich sehr freuen :) Chao, Kalka
Hi Kalka, ich arbeite recht viel mit der HEW und bin damit eigentlich ganz zufrieden. Zum Start solltest Du erstmal einen Workspace (im Menü Datei) anlegen. Dann kannst Du als erstes die CPU Familie auswählen (in Deinem Fall M16C, auch wenn es ein R8C ist, ist der gleiche CPU-Kern), dann in der linken Spalte "Application" oder "C-Source Startup Appl.", oben rechts trägst Du noch nen Namen für den Workspace ein. Dann auf Next. In den folgenden Dialogen wählst Du dann noch den genauen CPU-Typ aus (R8C/Tiny, und dann R8C1B), die Speichergröße und welche Emulatoren Du verwenden willst. Wenn Du über seriell flashen willst gibt es da einen FoUSB Treiber, ist mittlerweile veraltet, Treiber sollte es aber bei R immer noch auf der Seite geben. Alternativ kannst Du auch mit der FDT von R flashen. Ich arbeite fast ausschließlich mit dem E8a. Kostet zwar ne Mark (ich glaube so 80 Oiro). Damit kannst Du aber ne ganze Menge debuggen (und natürlich auch flashen) - für mich immer sehr hilfreich ;-) Gruß, Hanky.
> ich arbeite recht viel mit der HEW und bin damit eigentlich ganz > zufrieden. Naja, die Oberflaeche hat schon noch eine ganze Menge Macken. So laedt die z.B bei mir ueber den E8 gelegentlich mal trotz Aenderung des Source das alte Binary in den Prozessor. Und dieses Verhalten ist nicht reproduzierbar. Ausserdem ist der Editor nicht Emacs-Kompatible und darum sehr komplziert in der Bedienung. > Damit kannst Du aber ne ganze Menge debuggen (und > natürlich auch flashen) - für mich immer sehr hilfreich ;-) Das kann man auch ueber die Serielle. Genauer gesagt macht der E8 ja nichts anders. Ich sehe nur zwei Vorteile: 1. Er benutzt eine syncrone serielle. Man kann daher beliebige Taktfrequenzen benutzen. 2. Er wird ueber USB angeschlossen. Allerdings soll der Download mittlerweile auch ueber USB-RS232 Adapter funktionieren. Nachteil ist aber der moerderfette Stecker am E8. Der nimmt ja bei manchen Designs 25% der Platinenflaeche ein. Olaf
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.