完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
之前的板子用的是DP83868+lwip+freeRTOS,在st官方例程上修改已调通。现在把PHY芯片改成ksz8863,用作普通交换机。根据ksz8863手册,ksz8863的port3通过MII与STM32相连,但是它的port3没有PHY寄存器,我初始化的时候在之前DP83868程序的基础上删掉了写PHY寄存器的地方。程序下载调试时,只能在启动时用pc的抓包软件发现stm32发送了一条arp,然后就ping不通了。
有没有高手知道这是什么问题啊,是ksz8863配置的问题还是stm32的ETH模块配置的问题啊? |
|
相关推荐
10个回答
|
|
我记得 STM32F407 有这个网络例程,不过里头是使用 RMII 接口的。
你现在是使用 MII 接口,恐怕需要改动的地方较多,而不仅仅是 PHY 层 IC 的一个寄存器。 |
|
|
|
ji5687 发表于 2018-12-27 11:31 我现在让stm32向pc发udp数据包,但是用抓包软件发现stm32一直在发送查询MAC地址的arp,没有收到pc的回复。stm32的以太网接收中断一直没有进入,不知道是硬件的问题还是软件配置的问题。 网上很多stm32以太网例程都是使用的PHY芯片,我没有找到stm32与SWITCH芯片的例子。。。 |
|
|
|
楼主调通了吗?
|
|
|
|
uuewuw2 发表于 2018-12-27 11:37 楼主后来怎么搞的,我也是这个情况啊 |
|
|
|
LZ请教请教一下,能找到人给个回复
|
|
|
|
终于调通了,废了我两个星期的时间
|
|
|
|
进来看看了哦
|
|
|
|
很不错的哦
|
|
|
|
楼主是什么问题,我现在和你一样
|
|
|
|
楼主是什么问题,我现在和你一样。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
STM32配合可编程加密芯片SMEC88ST的防抄板加密方案设计
1112 浏览 0 评论
2451 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
2240 浏览 3 评论
4879 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2387 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-1 20:10 , Processed in 0.704176 second(s), Total 58, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号