Forum: Mikrocontroller und Digitale Elektronik Fehlende Headerdatei wo zu finden?


von fonso (Gast)


Lesenswert?

Hallo Forum,

ich habe folgendes Problem. Ich habe einen Microcontroller mit Display 
und probiere zur Zeit das Display zum laufen zu bekommen. Ich habe auch 
zu dem Displaycontroller (ILI9325) im Displaytreiber (emWin von Segger) 
schon einen Beispielcode gefunden. In diesem Beispielcode wird in der 
"LCD_X_8080_8.c"-Datei die "IOM16C.H"-Datei includiert. Ich kann suchen 
wie ich will aber anscheinend ist die Datei IOM16C.H nirgendwo 
vorhanden. Vielleicht ist das ein Fehler im Beispiel (Datei irrtümlich 
nicht mitgeliefert) oder das Beispiel ist einfach nicht komplett 
dargestellt damit dieses Lauffähig ist, das weiss ich nicht. Wie dem 
auch sei was mich nun interessiert ist ob es irgendwie ein 
Standartvorgehen gibt wie und wo ich am besten im Netz eine solche Art 
von Header-Dateien suchen kann (nehme mal an das in der IOM16C.H die SFR 
definiert sind daher Chipspezifisch und somit Herstellerspezifisch ist). 
Wenn mir in meinem Fall jemand sagen könnte wo ich die IOM16C.H finden 
kann wär ich sehr dankbar (habe im Netz dazu nichts gefunden).

Sage schon jetzt vielen Dank für die Antworten

Viele Grüsse
Fonso

von m16c (Gast)


Lesenswert?

Ich vermute, damit wird der IO-Bereich des Renesas-Prozessors M16C 
definiert.
Welchen µC verwendest Du?
Geht die M16C.h ?

von Guest (Gast)


Lesenswert?

Wie wäre es denn einfach mal mit Segger fragen?
Hast du emWin gekauft oder benutzt du eine Trial Version?

IOM16C.H ist die SFR Header Datei für einen M16C welche höchst 
wahrscheinlich mit dem Compiler ausgeliefert wird und daher nicht bei 
der Segger Software dabei ist.

Sowas ist aber auch die Ausnahmen, Segger macht ansonsten genau aus dem 
Grund alle SFR Definition selber in ihren Dateien.

von fonso (Gast)


Lesenswert?

Vielen dank für die Antworten, ich benutze die 
ARM-MDK-Lite-Programmierumgebung von Keil, da ist die segger em-libary 
dabei. Bin noch ziemlich neu bei der MC-Programmierung und taste mich da 
ran...also der Mikrokontroller den ich benutze ist ein STM32F103VE...

von Hans Peter B. (Gast)


Lesenswert?

Ruf mal den Compiler(ohne Source und Options) und schau in der 
Copyright-Zeile nach dem "Hersteller".
Möglicherweise ist es die SW-Schmiede IAR, Nach:
http://supp.iar.com/FilesPublic/SUPPORT/002324/iccm16c.htm
ist die gesuchte Headerdatei im kostenpflichtigen Vollpaket enthalten - 
Dann wirds teuer.
Hans Peter

von fonso (Gast)


Lesenswert?

Hallo allerseits,

jetzt verstehe ich es endlich. Die mitgelieferten Segger-Beispiele, bei 
der Keil-Entwicklungsumgebung, für die unterschiedliche 
Displaycontroller sind nicht für die ARM-Plattform sondern für die 
M16C-Familie von Renesas. Wie schon gesagt, ich bin ziemlich neu im 
Microcontrollerbereich aber das Beispiele bei einer 
Keil-Arm-Entwicklungsumgebung für eine komplett andere 
Microcontroller-Familie ist darauf muss man erst mal kommen...

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
Noch kein Account? Hier anmelden.