硬汉嵌入式论坛

 找回密码
 立即注册
查看: 565|回复: 4
收起左侧

[以太网] 使用CubeMx 配置 Stm32H750VBT6 以太网出现error: 'sys/time.h' file not found报错。

[复制链接]

5

主题

16

回帖

31

积分

新手上路

积分
31
发表于 2025-3-12 18:00:42 | 显示全部楼层 |阅读模式
利用使用CubeMx 配置 Stm32H7VBT6 以太网后,直接编译报错。
报错信息如下:

../Middlewares/Third_Party/LwIP/src/core/ipv6/nd6.c(44): warning: In file included from...
../Middlewares/Third_Party/LwIP/src/include\lwip/opt.h(52): warning: In file included from...
../Middlewares/Third_Party/LwIP/src/include\lwip/debug.h(40): warning: In file included from...
../Middlewares/Third_Party/LwIP/src/include\lwip/arch.h(48): warning: In file included from...
../Middlewares/Third_Party/LwIP/system\arch/cc.h(46): error: 'sys/time.h' file not found
   46 | #include <sys/time.h>

我尝试了添加time.h文件在LwIP的路径下,但是并没有作用。

请问有没有老哥遇到过这种问题。



回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2025-3-13 07:46:44 | 显示全部楼层
帮顶,没有直接使用CubeMX生成LwIP工程,使用MDK RTE生成过,正常

https://forum.anfulai.cn/forum.p ... &extra=page%3D1
回复

使用道具 举报

5

主题

16

回帖

31

积分

新手上路

积分
31
 楼主| 发表于 2025-3-13 09:53:51 | 显示全部楼层
目前问题已解决,排查的问题是LWIP不适配ARM V6 Compiler。以下是报错的位置
[C] 纯文本查看 复制代码
#if defined (__GNUC__) & !defined (__CC_ARM)

#define LWIP_TIMEVAL_PRIVATE 0
#include <sys/time.h>

#endif

这里就应该怀疑是编译器的问题,一直在找哪里导致__CC_ARM出现了没有定义的问题,最后在一篇帖子上找到了方法。方法如下
(1)首先在cc.h这个文件下修改代码
[C] 纯文本查看 复制代码
#if defined (__GNUC__) & !defined (__CC_ARM)

//#define LWIP_TIMEVAL_PRIVATE 0
//#include <sys/time.h>

#endif

(2)在lwip.h文件下添加代码
[C] 纯文本查看 复制代码
/* USER CODE BEGIN 0 */
#define __CC_ARM
/* USER CODE END 0 */


不知道论坛的规则能不能附外链,因此这里就不放外链了。可以搜索“keil5 arm compiler6 编译器 使用注意事项(踩坑)”。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2025-3-14 07:47:06 | 显示全部楼层
ylun 发表于 2025-3-13 09:53
目前问题已解决,排查的问题是LWIP不适配ARM V6 Compiler。以下是报错的位置[mw_shl_code=c,true]#if defin ...

可以帖子外面连接的。

我二楼那个RTE添加的也是带AC6版本的LwIP程序的。
回复

使用道具 举报

5

主题

16

回帖

31

积分

新手上路

积分
31
 楼主| 发表于 2025-3-14 09:30:01 | 显示全部楼层
eric2013 发表于 2025-3-14 07:47
可以帖子外面连接的。

我二楼那个RTE添加的也是带AC6版本的LwIP程序的。

好滴,谢谢,我有时间试试
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-13 05:49 , Processed in 0.041738 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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