STM32H743IIT6创建工程——ETH
摘要本文基于STM32H743IIT6芯片从零开始配置ETH以太网功能。文章依次介绍创建基础工程、配置RCC与主频、开启CPU ICache、配置内存空间、设置ETH引脚与MAC地址、添加ETH_RST复位脚、修改LWIP协议栈选择LAN8742物理驱动并关闭DHCP使用静态IP最后在MDK工程中修改魔术棒配置和代码屏蔽SCB_InvalidateDCache_by_Addr()接口调用完成烧录后即可从PC端ping通设备。前面两篇文章已经配置了STM32H743IIT6工程的RTX以及使用FMC配置SRAM和NOR Flash。本篇文章将来配置ETH还是从头开始创建工程。一、创建基础工程首先打开STM32CubeMX创建工程。在步骤1的搜索框中查找STM32H743IIT6型号芯片在第2步点击选择后才能点击步骤3的按钮。等待工程生成后将进入配置阶段。二、工程配置首先配RCC参照下图再配置主频参照下图有6处需要修改配置。再配置M7系统配置如下图需要开启CPU ICache下面是配置3个内存空间多个内存空间都是独立配置没有顺序关系如下图再进行ETH相关配置如下图如下修改MAC1E:30:6C:D2:D5:DE。回到GPIO配置页根据电路走线修改引脚配置PG11: ETH_TX_EN、PG13: ETH_TXD0、PG14: ETH_TXD1且需要将ETH使用的引脚都改成Very High。添加PG15为GPIO_Output作为ETH_RST功能脚。修改LWIP先开启使能在Platform Settings标签页中设置物理驱动选择LAN8742可以兼容LAN8720。如下图关闭DHCP使用静态IP。以上配置完成后再进行工程管理配置。完成以上配置后点击“GENERATE CODE”创建工程再打开MDK工程。三、MDK工程中修改配置及代码先修改魔术棒配置。再修改代码main()函数中添加以下代码。SystemClock_Config()接口最后添加以下代码。工程中搜索SCB_InvalidateDCache_by_Addr()接口调用在ethernetif.c文件的HAL_ETH_RxLinkCallback()接口中被调用将其屏蔽。完成以上配置及修改后可以将程序烧录到核心板终端设备中运行程序即可从PC端ping通设备。

相关新闻

GPT-5.3-Codex 接口报 422 Unprocessable Entity 怎么办?排查到最后发现是 messages role 顺序校验的坑

GPT-5.3-Codex 接口报 422 Unprocessable Entity 怎么办?排查到最后发现是 messages role 顺序校验的坑

上周三帮朋友排一个诡异的 bug——他用 gpt-5.3-codex 做代码生成,请求体跟调 gpt-5.4 时一模一样,但 gpt-5.3-codex 死活返回 422,gpt-5.4 却完全正常。结论先放这儿:gpt-5.3-codex 端点对 messages 数组里的 role 顺序做了一个更…

2026/10/1 11:41:30 阅读更多 →
基于YOLOv5的直肠息肉检测:数据、训练与部署实战指南

基于YOLOv5的直肠息肉检测:数据、训练与部署实战指南

简介:这是一份基于YOLOv5的直肠息肉检测系统完整项目资料,面向医学影像分析人员、机器学习开发人员及疾病筛查研发工程师,聚焦于利用深度学习技术实现直肠息肉的自动检测与辅助诊断。整套资料以1个docx文档打包,压缩包大小仅41KB&…

2026/10/1 11:41:29 阅读更多 →
Linux命令格式详解:从三件套到报错排查实战

Linux命令格式详解:从三件套到报错排查实战

你有没有遇到过这种情况:从网上抄了一条Linux命令,粘到终端里却跑不起来,翻来覆去调参数、改位置,最后发现只是因为格式没对上。其实Linux命令的格式本身不复杂,核心就是“命令 选项 参数”这套约定,但约…

2026/10/1 11:40:25 阅读更多 →

最新新闻

微电网表计通信协议选型实战:Modbus/DL/T645/IEC104/IEC61850四大协议决策指南

微电网表计通信协议选型实战:Modbus/DL/T645/IEC104/IEC61850四大协议决策指南

微电网建设现场,我见过太多项目卡在表计通信这一步——明明硬件都装好了,数据却死活上不来;调试人员抱着Modbus Poll反复重试,抓包工具里全是异常响应;业主指着SCADA系统上一排灰色的电表图标问:“为什么显…

2026/10/1 14:43:56 阅读更多 →
基于Python实现的开源缠论量化分析框架:深入解析chan.py项目架构、可视化绘图与策略回测实战指南

基于Python实现的开源缠论量化分析框架:深入解析chan.py项目架构、可视化绘图与策略回测实战指南

基于Python实现的开源缠论量化分析框架:深入解析chan.py项目架构、可视化绘图与策略回测实战指南 在金融量化交易领域,缠论以其严密的逻辑体系和独特的市场几何视角,成为众多技术分析师和量化交易者推崇的分析理论。然而,缠论复杂…

2026/10/1 14:43:56 阅读更多 →
储能BMS数据上云实战:Modbus TCP网关配置全指南

储能BMS数据上云实战:Modbus TCP网关配置全指南

1. 为什么储能电站的BMS数据必须上云?——从“看得见”到“管得住”的真实痛点储能电站不是静态的电池堆,而是动态运行的能量中枢。我跑过二十多个工商业储能项目现场,最常听到的抱怨不是“电池坏了”,而是“明明系统报警了&#…

2026/10/1 14:43:56 阅读更多 →
W4A8量化实战:MoE大模型从4 bit存储到INT8计算拆解

W4A8量化实战:MoE大模型从4 bit存储到INT8计算拆解

最近手头在折腾 Kimi 2.7 MoE 的部署,权重文件下载下来那一刻我人是懵的——FP16 格式的模型体积直接劝退了我那几张消费级显卡。后来翻到 W4A8 这个方案,标题写得很直白:“从 4 bit 存储到 INT8 拆解”。我一开始想得简单,以为就…

2026/10/1 14:43:56 阅读更多 →
你的品牌听起来是什么样?/market brand 品牌声音分析与指南生成完整指南

你的品牌听起来是什么样?/market brand 品牌声音分析与指南生成完整指南

你的品牌听起来是什么样?/market brand 品牌声音分析与指南生成完整指南 【免费下载链接】ai-marketing-claude AI Marketing Suite for Claude Code. 15 marketing skills with parallel subagents — audit any website, generate copy, email sequences, ad camp…

2026/10/1 14:43:56 阅读更多 →
Paperxie 外文文献翻译模块|搞定英文文献阅读,不再被专业术语卡脖子

Paperxie 外文文献翻译模块|搞定英文文献阅读,不再被专业术语卡脖子

前言 写毕业论文,外文文献阅读是绕不开的一关。不管是本科还是硕士,在梳理国内外研究现状、撰写文献综述时,都需要大量阅读英文文献。很多同学第一反应就是打开普通翻译网站,可翻译出来的结果经常出现专业名词错乱、长难句逻辑断…

2026/10/1 14:42:56 阅读更多 →

日新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 1:01:17 阅读更多 →

周新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/30 13:14:22 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/30 18:13:06 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/9/30 13:14:49 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 1:01:17 阅读更多 →