Hi, Hat jemand von Euch schon mal einen eigenen User Mode für eine H8 MCU geschrieben? Beisse mir schon seit längerem die Zähne daran aus. Hab mir die Renessas App. Notes schon angeschaut, ist ziemlich happig, wie ich finde. Wäre desshalb sehr dankbar, wenn mir jemand für den Einstieg ein eigenes einfaches Programmbeispiel hätte! (Wenn möglich ein IAR-Compiler Projekt) Bin ausserdem daran das FDT Programmier Tool in eine dll zu packen, so das eine Boot Mode Programmierung aus einem eigenen (Delphi, Visual Basic usw.) Programm aus möglich wird. Herzlichen Dank im Voraus. Gruss Andy
Hi Hat unterdessen jemand was in dieser Richtung gemacht? Hab im Internet schon alles abgesucht, bin aber mit dem gefundenen nicht weitergekommen. Renesas scheint ja sehr zurückhaltend zu sein, was die Programmierung ihrer Controller betrifft. Wäre für jede Zeil Source oder Tip sehr dankbar. Würde die fertige dll sowie den passenden Bootloader auch hier in die Codesammlung stellen. Gruss Andy
Klär mich mal ein bißchen auf. Was ist ein "User Mode" ? Gibt es soetwas auch beim H8/3000 oder H8S ?
Hi Egon Ja, der User Mode gibts auch bei allen H8 Derivaten. Damit musst Du zuerst im Boot Mode einen User Kernel herunterladen, der anschliessend die Kommunikation mit dem FDT Tool handelt. Dies ist dann eine Art Bootloader, wo Du selber bestimmen kannst, über welche Schnittstelle Du den Controller flashen willst. (I2C, CAN UART usw.) Der Vorteil des User Modes ist der, dass das Flash vor der Programmierung dabei nicht automatisch gelöscht wird. Man kann in diesem Mode auch einzelne Pages löschen und beschreiben. Gruss Andy
Aha, das bezieht sich also nur auf Teile mit Flash und nicht auf Modes, die man hardwaremäßig an den Pins vorgeben kann. Da kann ich bei meinem H8/3003 lange suchen. Kann Dir folglich nicht weiterhelfen. Hitachi/Renesas haben ihre Flash' leider nur mit 100 Schreibzyklen spezifiziert, sodaß ein "Power User" damit nicht glücklich werden kann. Ich verwende ausschließlich externes Flash.
Hi Egon Die Schreibzyklen wurden mittlerweilen bei fast allen Controllern auf 1000 erhöht. Ich entwicke schon seit längerem mit der H8 Serie und habe diesbezäglich noch nie Probleme gehabt. Die Angaben im Datenblatt sind sehr vorsichtig gewählt und können meist recht grosszügig überschritten werden. Hat wirklich niemand Erfahrung mit dem User Mode und einem selbergeschriebenen Bootloader? Würde mich auf ein paar Tips sehr freuen. Andy
Kann leider wegen dem User Mode auch nicht helfen. Egon: Aber zu der Anzahl Schreibzyklen kann ich sagen, dass es mal eine Application Note gab, welche den typischen Wert nach oben korrigierte (ich glaube 10000, bin aber nicht sicher). Eventuell hast Du noch ein altes Datenblatt oder so, wenn 100 drinsteht.
Hallo Leute Es kann doch nicht sein, dass sich noch niemand einen eigenen User Mode für die H8- Serie geschrieben hat. Mir scheint es jedenfalls zu Umständlich die Dinger im Boot- Mode zu programmieren, in dem immer auch die Mode Pins umgeschaltet werden müssen und zudem vor der Programmierung immer das gesamte Flash gelöscht wird. Ich möchte wie gesagt das FDT-Tool umgehen und mit meinen eigenen Routinen (Delphi) die Controller über einen Bootloader im User Mode programmieren. Wäre für einen Tip wirklich sehr dankbar! Gruss Andy
Google Suche: http://66.249.93.104/search?q=cache:zva3b06IqUkJ:www.proven-software.com/APS_Partners/ASP_Partner.asp%3FPS_ID%3D8+%22user+mode%22+h8+(renesas+OR+hitachi)&hl=de&gl=de&ct=clnk&cd=5 bzw. Direktlink. http://www.proven-software.com/APS_Partners/ASP_Partner.asp?PS_ID=8 Kostenlose Registrierung erforderlich.
Hi Stefan Herzlichen Dank für die Links! Sie sind mir schon bekannt. Ich habe mich wirklich schon monatelang mit dem Thema beschäfftigt und komme einfach nicht recht weiter. Vielleicht kann mir ja sonst noch jemand weiterhelfen?!? Ich brauche dringend das FDT- Protokoll für die Kommunikation zwischen PC (FDT-Tool) und H8 CPU (Kernel). Ihr würdet mir einen riesen Gefallen tun! Gruss Andy
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.