[STM32H7] STM32H743VI Cube lwip 无法ping通

[复制链接]
 楼主| zhxi 发表于 2019-6-27 20:34 | 显示全部楼层 |阅读模式
本帖最后由 zhxi 于 2019-6-27 20:48 编辑

1、管脚分配
H743_01.jpg
H743_02.jpg
2、
H743_03.jpg
H743_04.jpg
H743_05.jpg
H743_06.jpg
H743_07.jpg

H743_09.jpg
H743_10.jpg
H743_11.jpg



H743_08.jpg
 楼主| zhxi 发表于 2019-6-27 20:52 | 显示全部楼层
1、网口状态正常
2、SMI接口正常
3、插拔网线后能够正常进入ethernet_link_thread,并且网口状态duplex、speed正常
但是无法ping通。用逻辑分析仪抓RMII的数据,发现CRS_DV、RXD0、RXD1都有数据,但是TXEN、EXD0、TXD1,没有。
zhxxi 发表于 2019-6-28 23:33 | 显示全部楼层
使用原子开发板的软件包,移植过来以后可以正常工作。说明硬件是OK的。
但是用cube生成的就是ping不通。用无OS的方式,能够进入到“void ethernet_link_check_state(struct netif *netif)”的
    if(linkchanged)
    {
      /* Get MAC Config MAC */
      HAL_ETH_GetMACConfig(&heth, &MACConf);
      MACConf.DuplexMode = duplex;
      MACConf.Speed = speed;
      HAL_ETH_SetMACConfig(&heth, &MACConf);
      HAL_ETH_Start(&heth);
      netif_set_up(netif);
      netif_set_link_up(netif);
    }
但是就是ping不通。
linkchanged.jpg
原厂有没有人在?

 楼主| zhxi 发表于 2019-6-29 10:34 | 显示全部楼层
@香水城  是不HAL库或者Cube有bug?能否帮忙看一下?
 楼主| zhxi 发表于 2019-6-29 10:36 | 显示全部楼层
原本用的F750,结果下载算法flm有问题。无法解决。所以换了H743,结果cube的网络由问题。难道不成还得换回F407吗?
speed8711 发表于 2019-7-3 14:21 | 显示全部楼层
楼主,你有没有解决呀
 楼主| zhxi 发表于 2019-7-5 09:31 | 显示全部楼层
speed8711 发表于 2019-7-3 14:21
楼主,你有没有解决呀

没有解决
speed8711 发表于 2019-7-9 11:00 | 显示全部楼层
在顶一下.....
香水城 发表于 2019-7-11 23:13 | 显示全部楼层
你可以先参考下官方例程比较下配置 STM32Cube_FW_H7_V1.4.0\Projects\STM32H743I-EVAL\Applications\LwIP;包括堆、栈大小的配置。

评论

参考例程终于调通了,问题出在内存那点. ^.^ 谢谢  发表于 2019-8-6 12:23
 楼主| zhxi 发表于 2019-7-29 15:20 | 显示全部楼层
请问这个是需要单独下载的吗?还是cube更新以后就已经有了的?发现通个stmcu.rog进去,发现很多欧下载不了。https://pan.baidu.com/s/1skJG-Rhj52IiQ4A6YBy5Uw
speed8711 发表于 2019-8-1 16:26 | 显示全部楼层
本帖最后由 speed8711 于 2019-8-6 12:24 编辑
香水城 发表于 2019-7-11 23:13
你可以先参考下官方例程比较下配置 STM32Cube_FW_H7_V1.4.0\Projects\STM32H743I-EVAL\Applications\LwIP; ...

哥呀,谢谢提醒......今天再来调了一下;终于通了;  万恶的内存哈哈哈
香水城 发表于 2019-8-19 16:38 | 显示全部楼层
speed8711 发表于 2019-8-1 16:26
哥呀,谢谢提醒......今天再来调了一下;终于通了;  万恶的内存哈哈哈

那个内存怎么万恶你的,分享下吧!
香水城 发表于 2019-8-19 16:41 | 显示全部楼层
zhxi 发表于 2019-7-29 15:20
请问这个是需要单独下载的吗?还是cube更新以后就已经有了的?发现通个stmcu.rog进去,发现很多欧下载不了 ...

这个都是各STM32系列Cube库里自带的,你可以去st.cm/stm32 搜 STM32Cube,。。。。各个系列的都有。
lemonwind 发表于 2020-9-27 00:02 | 显示全部楼层
楼主怎么调通的,我也遇到同样的问题了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

34

主题

146

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部