|
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分配失败而卡死
|
STM32H747 D2域的问题
STM32U585进入shutdown模式后偶发无法被唤醒引脚唤醒
STM32H743 以太网 为什么需要设置在0x30040000才能使用
DMAMUX 使用内部外设Request Event(不使用TIM12和LPTIM)
STM32CUBEIDE登陆报错:this session has expired! Please try to login again by going to myST-login,应如何处理?
STM32H743 的ADC线性校准问题
update STM32cubeide 到2.0.0版本,找不到pinout view了!? 哪里出错了??
STM32CubeIDE release v2.0.0更新了
NUCLEO-H7S3L8开发板,操作板载FLASH出错,无法进入APP
cubeide的代码怎么编译到内部+外部FLASH里面去
微信公众号
手机版
你将CubeMx配置中有关堆和PUB的地方改大点测试下。
define MEM_SIZE
(16*1024) // 建议至少8K~16K
define PBUF_POOL_SIZE
16 // 建议16或更大
define PBUF_POOL_BUFSIZE
1536 // 一般为以太网最大帧长
lwip内容好多啊,想看不知道从哪看起
感谢哥,确实有这方面的问题,修改后可以ping通了
[md]恭喜小弟。。。