WCH沁恒单片机
直播中

刘丹

8年用户 1563经验值
私信 关注
[问答]

使用uVision4编译示例程序UDP_SERVER的时候,无法编译通过是为什么?

使用uVision4 编译 示例程序UDP_SERVER 的时候,无法编译通过。
出现以下提示:
.objUdpServer.axf: Error: L6218E: Undefined symbol CH56X_GetMac (referred from udp_server.o).
哪位大神知道是什么原因导致的?
谢谢!

回帖(3)

肖蕾

2022-6-23 16:21:19
好像是引用了ISPXT56X.H 中 的CH56X_GetMac() 函数,linker的时候编译器无法使用ISPXT56X.o目标文件导致的错误。
不知是否是这个原因,哪位知道如何消除这个问题?
举报

黄飞高

2022-6-23 16:21:23
你是不是忘记添加“CH563NET.lib”文件了。
举报

殷夏

2022-6-23 16:21:28
添加了“CH563NET.lib”文件。
解决办法是:
ISPXT56X.O 的文件属性从“Object file”改为“Library file”,这样就可以编译通过了。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分