新手入门
- 积分
- 10
- 金钱
- 10
- 注册时间
- 2018-8-9
- 在线时间
- 1 小时
|
1金钱
照着原子的视频自己写了跑马灯的寄存器程序,把SYSTEM文件夹搬过来后,编译不成功。
compiling delay.c...
..\SYSTEM\sys\stm32f4xx.h(102): error: #35: #error directive: "Please select first the target STM32F4xx device used in your application (in stm32f4xx.h file)"
#error "Please select first the target STM32F4xx device used in your application (in stm32f4xx.h file)"
..\SYSTEM\delay\delay.c: 0 warnings, 1 error
compiling usart.c...
..\SYSTEM\sys\stm32f4xx.h(102): error: #35: #error directive: "Please select first the target STM32F4xx device used in your application (in stm32f4xx.h file)"
#error "Please select first the target STM32F4xx device used in your application (in stm32f4xx.h file)"
..\SYSTEM\usart\usart.c: 0 warnings, 1 error
compiling sys.c...
..\SYSTEM\sys\stm32f4xx.h(102): error: #35: #error directive: "Please select first the target STM32F4xx device used in your application (in stm32f4xx.h file)"
#error "Please select first the target STM32F4xx device used in your application (in stm32f4xx.h file)"
..\SYSTEM\sys\sys.c: 0 warnings, 1 error
compiling main.c...
..\SYSTEM\sys\stm32f4xx.h(102): error: #35: #error directive: "Please select first the target STM32F4xx device used in your application (in stm32f4xx.h file)"
#error "Please select first the target STM32F4xx device used in your application (in stm32f4xx.h file)"
..\USER\main.c: 0 warnings, 1 error
compiling LED.C...
..\SYSTEM\sys\stm32f4xx.h(102): error: #35: #error directive: "Please select first the target STM32F4xx device used in your application (in stm32f4xx.h file)"
#error "Please select first the target STM32F4xx device used in your application (in stm32f4xx.h file)"
..\HARDWARE\LED\LED.C: 0 warnings, 1 error
"..\OBJ\LED_light.axf" - 5 Error(s), 0 Warning(s).
Target not created.
|
最佳答案
查看完整内容[请看2#楼]
1.把c/c++里的宏定义改为:STM32F40_41xxx,USE_STDPERIPH_DRIVER
2.注释掉stm32f4xx.h里的9136行
3.usart.c文件38行加void
|