介绍生成keil/IAR工程失败时的处理方法

问题描述

生成keil/IAR工程失败。

问题解决

在要开发的board目录下打开.mk文件,确认是否有如下内容,且有相关的文件。
ifeq ($(COMPILER), armcc)
$(NAME)_SOURCES += startup_stm32l496xx_keil.s
else ifeq ($(COMPILER), iar)
$(NAME)_SOURCES += startup_stm32l496xx_iar.s
else
$(NAME)_SOURCES += startup_stm32l496xx.s
endif
ifeq ($(COMPILER),armcc)                                                                                                                                                                                
GLOBAL_LDFLAGS += -L --scatter=board/developerkit/STM32L496.sct
else ifeq ($(COMPILER),iar)
GLOBAL_LDFLAGS += --config board/developerkit/STM32L496.icf
else
  • 如果 有,表示已支持生成keil/IAR工程。
  • 如果没有,则需要按照生成keil/IAR工程的说明,完成keil/IAR工程的支持文件的添加。