ST意法半导体
登录
直播中
俞舟群
7年用户
1082经验值
擅长:可编程逻辑 电源/新能源
私信
关注
[问答]
如何使用SPC58EC-DISP的RMII模式呢?
开启该帖子的消息推送
SPC
PHY
我有 SPC58EC-DISP,
现在我使用示例代码(网络网关测试),它是 MII 模式并且可以工作;
然后,我想使用 RMII 模式,我设置 PHY MODE = RMII,它不工作,
怎么做?
ps:OSC改为50MHz,SB5 Close & SB6 Open。
回帖
(1)
盛方圆
2023-1-4 16:53:13
最后,我只是更正了我的 IP / mac 地址并且 ping 正常。
因此,对于 SPC58NG-DISP ,要在 RMII 中运行,我做了 3 处修改:
1) 我在板上添加了 50 MHz 的振荡器芯片
2)改变MSCR配置CRS为CRS_DV
根据 DP8348 数据表§6.4.2
以下引脚用于 RMII 模式:
• TX_EN
• TXD[1:0]
• RX_ER(MAC 可选)
• CRS_DV
• RXD[1:0]
• X1(RMII 参考时钟为 50 MHz)
在 SPC58xG 中,引脚配置为:
On board.h 文件(在 SIUL MSCR 上添加 512)
#define
MSCR_MUX_PIN_CRS_0 414U =>
#define
MSCR_MUX_PIN_CRS_0 413U
3) 在 MDIO 上,引脚配置不正确(在 MII 或 RMII 中),该引脚是双向引脚
在文件 board.c 上,配置是
{(int16_t)MSCR_IO_PIN_MDIO_0,(iomode_t)PAL_SPC5_SSS(13) | PAL_SPC5_OERC(0) | PAL_SPC5_ODC(2) | PAL_SPC5_SMC | PAL_SPC5_ILS(0) | PAL_SPC5_IBE), PAL_LOW},
所以 MDIO 是在 Push pull 中配置的,这是不正确的。
将配置更改为 Open Drive => PAL_SPC5_ODC(1)
最后,我只是更正了我的 IP / mac 地址并且 ping 正常。
因此,对于 SPC58NG-DISP ,要在 RMII 中运行,我做了 3 处修改:
1) 我在板上添加了 50 MHz 的振荡器芯片
2)改变MSCR配置CRS为CRS_DV
根据 DP8348 数据表§6.4.2
以下引脚用于 RMII 模式:
• TX_EN
• TXD[1:0]
• RX_ER(MAC 可选)
• CRS_DV
• RXD[1:0]
• X1(RMII 参考时钟为 50 MHz)
在 SPC58xG 中,引脚配置为:
On board.h 文件(在 SIUL MSCR 上添加 512)
#define
MSCR_MUX_PIN_CRS_0 414U =>
#define
MSCR_MUX_PIN_CRS_0 413U
3) 在 MDIO 上,引脚配置不正确(在 MII 或 RMII 中),该引脚是双向引脚
在文件 board.c 上,配置是
{(int16_t)MSCR_IO_PIN_MDIO_0,(iomode_t)PAL_SPC5_SSS(13) | PAL_SPC5_OERC(0) | PAL_SPC5_ODC(2) | PAL_SPC5_SMC | PAL_SPC5_ILS(0) | PAL_SPC5_IBE), PAL_LOW},
所以 MDIO 是在 Push pull 中配置的,这是不正确的。
将配置更改为 Open Drive => PAL_SPC5_ODC(1)
举报
更多回帖
rotate(-90deg);
回复
相关问答
SPC
PHY
求助,现有的SSL/TLS库或如何为
SPC58EC-DISP
导入外部SSL/TLS库?
2023-01-05
209
SPC58EC-DISP
如何实现PWM频率20KHz(50us) 和1%(0.5us)输出?
2023-01-10
275
有没有可用于
spc58ec
80e3的数据表?
2019-01-11
1378
需要
spc58ec
74e7参考手册
2018-11-29
2397
怎么解决
SPC
5Studio不支持
SPC58
H Line MCU的问题
呢
?
2023-01-04
218
SPC58EC
应该用什么软件和下载器烧写hex格式的软件呀?
2024-03-28
257
找不到
SPC58EC
80E1的数据表
2019-01-08
896
SPC58EC
I2C信号根本不输出
2018-11-07
2228
为什么在
SPC58EC
80E5中可以将优先级写到64
呢
?
2022-12-27
200
SPC560P-DISP
Discovery开发板有睡眠
模式
选项吗?
2023-01-09
212
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分