OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 13168|回复: 6

..\OBJ\LCD.axf: Error: L6218E: Undefined symbol SPI_I2S_GetFlagStatus (referred from spi.o).

[复制链接]

2

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2015-7-26
在线时间
14 小时
发表于 2015-10-22 12:04:13 | 显示全部楼层 |阅读模式
5金钱
..\OBJ\LCD.axf: Error: L6218E: Undefined symbol SPI_I2S_GetFlagStatus (referred from spi.o).
这是怎么回事 ?
原子哥

最佳答案

查看完整内容[请看2#楼]

说明这个函数没定义. 检查是否包含了stm32f10x_spi.c
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-10-22 12:04:14 | 显示全部楼层
说明这个函数没定义.
检查是否包含了stm32f10x_spi.c
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

5

主题

6

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2016-3-10
在线时间
4 小时
发表于 2016-3-19 14:28:51 | 显示全部楼层
正点原子 发表于 2015-10-22 12:04
说明这个函数没定义.
检查是否包含了stm32f10x_spi.c

原子哥, 我包含了stm32f10x_spi.c,但还是显示
..\OBJ\DAC.axf: Error: L6218E: Undefined symbol SPI2_ReadWriteByte (referred from oled.o).
这个oled是从其他人的写的程序拷贝到你们的dac实验中去替换了lcd,在别人写的程序中打开就别有这个错误,心焦了两天了 求解答 谢谢
回复

使用道具 举报

7

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
82
金钱
82
注册时间
2017-10-14
在线时间
11 小时
发表于 2018-9-11 17:44:29 | 显示全部楼层
哥们是否解决,我也遇到了同样的问题,包含了但是仍然报错
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2018-9-10
在线时间
3 小时
发表于 2018-9-11 19:17:39 | 显示全部楼层
出现这个情况有很多种,我建议你整个工程搜索一下SPI2_ReadWriteByte这个函数。看看是否某些变量定义的不一样等等
回复

使用道具 举报

1

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2019-6-3
在线时间
25 小时
发表于 2019-7-25 17:59:21 | 显示全部楼层
stm32f10x_spi.c,工程里包含上就好了
回复

使用道具 举报

1

主题

2

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2015-8-4
在线时间
1 小时
发表于 2019-8-20 16:54:26 | 显示全部楼层
我也遇到了这样的问题,新建的一个工程,把原来的代码复制过来居然不能用,跟踪一下代码发现在
"stm32f4xx_hal_spi.c"文件里面有个 宏定义
  1. #include "stm32f4xx_hal.h"

  2. /** @addtogroup STM32F4xx_HAL_Driver
  3.   * @{
  4.   */
  5. /** @defgroup SPI SPI
  6.   * @brief SPI HAL module driver
  7.   * @{
  8.   */
  9. #ifdef HAL_SPI_MODULE_ENABLED
复制代码

继续跟踪这个宏定义
  1. #ifndef __STM32F4xx_HAL_CONF_H
  2. #define __STM32F4xx_HAL_CONF_H

  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif

  6. #include "main.h"
  7. /* Exported types ------------------------------------------------------------*/
  8. /* Exported constants --------------------------------------------------------*/

  9. /* ########################## Module Selection ############################## */
  10. /**
  11.   * @brief This is the list of modules to be used in the HAL driver
  12.   */
  13. #define HAL_MODULE_ENABLED  

  14. /* #define HAL_ADC_MODULE_ENABLED   */
  15. /* #define HAL_CRYP_MODULE_ENABLED   */
  16. /* #define HAL_CAN_MODULE_ENABLED   */
  17. /* #define HAL_CRC_MODULE_ENABLED   */
  18. /* #define HAL_CRYP_MODULE_ENABLED   */
  19. /* #define HAL_DAC_MODULE_ENABLED   */
  20. /* #define HAL_DCMI_MODULE_ENABLED   */
  21. /* #define HAL_DMA2D_MODULE_ENABLED   */
  22. /* #define HAL_ETH_MODULE_ENABLED   */
  23. /* #define HAL_NAND_MODULE_ENABLED   */
  24. /* #define HAL_NOR_MODULE_ENABLED   */
  25. /* #define HAL_PCCARD_MODULE_ENABLED   */
  26. /* #define HAL_SRAM_MODULE_ENABLED   */
  27. /* #define HAL_SDRAM_MODULE_ENABLED   */
  28. /* #define HAL_HASH_MODULE_ENABLED   */
  29. /* #define HAL_I2C_MODULE_ENABLED   */
  30. /* #define HAL_I2S_MODULE_ENABLED   */
  31. /* #define HAL_IWDG_MODULE_ENABLED   */
  32. /* #define HAL_LTDC_MODULE_ENABLED   */
  33. /* #define HAL_RNG_MODULE_ENABLED   */
  34. /* #define HAL_RTC_MODULE_ENABLED   */
  35. /* #define HAL_SAI_MODULE_ENABLED   */
  36. /* #define HAL_SD_MODULE_ENABLED   */
  37. /* #define HAL_MMC_MODULE_ENABLED   */
  38. /*define HAL_SPI_MODULE_ENABLED   */
  39. #define HAL_TIM_MODULE_ENABLED
  40. #define HAL_UART_MODULE_ENABLED
  41. /* #define HAL_USART_MODULE_ENABLED   */
  42. /* #define HAL_IRDA_MODULE_ENABLED   */
  43. /* #define HAL_SMARTCARD_MODULE_ENABLED   */
  44. /* #define HAL_WWDG_MODULE_ENABLED   */
  45. /* #define HAL_PCD_MODULE_ENABLED   */
  46. /* #define HAL_HCD_MODULE_ENABLED   */
  47. /* #define HAL_DSI_MODULE_ENABLED   */
  48. /* #define HAL_QSPI_MODULE_ENABLED   */
  49. /* #define HAL_QSPI_MODULE_ENABLED   */
  50. /* #define HAL_CEC_MODULE_ENABLED   */
  51. /* #define HAL_FMPI2C_MODULE_ENABLED   */
  52. /* #define HAL_SPDIFRX_MODULE_ENABLED   */
  53. /* #define HAL_DFSDM_MODULE_ENABLED   */
  54. /* #define HAL_LPTIM_MODULE_ENABLED   */
  55. #define HAL_GPIO_MODULE_ENABLED
  56. #define HAL_DMA_MODULE_ENABLED
  57. #define HAL_RCC_MODULE_ENABLED
  58. #define HAL_FLASH_MODULE_ENABLED
  59. #define HAL_PWR_MODULE_ENABLED
  60. #define HAL_CORTEX_MODULE_ENABLED
复制代码

看到了吧,不要怪我挖坟
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-9 10:43

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表