OpenEdv-开源电子网

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

[XILINX] ZYNQ7020裸机开发,lwip 使用SNTP时,报错未定义

[复制链接]

18

主题

51

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
345
金钱
345
注册时间
2016-12-5
在线时间
57 小时
发表于 2023-1-31 09:23:32 | 显示全部楼层 |阅读模式
10金钱
本帖最后由 dai410257573 于 2023-1-31 09:48 编辑

裸机开发ZYNQ7020,我想搭建LWIP的sntp客户端, 使用PS的网络控制器,生成了一个TCP的client例程,
在main中添加了  #include "lwip/apps/sntp.h"(并没有出现X,并且点击能打开该文件),调用sntp_init() 时,并且点击该函数,也能够打开C文件。LWIP_UDP也宏定义为1了。
编译时,却说没有定义该函数。
SNTP.C和SNTP.H的文件属于LWIP库里面的文件。
有点儿感觉就是SNTP.C 和SNTP.H两个文件并没有复制到编译路径下,只存在于库的路径中,所以点击函数能打开对应的C文件。
bsp的配置里面也没有SNTP的可配置项。
而STM32我经过测试,cubemx里面有sntp的enable可配置项,配置完后生成的工程,会复制对应的C和H文件到工程里面 。​
请问我裸机开发​ 时,怎么配置该项,可以去除错误?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

102

帖子

0

精华

高级会员

Rank: 4

积分
645
金钱
645
注册时间
2021-8-3
在线时间
152 小时
发表于 2023-1-31 09:43:11 | 显示全部楼层
编译器没有找到函数,手动添加看看
回复

使用道具 举报

2

主题

102

帖子

0

精华

高级会员

Rank: 4

积分
645
金钱
645
注册时间
2021-8-3
在线时间
152 小时
发表于 2023-1-31 09:45:24 | 显示全部楼层
helloqds 发表于 2023-1-31 09:43
编译器没有找到函数,手动添加看看

添加函数
添加库函数.png
回复

使用道具 举报

18

主题

51

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
345
金钱
345
注册时间
2016-12-5
在线时间
57 小时
 楼主| 发表于 2023-1-31 11:12:35 | 显示全部楼层

添加了path到lwip的src里面,也没有用
回复

使用道具 举报

2

主题

102

帖子

0

精华

高级会员

Rank: 4

积分
645
金钱
645
注册时间
2021-8-3
在线时间
152 小时
发表于 2023-2-1 14:10:29 | 显示全部楼层
dai410257573 发表于 2023-1-31 11:12
添加了path到lwip的src里面,也没有用

怎么添加的?是不是添加的方式不对
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-23 08:06

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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