STM32F410 Keil Projekt aufsetzen

Gast #4852671
Lesenswert?

Hallo zusammen,

bin gerade damit dran ein Projekt für ein STM32F410RB aufzusetzen.
Ich nutze KEIL IDE mit der Standard_Periph_Lib.

Bekomme aber folgende Fehlermeldungen nicht weg.
1
*** Using Compiler 'V5.06 update 3 (build 300)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
2
Rebuild target 'STM32F410'
3
compiling stm32f4xx_gpio.c...
4
..\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_gpio.c(178): error:  #20: identifier "GPIOJ" is undefined
5
    else if (GPIOx == GPIOJ)
6
..\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_gpio.c(185): error:  #20: identifier "GPIOK" is undefined
7
      if (GPIOx == GPIOK)
8
..\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_gpio.c: 0 warnings, 2 errors
9
compiling stm32f4xx_rcc.c...
10
..\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c(256): error:  #136: struct "<unnamed>" has no field "DCKCFGR"
11
    
12
CC->DCKCFGR = 0x00000000;
13
..\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c(1810): error:  #136: struct "<unnamed>" has no field "DCKCFGR"
14
    tmpreg = 
15
CC->DCKCFGR;
16
..\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c(1813): error:  #20: identifier "RCC_DCKCFGR_PLLI2SDIVQ" is undefined
17
    tmpreg &= ~(RCC_DCKCFGR_PLLI2SDIVQ);
18
..\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c(1819): error:  #136: struct "<unnamed>" has no field "DCKCFGR"
19
    
20
CC->DCKCFGR = tmpreg;
21
..\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c(1842): error:  #136: struct "<unnamed>" has no field "DCKCFGR"
22
    tmpreg = 
23
CC->DCKCFGR;
24
..\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c(1845): error:  #20: identifier "RCC_DCKCFGR_PLLSAIDIVQ" is undefined
25
    tmpreg &= ~(RCC_DCKCFGR_PLLSAIDIVQ);
26
..\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c(1851): error:  #136: struct "<unnamed>" has no field "DCKCFGR"
27
    
28
CC->DCKCFGR = tmpreg;
29
..\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c(1941): error:  #136: struct "<unnamed>" has no field "DCKCFGR"
30
    tmpreg = 
31
CC->DCKCFGR;
32
..\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c(1944): error:  #20: identifier "RCC_DCKCFGR_PLLSAIDIVR" is undefined
33
    tmpreg &= ~RCC_DCKCFGR_PLLSAIDIVR;
34
..\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c(1950): error:  #136: struct "<unnamed>" has no field "DCKCFGR"
35
    
36
CC->DCKCFGR = tmpreg;
37
..\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c(2725): error:  #20: identifier "RCC_BDCR_LSEMOD" is undefined
38
      
39
ET_BIT(RCC->BDCR, RCC_BDCR_LSEMOD);
40
..\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c(2729): error:  #20: identifier "RCC_BDCR_LSEMOD" is undefined
41
      
42
LEAR_BIT(RCC->BDCR, RCC_BDCR_LSEMOD);
43
..\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c: 0 warnings, 12 errors
44
assembling startup_stm32f410rx.s...
45
compiling main.c...
46
main.c(8): warning:  #1-D: last line of file ends without a newline
47
  }
48
main.c: 1 warning, 0 errors
49
compiling system_stm32f4xx.c...
50
".\Objects\Gartensteuerung_StdLib.axf" - 14 Error(s), 1 Warning(s).
51
Target not created.
52
Build Time Elapsed:  00:00:02
Angehängte Dateien:
Gast #4855539
Lesenswert?

Ja die stm32f4xx_conf.h ist inkludiert. Siehe Bild.

Habe die Include-Pfade auch alle angeben und folgende Defines:

- USE_STDPERIPH_DRIVER,HSE_VALUE=8000000,STM32F4XX

muss ich irgendwo noch angeben welchen Chip ich nutze?
Angehängte Dateien:

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