清平乐呀 发表于 2024-1-12 16:47:51

LAN8720 ping不通

搞蛮久的了,不知道为什么ping不通,哪位大佬能带我从坑里出来{:35:}

庄永 发表于 2024-1-12 22:16:29

mpu配置好了吗?

eric2013 发表于 2024-1-13 08:12:34

1、这个驱动可以用CubeMX生成。
2、注意ETH DMA描述符和缓冲使用的SRAM空间,一般使用的SRAM3
3、注意SRAM3的MPU/Cache配置。

HelloBug 发表于 2024-1-14 22:23:13

eric2013 发表于 2024-1-13 08:12
1、这个驱动可以用CubeMX生成。
2、注意ETH DMA描述符和缓冲使用的SRAM空间,一般使用的SRAM3
3、注意SRA ...

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

eric2013 发表于 2024-1-15 01:34:44

HelloBug 发表于 2024-1-14 22:23
你好博主,有遇到最新的CubeMAx生成Lwip搭配FreeRTOS,测速上会比较慢的问题吗?

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

清平乐呀 发表于 2024-1-15 09:23:16

这个是mpu的配置和描述符,感觉好像没啥问题

清平乐呀 发表于 2024-1-15 09:26:33

庄永 发表于 2024-1-12 22:16
mpu配置好了吗?

好像没啥问题吧,mpu

庄永 发表于 2024-1-15 10:17:26

清平乐呀 发表于 2024-1-15 09:26
好像没啥问题吧,mpu

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

清平乐呀 发表于 2024-1-15 10:37:48

eric2013 发表于 2024-1-15 01:34
我之前是用的MDK RTE生成的FreeRTOS+LwIP,速度测试可以满速。你的程序是内部Flash运行的还是外部QSPI Fl ...

上面是我的那个配置

清平乐呀 发表于 2024-1-15 10:38:54

庄永 发表于 2024-1-15 10:17
好像没啥问题,你再看看你的ROM选择了几个区域

就是选的srom3这个的地址

清平乐呀 发表于 2024-1-15 12:00:15

庄永 发表于 2024-1-15 10:17
好像没啥问题,你再看看你的ROM选择了几个区域

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

庄永 发表于 2024-1-15 13:37:35

清平乐呀 发表于 2024-1-15 10:38
就是选的srom3这个的地址

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

清平乐呀 发表于 2024-1-15 14:12:34

庄永 发表于 2024-1-15 13:37
在魔术棒下面的Target看一下是不是选了两个IRAM了,只需要选一个就行

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

清平乐呀 发表于 2024-1-15 15:18:21

调试发现在这个位置收不到包

jamiliang 发表于 2024-1-15 17:20:38

官方教程好像是禁用cache,调通之后再加cache

庄永 发表于 2024-1-15 17:36:42

清平乐呀 发表于 2024-1-15 14:12
我没用keil,用的vscode,gcc编译的

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

清平乐呀 发表于 2024-1-23 11:39:29

eric2013 发表于 2024-1-15 01:34
我之前是用的MDK RTE生成的FreeRTOS+LwIP,速度测试可以满速。你的程序是内部Flash运行的还是外部QSPI Fl ...

硬汉哥,我想知道我的代码在那个keil上能跑通,但是我在vscode上面跑就不行,可能的原因是啥
页: [1]
查看完整版本: LAN8720 ping不通