Portierung Keil µVision4 --> CooCox

Gast #3509368
Lesenswert?

Hallo zusammen;

ich habe ein Waveshare "Open4071-C Board" mit STM32F407IGT6 Controller.
Das Board wird mit einer CD mitgeliefert, welche zahlreiche Keil µVision 
Projekte enthält.


Ich habe versucht das  "Touchscreen" Projekt in ein CooIde Projekt zu 
Portieren.

Ich habe hierzu in CoIDE ein neues leeres Project erstellt, die Source 
code Dateien aus dem µVision Ordner übernommen und noch einige fehlende 
"includes" ergänzt.

Das Project lässt sich kompilieren und laden.
Problem:

Es arbeitet augenscheinlich langsamer:
Die Initialisierung des Displays, das Zeichnen der "Kalibrierkreuze", 
Intervall zwischen den Kalibrierschritten, dauern länger.


Warum arbeitet das Programm mit µVision kompiliert, schneller als mit 
CooIde kompiliert. ?

Wie kann man "richtig" ein µVision Projekt in Cooide konvertieren ?

Danke euch.

PS: Die µVisionVorlage, welche ich nach CooCox portieren will habe ich 
zur Ansicht beigefügt.
Angehängte Dateien:
Gast #3509579
Lesenswert?

was für ein Quarz ist auf deinem Board verbaut?

Schau mal in der system_stm32f4xx.c und stm32f4xx.h ob dort die Frequenz 
stimmt.

Beim Discovery Board ist ein 8MHz vebraut, in nem neuen Coocox Projekt 
wird es aber mit 25MHz erstellt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren