硬汉嵌入式论坛

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

[以太网] LAN8720 ping不通

[复制链接]

2

主题

11

回帖

17

积分

新手上路

积分
17
发表于 2024-1-12 16:47:51 | 显示全部楼层 |阅读模式
搞蛮久的了,不知道为什么ping不通,哪位大佬能带我从坑里出来

nx_stm32_ eth_driver.c

118.76 KB, 下载次数: 0

nx_stm32_eth_config.h

2.2 KB, 下载次数: 1

nx_stm32_eth_driver.h

8.93 KB, 下载次数: 1

回复

使用道具 举报

75

主题

685

回帖

910

积分

金牌会员

积分
910
发表于 2024-1-12 22:16:29 | 显示全部楼层
mpu配置好了吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106831
QQ
发表于 2024-1-13 08:12:34 | 显示全部楼层
1、这个驱动可以用CubeMX生成。
2、注意ETH DMA描述符和缓冲使用的SRAM空间,一般使用的SRAM3
3、注意SRAM3的MPU/Cache配置。

回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2024-1-14 22:23:13 | 显示全部楼层
eric2013 发表于 2024-1-13 08:12
1、这个驱动可以用CubeMX生成。
2、注意ETH DMA描述符和缓冲使用的SRAM空间,一般使用的SRAM3
3、注意SRA ...

你好博主,有遇到最新的CubeMAx生成Lwip搭配FreeRTOS,测速上会比较慢的问题吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106831
QQ
发表于 2024-1-15 01:34:44 | 显示全部楼层
HelloBug 发表于 2024-1-14 22:23
你好博主,有遇到最新的CubeMAx生成Lwip搭配FreeRTOS,测速上会比较慢的问题吗?

我之前是用的MDK RTE生成的FreeRTOS+LwIP,速度测试可以满速。你的程序是内部Flash运行的还是外部QSPI Flash运行的。
回复

使用道具 举报

2

主题

11

回帖

17

积分

新手上路

积分
17
 楼主| 发表于 2024-1-15 09:23:16 | 显示全部楼层
这个是mpu的配置和描述符,感觉好像没啥问题
7fadb183bce1e1652aa1caa217b815d.png
140bda1243450d05f9b738f50aafcc4.png
39671a2e8663c819b346d1dac5bab52.png
a6308bba9feee786d5536c63350a561.png
回复

使用道具 举报

2

主题

11

回帖

17

积分

新手上路

积分
17
 楼主| 发表于 2024-1-15 09:26:33 | 显示全部楼层
庄永 发表于 2024-1-12 22:16
mpu配置好了吗?

好像没啥问题吧,mpu
回复

使用道具 举报

75

主题

685

回帖

910

积分

金牌会员

积分
910
发表于 2024-1-15 10:17:26 | 显示全部楼层
清平乐呀 发表于 2024-1-15 09:26
好像没啥问题吧,mpu

好像没啥问题,你再看看你的ROM选择了几个区域
回复

使用道具 举报

2

主题

11

回帖

17

积分

新手上路

积分
17
 楼主| 发表于 2024-1-15 10:37:48 | 显示全部楼层
eric2013 发表于 2024-1-15 01:34
我之前是用的MDK RTE生成的FreeRTOS+LwIP,速度测试可以满速。你的程序是内部Flash运行的还是外部QSPI Fl ...

上面是我的那个配置
回复

使用道具 举报

2

主题

11

回帖

17

积分

新手上路

积分
17
 楼主| 发表于 2024-1-15 10:38:54 | 显示全部楼层
庄永 发表于 2024-1-15 10:17
好像没啥问题,你再看看你的ROM选择了几个区域

就是选的srom3这个的地址
回复

使用道具 举报

2

主题

11

回帖

17

积分

新手上路

积分
17
 楼主| 发表于 2024-1-15 12:00:15 | 显示全部楼层
庄永 发表于 2024-1-15 10:17
好像没啥问题,你再看看你的ROM选择了几个区域

就只选择了一个,我裂开了
回复

使用道具 举报

75

主题

685

回帖

910

积分

金牌会员

积分
910
发表于 2024-1-15 13:37:35 | 显示全部楼层
清平乐呀 发表于 2024-1-15 10:38
就是选的srom3这个的地址

在魔术棒下面的Target看一下是不是选了两个IRAM了,只需要选一个就行
回复

使用道具 举报

2

主题

11

回帖

17

积分

新手上路

积分
17
 楼主| 发表于 2024-1-15 14:12:34 | 显示全部楼层
庄永 发表于 2024-1-15 13:37
在魔术棒下面的Target看一下是不是选了两个IRAM了,只需要选一个就行

我没用keil,用的vscode,gcc编译的
回复

使用道具 举报

2

主题

11

回帖

17

积分

新手上路

积分
17
 楼主| 发表于 2024-1-15 15:18:21 | 显示全部楼层
调试发现在这个位置收不到包
1705303017507.png
回复

使用道具 举报

0

主题

11

回帖

11

积分

新手上路

积分
11
发表于 2024-1-15 17:20:38 | 显示全部楼层
官方教程好像是禁用cache,调通之后再加cache
回复

使用道具 举报

75

主题

685

回帖

910

积分

金牌会员

积分
910
发表于 2024-1-15 17:36:42 | 显示全部楼层
清平乐呀 发表于 2024-1-15 14:12
我没用keil,用的vscode,gcc编译的

可以通过使用的工具链看看是不是同时使用了两个IRAM
回复

使用道具 举报

2

主题

11

回帖

17

积分

新手上路

积分
17
 楼主| 发表于 2024-1-23 11:39:29 | 显示全部楼层
eric2013 发表于 2024-1-15 01:34
我之前是用的MDK RTE生成的FreeRTOS+LwIP,速度测试可以满速。你的程序是内部Flash运行的还是外部QSPI Fl ...

硬汉哥,我想知道我的代码在那个keil上能跑通,但是我在vscode上面跑就不行,可能的原因是啥
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 15:32 , Processed in 0.377113 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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