硬汉嵌入式论坛

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

[以太网] 本周人品炸裂,连续攻克开发板双网口和AD7606的FMC DMA,值得纪念的一周

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
发表于 2020-5-8 08:08:40 | 显示全部楼层 |阅读模式
太不容易了,这都多少年了,我们V5,V6,V7的双网口还在用古老的双协议栈来支持,不仅维护繁琐,客户学的麻烦,而且耗资源。借着RL-TCPnet V7.X支持多网卡了,一鼓作气,决心攻下这个山头。

但是一看CMSIS-Driver驱动,整个人都懵圈了,连个能参考的驱动都没有,找了个LAN9220,看了下,跟我们用的DM9000毫无关联。

后来干脆不熟练的接口函数,全部返回OK,一顿操作猛如虎,疯狂输出。在我将要放弃的时候,不知道修改了那个地方,ping了一下,竟然可以了。

今年已经很久很久没有这种开心的感觉了。

0.png


苦思冥想两天,攻克一个轻量级问题,AD7606的FMC DMA方式驱动实现了,硬件定时器控制采样周期
http://www.armbbs.cn/forum.php?mod=viewthread&tid=97620



2020-06-19

FMC DMA已经发布:

【安富莱】STM32H7用户手册发布,重在BSP驱动包设计方法,HAL库的框架学习,授人以渔,更新至78章(2020-05-25)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980

评分

参与人数 2金币 +30 收起 理由
byccc + 20 很给力!
龙之谷 + 10 很给力!

查看全部评分

回复

使用道具 举报

8

主题

134

回帖

168

积分

初级会员

积分
168
发表于 2020-5-8 08:27:00 | 显示全部楼层
厉害了
回复

使用道具 举报

27

主题

95

回帖

181

积分

初级会员

积分
181
发表于 2020-5-8 08:32:51 | 显示全部楼层
墙都不服,就服你!!
回复

使用道具 举报

18

主题

321

回帖

375

积分

高级会员

积分
375
发表于 2020-5-8 08:33:41 | 显示全部楼层
踏破铁鞋无觅处
回复

使用道具 举报

27

主题

95

回帖

181

积分

初级会员

积分
181
发表于 2020-5-8 08:33:45 | 显示全部楼层
这个会写到下期的用户手册中吗??
回复

使用道具 举报

2

主题

72

回帖

83

积分

初级会员

积分
83
发表于 2020-5-8 08:40:20 | 显示全部楼层
必须点赞!
回复

使用道具 举报

2

主题

58

回帖

74

积分

初级会员

积分
74
发表于 2020-5-8 08:57:46 | 显示全部楼层
大佬真NB!
回复

使用道具 举报

23

主题

1406

回帖

1475

积分

至尊会员

积分
1475
发表于 2020-5-8 09:24:49 | 显示全部楼层


NB
代码不规范,亲人两行泪!
回复

使用道具 举报

0

主题

23

回帖

23

积分

新手上路

积分
23
发表于 2020-5-8 09:29:48 | 显示全部楼层
大佬真NB!但是想科普双网口的意义在哪。
回复

使用道具 举报

3

主题

1228

回帖

1237

积分

至尊会员

积分
1237
发表于 2020-5-8 09:32:21 | 显示全部楼层
硬汉就是硬汉, 期待V7双网口的例程!非常实用的!!!!
回复

使用道具 举报

28

主题

274

回帖

358

积分

高级会员

积分
358
发表于 2020-5-8 09:32:57 | 显示全部楼层
双网卡 可以做 交换机 了 ?
回复

使用道具 举报

2

主题

87

回帖

93

积分

初级会员

积分
93
发表于 2020-5-8 09:41:27 | 显示全部楼层
厉害了,点赞点赞
回复

使用道具 举报

2

主题

85

回帖

91

积分

初级会员

积分
91
发表于 2020-5-8 10:00:33 | 显示全部楼层
大佬威武
回复

使用道具 举报

1

主题

369

回帖

372

积分

高级会员

积分
372
发表于 2020-5-8 10:31:23 | 显示全部楼层
NB!!!
回复

使用道具 举报

1

主题

37

回帖

40

积分

新手上路

积分
40
发表于 2020-5-8 10:48:54 | 显示全部楼层
回复

使用道具 举报

12

主题

141

回帖

177

积分

初级会员

积分
177
发表于 2020-5-8 10:50:48 | 显示全部楼层
lwip支持多网卡吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
 楼主| 发表于 2020-5-8 11:18:57 | 显示全部楼层
suozhang 发表于 2020-5-8 09:32
双网卡 可以做 交换机 了 ?

可以,统一到TCPnet下了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
 楼主| 发表于 2020-5-8 11:19:21 | 显示全部楼层
thwin520 发表于 2020-5-8 09:29
大佬真NB!但是想科普双网口的意义在哪。

工业以太网。
回复

使用道具 举报

6

主题

126

回帖

144

积分

初级会员

积分
144
发表于 2020-5-8 13:04:13 | 显示全部楼层
LAN9303算双网卡吗
回复

使用道具 举报

4

主题

33

回帖

45

积分

新手上路

积分
45
发表于 2020-5-8 13:51:30 | 显示全部楼层
牛逼
回复

使用道具 举报

65

主题

432

回帖

632

积分

金牌会员

积分
632
发表于 2020-5-8 14:42:01 | 显示全部楼层
很多时候遇到难题就是这样,在想尽一切办法都解决不了的时候,都打算放弃了,然后突然不经意的居然搞定了
回复

使用道具 举报

610

主题

3062

回帖

4912

积分

至尊会员

积分
4912
发表于 2020-5-8 14:43:29 | 显示全部楼层
老总貌似在大力的搞 tcpnet 啊, 看来 后续有空还是得捣鼓一下 这个 tcpnet, 一直都还没有下手来折腾
回复

使用道具 举报

0

主题

18

回帖

18

积分

新手上路

积分
18
发表于 2020-5-8 14:49:25 | 显示全部楼层
AD7606的采样率这么低,如果用做示波器的话太慢了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
 楼主| 发表于 2020-5-8 15:24:42 | 显示全部楼层
role_2099 发表于 2020-5-8 13:04
LAN9303算双网卡吗

看了下,是内部三个MAC,外置两个PHY,可以的。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
 楼主| 发表于 2020-5-8 15:26:45 | 显示全部楼层
nqwang 发表于 2020-5-8 14:49
AD7606的采样率这么低,如果用做示波器的话太慢了。

这个是工控,电力等数据采集用的,主要是硬件已经集成正负10V采集模拟前端,可以8路同步采样。自己玩的话,可以用来做个8路低频信号采集,特别检测电压电流非常方便,配合J-Scope。
回复

使用道具 举报

10

主题

45

回帖

75

积分

初级会员

积分
75
发表于 2020-5-8 15:38:47 | 显示全部楼层
上硬汉的论坛还是学习到不少东西,
回复

使用道具 举报

36

主题

2040

回帖

2148

积分

至尊会员

积分
2148
发表于 2020-5-9 12:02:25 | 显示全部楼层
牛!
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

4

主题

74

回帖

86

积分

初级会员

积分
86
发表于 2020-5-16 14:41:00 | 显示全部楼层
大佬牛逼
回复

使用道具 举报

0

主题

44

回帖

44

积分

新手上路

积分
44
发表于 2020-6-19 10:29:33 | 显示全部楼层
只要功夫深,铁杵轻易磨成针!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-14 20:17 , Processed in 0.521063 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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