Undefined symbol SystemInit(visée de startup_stm32f2xx.o) tout bâtiment à l'aide de Keil STM32
Je suis en utilisant STM32F207VC contrôleur. et je suis en utilisant uvision4 IDE, Lorsque j'essaie de compiler un code simple, j'obtiens l'erreur tst1.axf: Erreur: L6218E: Undefined symbol SystemInit (visée de startup_stm32f2xx.o). . J'ai place stm32f2x fichier à mon répertoire de projet.
Mais toujours le même problème.
S'il vous plaît aider dans la résolution de ce.
Grâce
Vous devez vous connecter pour publier un commentaire.
"Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c"
est nécessaire, il soit ajouté, comme
SystemInit()
est définie.Bien, vous devez définir (ou de le prendre à partir de quelque part) fonction SystemInit, puisqu'il est appelé à partir d'un démarrage.s de fichier.
Ou vous pouvez les lignes de commentaire dans le fichier de démarrage, où SystemInit fonction est appelée. Il y aura quelque chose comme:
Vous pouvez mettre en commentaire les lignes 1,3,4 ; le symbole.
En fait, la fonction SystemInit généralement partie intégrante de la STM Périphérique de la bibliothèque et elle a pour but d'initialiser tous périphérie que vous avez besoin. Sans elle, vous aurez à faire l'initialisation de vous-même.
Peut-être que c'est trop tard, mais:
Vous devriez vérifier Keil uVision dossier d'installation et il y a des fichiers avec SystemInit la fonction de conseil pour tous (je l'espère) des vendeurs:)
~\Keil\ARM\Startup\ST\STM32F2xx\system_stm32f2xx.c