硬汉嵌入式论坛

 找回密码
 立即注册
查看: 624|回复: 3
收起左侧

[以太网] 关于stm32h743以太网接口

[复制链接]

2

主题

2

回帖

8

积分

新手上路

积分
8
发表于 2025-3-13 15:49:34 | 显示全部楼层 |阅读模式
我买一个核心板,是stm32h743VIT6 的,用cubemax生成的文件,本身已经实现了adc1和adc3通过dma传输数据,感觉在ICahe和DCache配置上没有问题,在以太网配置的出现了问题。按照网上的配置应该是好好的,但是会在初始化函数后MX_ETH_Init()后跳入void Error_Handler(void)这个函数,头都大了,这相当于外设都没初始化完就出问题了(我没有链接硬件,想着想把程序跑通了再说硬件的问题)还没到后面链接硬件和外设处理的部分。有人遇到过相同的问题吗?我试着去网上下了类似芯片的例程,还是相同的问题。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2025-3-13 16:21:27 | 显示全部楼层
你的这个板子上有个以太网PHY吗,方便的话,分享这部分原理图和对应代码配置看下
回复

使用道具 举报

2

主题

2

回帖

8

积分

新手上路

积分
8
 楼主| 发表于 2025-3-14 14:52:42 | 显示全部楼层
eric2013 发表于 2025-3-13 16:21
你的这个板子上有个以太网PHY吗,方便的话,分享这部分原理图和对应代码配置看下

谢谢大佬,解决了。原因是ETH_REF_clk需要一个50M外部时钟,不然dma没法软件复位,关键是我又像调试usart之类的外设没有连接硬件,把硬件接上以后就对了。论坛里面有解决方案的。当时昏头了,没想到以太网模块依赖硬件连接初始化。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2025-3-15 09:08:01 | 显示全部楼层
asddu123456 发表于 2025-3-14 14:52
谢谢大佬,解决了。原因是ETH_REF_clk需要一个50M外部时钟,不然dma没法软件复位,关键是我又像调试usart ...

好的,解决了就好。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-13 04:29 , Processed in 0.037737 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表