Hallo Ich arbeite mit dem HC12compact, icc12, NOice und dem Compod vom Elektronikladen. Mein Problem ist das ich den externen Speicher nicht nutzen kann. Auf dem Board befindet sich eigentlich von Adresse $2000 bis Adresse $8000 externer Ram. Leider weiss ich nicht wie man diesen initialisieren kann. Ich habe in icc12 schon eine non-default Startupdatei gewählt, nämlich die crt12co.o. diese sollte eigentlcih den externen Ram aktivieren, das geht aber leider nicht. Wenn ich den Speicherberich wie folgt einstelle: programm memory bei $0900 data memory bei $0800 Stackpointer bei $0C00. kann ich auch alles sehr gut nutzen (compod und noice). Jedoch ist bei 3 Interrupts und ca 10 Variablen Schluss. Dann wird das Programm zu gross. Was muss ich nun machen um den externen Ram zu nutzen? Ich könnte auch das ganze Programm in den Flash schreiben, dann kann ich aber den Compod und NOice nicht mehr nutzen. Hier nochmal meine Einstellungen im icc/projects/options menu Device configuration -> custom Program memory (möchte ich gerne im externen ram haben) Data memory (möchte ich gerne im externen ram haben) Stack Pointer (möchte ich gerne im externen ram haben) Expanded memory enabled Addr: 0.0x1FFFF Make paged functions default enabled S2 record type enabled Map vector page enabled Cpu/blanked address disabled Printf version small Additional lib. empty Word alignment disabled Other options empty No startup/lib disabled Non-default startup crt12co.o
Hallo Sebastian, ich hab vor längerer Zeit mal was mit dem HC12 gemacht. Ich würde Dir empfehlen Dein Problem mal dem Oliver Thamm in Leipzig zun mailen. Der ist der "Oberfredi" und sehr kompetent was den HC12 betrifft!! Der HC12 spricht doch, so wie ich es aus dem Blockschaltbild ersehe, über das externe Speicherinterface den RAM bzw Flash usw. an. Leider habe ich kein Schaltbild und kann das nachvollziehen. Soweit ich das in Erinnerung habe mußt du bei der Programmierung das "Speichermodell" einstellen. Bitte schau da mal im Datenblatt nach!! Ansonsten habe ich mit dem Carrierboard und dem HC12 Welcome-Kit gearbeitet. Da war das ein wenig anders! Ich hoffe ein wenig geholfen zu haben! mfg Asterix-007
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.