hallo! ich versuche gerade, oben genannte cpu in den memory expansion zu versetzen und ein 16mb großes sram zu beschreiben und wieder auszulesen. problem dabei ist, ich weiß garnicht, ob ich schon im expansion mode bin oder nicht. wie kann ich das feststellen? worauf ist noch bei der benutzung von externen sram zu achten. welche register müssen überhaupt beschrieben werden? ich finde renesas hält sich da sehr bedeckt. vielleicht hat ja einer noch eine gute app note oder sogar einen ähnlichen sample code. vielen dank! mfg timo
Ich hab so etwas vor eon paar Jahren auf einem M16C gemacht. Wahr eigentlich kein Problem. Das ganze müsste auch in App Notes beschrieben sein. Schau einfach auf die Renesas Webseite oder auf m16c.de.
Den "expansion mode" musst du einfach setzen. Zum Anfang probieres es mit vielen Wait states.
Hallo Timo, habe schon viel mit nem M16C80 gemacht. Im Anhang mal die ncrt0-Datei mit der Startup Information. Da gibts nen Part mit der Bezeichnung "after reset,this program will start". Schau da mal rein. Hier werden die Controllereigenschaften konfiguriert und auch bestimmt ob memory expansion oder nicht. Für die zu beschreibenden Register musste mal mit M32C87 vergleichen. Viel Erfolg. Gruß Gnipfel
hallo, vielen dank für die antworten! ich bin jetzt so weit, dass der adress- und der datenbus angesprochen werden können. das problem ist jetzt noch, dass der bus clock während eines lese- bzw. schreibzugriffs aussetzt. gibt es da irgend welche einstellungen, die das verhindern?? mfg timo
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.