在keil中编译代码时遇到链接错误
Facing linking error while compiling the code in keil
我想在 stm32f446re
中使用 USART
。我正在从 Keil 文件夹中添加所需的文件,例如 gpio.c、rcc.c、usart.c 等。我没有使用 cubemx 软件。
因此,在编译文件时,我遇到了缺少 #include "stm32f4xx_hal_conf.h" 的错误。
我想问题出在链接时。谁能帮我解决这个问题?
按照下面的建议添加 conf.h 文件后 answers.I 我面临这些新错误:
STM32F4xx_HAL_Driver\Inc 文件夹中有一个名为 stm32f4xx_hal_conf_template.h
的文件。顾名思义,该文件是一个模板。您应该将该文件复制到您的项目文件夹中并将其重命名为 stm32f4xx_hal_conf.h
。您可以编辑副本以针对您的项目适当地配置 HAL。
查看 STM32CubeF4 包中包含的一些示例项目,了解如何复制和自定义模板包含文件。
我想在 stm32f446re
中使用 USART
。我正在从 Keil 文件夹中添加所需的文件,例如 gpio.c、rcc.c、usart.c 等。我没有使用 cubemx 软件。
因此,在编译文件时,我遇到了缺少 #include "stm32f4xx_hal_conf.h" 的错误。
我想问题出在链接时。谁能帮我解决这个问题?
按照下面的建议添加 conf.h 文件后 answers.I 我面临这些新错误:
STM32F4xx_HAL_Driver\Inc 文件夹中有一个名为 stm32f4xx_hal_conf_template.h
的文件。顾名思义,该文件是一个模板。您应该将该文件复制到您的项目文件夹中并将其重命名为 stm32f4xx_hal_conf.h
。您可以编辑副本以针对您的项目适当地配置 HAL。
查看 STM32CubeF4 包中包含的一些示例项目,了解如何复制和自定义模板包含文件。