硬汉嵌入式论坛

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

[ThreadX全家桶] THREADX DM9000 移植 V7

  [复制链接]

7

主题

2

回帖

33

积分

新手上路

积分
33
发表于 2022-10-12 11:25:37 | 显示全部楼层 |阅读模式
THREADX DM9000 移植 V7

V7-2401_ThreadX NetXDUO Template.7z

14.96 MB, 下载次数: 66

评分

参与人数 1金币 +100 收起 理由
eric2013 + 100 很给力!

查看全部评分

回复

使用道具 举报

7

主题

2

回帖

33

积分

新手上路

积分
33
 楼主| 发表于 2022-10-12 11:26:34 | 显示全部楼层
image.png
回复

使用道具 举报

7

主题

2

回帖

33

积分

新手上路

积分
33
 楼主| 发表于 2022-10-12 11:33:16 | 显示全部楼层
优化了接收

V7-2401_ThreadX NetXDUO Template.7z

14.96 MB, 下载次数: 53

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
119430
QQ
发表于 2022-10-12 11:48:00 | 显示全部楼层
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
119430
QQ
发表于 2022-10-13 00:51:57 | 显示全部楼层
今晚我测评一晚上看看丢包情况。
回复

使用道具 举报

13

主题

204

回帖

243

积分

高级会员

积分
243
发表于 2022-10-13 14:42:17 | 显示全部楼层

请问能实现双网卡吗?
回复

使用道具 举报

1

主题

34

回帖

37

积分

新手上路

积分
37
发表于 2022-10-14 09:10:28 | 显示全部楼层
gallop020142 发表于 2022-10-13 14:42
请问能实现双网卡吗?

可以,这老哥在群里实现了才发到论坛的
回复

使用道具 举报

6

主题

685

回帖

703

积分

金牌会员

积分
703
QQ
发表于 2022-10-15 19:55:54 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

2

主题

12

回帖

18

积分

新手上路

积分
18
发表于 2024-3-18 10:12:03 | 显示全部楼层
大佬你好,打扰一下。我移植了你的驱动到cubeide里面,出现了部分数据接受顺序不正确的情况,fmc和cache的配置两个工程是一致的。两个工程还有wireshark接受到的数据如下:
原KEIL工程:FF FF FF FF FF FF 00 E2 69 5D 51 D9 08 06 00 01 08 00 06 04 00 01 00 E2 69 5D 51 D9 C0 A8 00 B5 00 00 00 00 00 00 C0 A8 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
D:\Downloads\3.jpg

wireshark和原工程读取一致:FF FF FF FF FF FF 00 E2 69 5D 51 D9 08 06 00 01 08 00 06 04 00 01 00 E2 69 5D 51 D9 C0 A8 00 B5 00 00 00 00 00 00 C0 A8 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
D:\Downloads\1.jpg

我移植的:FF FF FF FF FF FF 00 E2 69 5D 51 D9 08 06 00 01 08 00 06 04 00 01 00 E2 69 5D 51 D9 C0 A8 00 B5 B5 00 00 00 00 00 01 01 A8 C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
D:\Downloads\2.jpg
回复

使用道具 举报

2

主题

12

回帖

18

积分

新手上路

积分
18
发表于 2024-3-19 08:42:24 | 显示全部楼层
Florence 发表于 2024-3-18 10:12
大佬你好,打扰一下。我移植了你的驱动到cubeide里面,出现了部分数据接受顺序不正确的情况,fmc和cache的 ...

这个我找到问题了,是没有等待串口DMA发送完成就发下一个DMA的问题,换成阻塞式发送就正常了,目前调试DM9000接收数据正常,但是netxduo没有处理,我还在找原因
回复

使用道具 举报

714

主题

3709

回帖

5876

积分

论坛元老

积分
5876
发表于 2025-8-27 12:17:38 | 显示全部楼层
eric2013 发表于 2022-10-13 00:51
今晚我测评一晚上看看丢包情况。

你好,问一下,单独使用 dm9000 ,我刚刚看了一下,貌似驱动里面没有调用 描述符 , mac 什么的,dm9000 能正常工作吗 ?

驱动里面的 描述符,mac 什么的貌似是在 dm9162 的驱动里面,但是驱动 nx_driver_stm32h7xx 没有被调用 ?

还是说使用 dm9000 时是不需要 配置 描述符,mac 的吗 ???
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
119430
QQ
发表于 2025-8-28 14:31:50 | 显示全部楼层
hpdell 发表于 2025-8-27 12:17
你好,问一下,单独使用 dm9000 ,我刚刚看了一下,貌似驱动里面没有调用 描述符 , mac 什么的,dm9000  ...

DM9000 = MAC + PHY

DM9162仅仅是个PHY
回复

使用道具 举报

714

主题

3709

回帖

5876

积分

论坛元老

积分
5876
发表于 2025-8-28 23:11:37 | 显示全部楼层
eric2013 发表于 2025-8-28 14:31
DM9000 = MAC + PHY

DM9162仅仅是个PHY

好的, 后续有空再捣鼓看看
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-22 01:42 , Processed in 0.050817 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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