OpenEdv-开源电子网

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

STM32F767移植以太网例程出BUG,求解

[复制链接]

2

主题

6

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2018-9-26
在线时间
6 小时
发表于 2019-3-1 10:36:27 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 as83292229 于 2019-3-1 10:42 编辑

这两天给STM32F767ZI的Demo板子移植以太网程序,从官方下载了固件库,用Keil编译了一下里面的以太网例程没有报错,然后刷进板子里测试也能正常ping通,
后来我把keil用到的文件都拷贝进eclipse新创建的工程里,编译lwipopts.h文件的时候就报了一个很奇怪的错误,希望有大神能指导我一下,谢谢!


IDE: Eclipse第三方库文件路径:LwIP/test/fuzz

编译器:arm-none-eabi-gcc
文件: lwipopts.h
代码:
(26行:)      #define   MEMP_NUM_UDP_PCB        6


该变量在全局有用在memp_std.h文件中50行:

#if LWIP_UDP
LWIP_MEMPOOL(UDP_PCB,        MEMP_NUM_UDP_PCB,         sizeof(struct udp_pcb),        "UDP_PCB")
#endif /* LWIP_UDP */


还有opt.h文件中364行:

#if !defined MEMP_NUM_UDP_PCB || defined __DOXYGEN__
#define MEMP_NUM_UDP_PCB                4
#endif


最后编译报的错: error: expected ')' before numeric constant
如图所示,希望得到解答,感谢大佬!(双手合十)

微信截图_20190228173030.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2019-3-2 02:40:32 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-10 03:25

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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