Undefined symbol TimingDelay_Decrement (referred from stm32f4xx_it.o).

SLAM及ROS学习笔记 2015-01-12 11:31:55
我的工程里面,错误都是这样的。
.\ethercat.axf: Error: L6218E: Undefined symbol TimingDelay_Decrement (referred from stm32f4xx_it.o).
.\ethercat.axf: Error: L6218E: Undefined symbol FSMC_NORSRAMInit (referred from fsmccfg.o).
.\ethercat.axf: Error: L6218E: Undefined symbol HW_EscReadMbxMem (referred from mailbox.o).
.\ethercat.axf: Error: L6218E: Undefined symbol HW_EscWriteByte (referred from mailbox.o).
.\ethercat.axf: Error: L6218E: Undefined symbol HW_EscWriteMbxMem (referred from mailbox.o).
.\ethercat.axf: Error: L6218E: Undefined symbol bBootMode (referred from mailbox.o).
.\ethercat.axf: Error: L6218E: Undefined symbol bsp_read_byte (referred from mailbox.o).
.\ethercat.axf: Error: L6218E: Undefined symbol bsp_read_word (referred from mailbox.o).
.\ethercat.axf: Error: L6218E: Undefined symbol nAlStatus (referred from mailbox.o).
.\ethercat.axf: Error: L6218E: Undefined symbol u8dummy (referred from mailbox.o).
.\ethercat.axf: Error: L6218E: Undefined symbol HW_EscWriteDWord (referred from stm32eschw.o).
.\ethercat.axf: Error: L6218E: Undefined symbol HW_EscWriteWord (referred from stm32eschw.o).
.\ethercat.axf: Error: L6218E: Undefined symbol bsp_read_dword (referred from stm32eschw.o).
另外,每个文件编译都通过,但是整个工程run的时候就有问题。。。
...全文
2754 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lr2131 2015-01-13
  • 打赏
  • 举报
回复
引用 楼主 kobesdu 的回复:
我的工程里面,错误都是这样的。 .\ethercat.axf: Error: L6218E: Undefined symbol TimingDelay_Decrement (referred from stm32f4xx_it.o). .\ethercat.axf: Error: L6218E: Undefined symbol FSMC_NORSRAMInit (referred from fsmccfg.o). .\ethercat.axf: Error: L6218E: Undefined symbol HW_EscReadMbxMem (referred from mailbox.o). .\ethercat.axf: Error: L6218E: Undefined symbol HW_EscWriteByte (referred from mailbox.o). .\ethercat.axf: Error: L6218E: Undefined symbol HW_EscWriteMbxMem (referred from mailbox.o). .\ethercat.axf: Error: L6218E: Undefined symbol bBootMode (referred from mailbox.o). .\ethercat.axf: Error: L6218E: Undefined symbol bsp_read_byte (referred from mailbox.o). .\ethercat.axf: Error: L6218E: Undefined symbol bsp_read_word (referred from mailbox.o). .\ethercat.axf: Error: L6218E: Undefined symbol nAlStatus (referred from mailbox.o). .\ethercat.axf: Error: L6218E: Undefined symbol u8dummy (referred from mailbox.o). .\ethercat.axf: Error: L6218E: Undefined symbol HW_EscWriteDWord (referred from stm32eschw.o). .\ethercat.axf: Error: L6218E: Undefined symbol HW_EscWriteWord (referred from stm32eschw.o). .\ethercat.axf: Error: L6218E: Undefined symbol bsp_read_dword (referred from stm32eschw.o). 另外,每个文件编译都通过,但是整个工程run的时候就有问题。。。
编译器在链接是出错,你查找是不是没有包含对应的h文件,或c文件,或者静态库,或者动态库。
Simality 2015-01-12
  • 打赏
  • 举报
回复
我遇到类似情况的时候通常是有些数据结构使用extern声明了,但是原型的声明无法找到,可能是因为被删除,或者忘了把对应模块的.c文件添加到工程中。

27,521

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧