硬汉嵌入式论坛

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

[以太网] 求STM32H7 HAL 驱动DP83640芯片例程

[复制链接]

1

主题

9

回帖

12

积分

新手上路

积分
12
发表于 2025-12-12 14:29:25 | 显示全部楼层 |阅读模式
网上找到个F4标准库的 DP83640Freertos程序  但是没玩过操作系统没看懂
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
120448
QQ
发表于 2025-12-12 14:47:33 | 显示全部楼层
使用Cyclonetcp



回复

使用道具 举报

1

主题

9

回帖

12

积分

新手上路

积分
12
 楼主| 发表于 2025-12-12 16:22:56 | 显示全部楼层

这是RTE??好的  谢谢硬汉哥
回复

使用道具 举报

1

主题

9

回帖

12

积分

新手上路

积分
12
 楼主| 发表于 2025-12-12 17:01:43 | 显示全部楼层
本帖最后由 尘闲 于 2025-12-12 22:54 编辑

谢谢硬汉哥  
从你这找到了 寻找常见的以太网MAC,PHY,WiFi,交换机方面驱动,可以参考CycloneTCP,非常全面
https://forum.anfulai.cn/forum.p ... 7&fromuid=78872
(出处: 硬汉嵌入式论坛)    之前没用过RTE 得研究一下

回复

使用道具 举报

1

主题

9

回帖

12

积分

新手上路

积分
12
发表于 2025-12-12 20:35:03 来自手机 | 显示全部楼层
网络功能,用freertos 容易一些,裸机难度更大
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
120448
QQ
发表于 2025-12-13 10:55:25 | 显示全部楼层
尘闲 发表于 2025-12-12 16:22
这是RTE??好的  谢谢硬汉哥

里面有个简易文档

MDK5的RTE完美支持开源免费的网络协议栈Cyclone TCP,功能非常丰富,媲美ThreadX NETX,而LwIP完全不是对手
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=98896
回复

使用道具 举报

1

主题

9

回帖

12

积分

新手上路

积分
12
 楼主| 发表于 2025-12-13 12:58:22 | 显示全部楼层
eric2013 发表于 2025-12-13 10:55
里面有个简易文档

MDK5的RTE完美支持开源免费的网络协议栈Cyclone TCP,功能非常丰富,媲美ThreadX NE ...

你好  我按照【视频教程】踩坑排雷,手把手最新版MDK5.42联合STM32CubeMX使用RTE方式创建RTX5/FreeRTOS全家桶源码工程(2025-03-10)这个教程试了一下,因为习惯用cubeMX了所以串口和MII接口是在cube里面配置的,编译出来会报错,这个文件无法修改 请问我这是缺少了什么吗 麻烦您有空帮我看看
微信图片_20251213124233_401_152.png
微信图片_20251213124233_400_152.png
报错.png

TEST.rar

1.41 MB, 下载次数: 0

回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
120448
QQ
发表于 2025-12-15 00:24:06 | 显示全部楼层
尘闲 发表于 2025-12-13 12:58
你好  我按照【视频教程】踩坑排雷,手把手最新版MDK5.42联合STM32CubeMX使用RTE方式创建RTX5/FreeRTOS全 ...

推荐用5.30及其自带的CMSIS软件包版本,新版改动太大了。
回复

使用道具 举报

1

主题

9

回帖

12

积分

新手上路

积分
12
 楼主| 发表于 2025-12-18 16:20:49 | 显示全部楼层
eric2013 发表于 2025-12-15 00:24
推荐用5.30及其自带的CMSIS软件包版本,新版改动太大了。

谢谢  我参考其他芯片的改了个 ping通了    发现不要用特殊功能的话只要改那几个寄存器地址就行     不过不知道为啥CUBE上默认0x30000000  需要改成0x30040000才能用 网上搜到的也只说需要这么设置
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
120448
QQ
发表于 2025-12-19 10:30:38 | 显示全部楼层
尘闲 发表于 2025-12-18 16:20
谢谢  我参考其他芯片的改了个 ping通了    发现不要用特殊功能的话只要改那几个寄存器地址就行      ...

以太网DMA描述符推荐放在SRAM3里面,也就是0x30040000,并争取配置MPU Cache。

动态发送和接收缓冲可以放到其他RAM(但不可以是TCM RAM),并合理设置MPU Cache
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-10 17:23 , Processed in 0.055528 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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