Forum: Mikrocontroller und Digitale Elektronik STM32F207/IAR - Beispielcode auf anderes Eval-Board anpassen


von Stefan K. (whassup)


Lesenswert?

Hallo,

ich nutze die IAR Embedded Workbench und habe ein STM32F207ZG-SK 
Evalboard von IAR.

In der IAR Embedded Workbench gibt es verschiedene Beispielprojekte. So 
auch für den STM32F2xx und die STM32F2xx stdperiph lib.
In den Beschreibungen zu den Beispielen steht dann folgendes:

Directory contents

  - GPIO/JTAG_Remap/system_stm32f2xx.c   STM32F2xx system clock 
configuration file
  - GPIO/JTAG_Remap/stm32f2xx_conf.h     Library Configuration file
  - GPIO/JTAG_Remap/stm32f2xx_it.c       Interrupt handlers
  - GPIO/JTAG_Remap/stm32f2xx_it.h       Header for stm32f2xx_it.c
  - GPIO/JTAG_Remap/main.c               Main program


Hardware and Software environment

  - This example runs on STM32F2xx Devices.

  - This example has been tested with STM322xG-EVAL RevB and can be 
easily tailored
    to any other development board

Da ich nun ein STM32F207ZG-SK (und nicht das STM322xG-Eval) für meine 
Entwicklungen zur Verfügung habe, möchte ich das Beispiel gern für 
dieses Board modifizieren. Es steht zwar geschrieben, dass dies sehr 
einfach möglich sein soll, aber leider konnte ich noch nicht 
herausfinden wie es tatsächlich umzusetzen ist. Gibt es hierfür eine 
Anleitung, App-Note oder kann mir jemand sagen, so ich ansetzen muss?
Ich weiß, es gibt auch Beispiele für mein Board, aber ich brauche 
unbedingt die Information, wie ich die Anpassung auf ein anderes Board 
vornehmen kann.

Vielen Dank im Voraus.
Gruß
Stefan

von bumpy (Gast)


Lesenswert?

Durch anpassen der pin-Konfiguration (wahrscheinlich auf deinem board 
etwas anders) und vergiss nicht die Clock-Geschwindigkeit (XTAL=8MHz?) 
in 'system_stm32f2xx.c' an dein board anzupassen (evtl. auch HSE_Value 
umdefinieren).

Dann sollte es laufen - ist ja der gleiche uC.

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.