
1、问题简述 开发板是原子的STM32H743阿波罗开发板,用CUBEMX生成了一个lwip的例程,已经加入了lan8720的复位,但是无法ping通,能否帮忙解决一下。 配置了这些:MPU与Cache、ETH、lwIP、lan8720复位代码、main的while里只放了一个 使用电脑ping开发板,一直无法ping通,用了抓包软件查看,发现开发板不能回复响应PC机的ARP请求,但是用正点原子的例程编译烧录后是可以ping通的,PC机的ARP请求也可以正常回复,应该不是硬件问题,请教各位大佬,是哪里配置有问题吗????? 2、STM32CUBEMX配置(版本为6.10) MPU配置:配置如下
ETH配置:看了原理图,引脚配置是正确对应的。
1.main的while里只放了一个 2.PHY复位代码:正点原子使用了PCF8574来拓展IO,用万用表测量发现复位输出是正常的。
3.调试时发现程序会因为pbuf分配失败而卡死
|
FW_H7 V1.12.1-HAL库DMA双缓冲配置
stm32Cube Visual studio code 如何设置STM32H7的下载算法
请教下关于 stm32h7x5,7x7 系列双核 dsi ltdc 显示驱动的时钟频率配置 ?
请教SPI用LL读取的问题
STM32H750VBT6 + W5500 + 激光雷达点云
STM32H750XBH6的外置SDRAM相关问题
STM32H743vit6无法连接
X-CUBE-AZRTOS-H7
CUBEIDE 调试过程中,如何蒋数组仲的数据拷贝到电脑?
STM32H755双核编程如何入门
你将CubeMx配置中有关堆和PUB的地方改大点测试下。
define MEM_SIZE
(16*1024) // 建议至少8K~16K
define PBUF_POOL_SIZE
16 // 建议16或更大
define PBUF_POOL_BUFSIZE
1536 // 一般为以太网最大帧长
lwip内容好多啊,想看不知道从哪看起