都是stm32f103系列的芯片,只是flash的容量不一样,本来想着更换个具体型号就欧克了,没想到出现大量报错,具体报错如下
..\STM32F10x_FWLib\src\stm32f10x_usart.c: 1 warning, 1 error compiling stm32f10x_flash.c... ..\USER\stm32f10x.h(300): error: ?#67: expected a "}" ? ? ADC1_2_IRQn ? ? ? ? ? ? ? ? = 18, ? ? /*!< ADC1 and ADC2 global Interrupt ? ? ? ? ? ? ? ? ? ? ? */ ..\USER\stm32f10x.h(474): warning: ?#12-D: parsing restarts here after previous syntax error ? } IRQn_Type; ..\STM32F10x_FWLib\src\stm32f10x_flash.c: 1 warning, 1 error compiling iap.c... ..\USER\stm32f10x.h(300): error: ?#67: expected a "}" ? ? ADC1_2_IRQn ? ? ? ? ? ? ? ? = 18, ? ? /*!< ADC1 and ADC2 global Interrupt ? ? ? ? ? ? ? ? ? ? ? */ ..\USER\stm32f10x.h(474): warning: ?#12-D: parsing restarts here after previous syntax error ? } IRQn_Type; ..\IAP\iap.c: 1 warning, 1 error "..\OBJ\IAP.axf" - 17 Error(s), 17 Warning(s).
有两个问题需要确认排查
1.排查了很久 终于发现有一个定义需要改 在keil上需要填入对应的型号类型
?2.启动文件要选对
最终问题解决。?
|