你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

使用 USB 虚拟网线(USB Ethernet gadget)直连 STM32MP1 和 Windows PC

[复制链接]
STMCU小助手 发布时间:2022-8-7 14:37
前言 ' ]" z2 e7 d; y2 {0 B
在 STM32MP1 开发板跑起来之后,我们相当于有了一台微型嵌入式 PC,可以支持多种交互方式,例如接入鼠标、键盘、串口终端、以太网、支持 HDMI 的投影仪以及电视机等等。
3 p: ^; T- u: D! U' }2 F$ o但是,有个问题,对于开发人员,有没有高效、简洁的方法来在 Windows 和 STM32MP1 之间建立 TCP/IP 连 接?例如,如果我们已经在 Windows 上编译出了 Cortex-M4 固件,或者自己编写了一些 python 脚本,那么我们如何方便的将这些文件复制到 STM32MP1 上进行调试呢?使用 U 盘,肯定没有问题,但需要 U 盘拔来拔去;使用以太网接口,也没有问题。现在我们介绍一种基于 USB 物理线缆的以太网连接。
; }! l! J! p8 p  I只需要一根 USB 线,复用之前的 DFU 固件下载接口,我们将 Windows 主机与 STM32MP1 连接起来构成TCP/IP 网络。本文介绍了基于 STM32MP1 的便捷网络配置,能够提高开发 STM32MP1 的工作效率。无论你是
& [3 g5 J( ]% K+ h0 c3 S/ z5 t9 S9 v否拥有 Linux 环境,也无论你是否拥有 Linux 开发经验,本文都适合你阅读。
9 e) G0 Y# L3 J0 i* m" ^' D0 K4 o
' V9 E' x2 ?) m% r) u- Q
STM32MP157C-DK2 开发板环境简介2 p  g6 V- ^2 |* @( G: J
本文认为读者已经拥有 STM32MP157C-DK2 开发板。如果你手中得到的是其他类型的 STM32MP1 官方开发板,例如 STM32MP157C-EV1,USB Ethernet gadget 操作并没有什么不同。3 l5 y5 u" S4 }4 R, v) C# @( ?
ethernet gadget 的 USB 接口就是在 DFU 模式用来下载固件的 USB 接口(如下图右侧)。: E' h& G! ]3 M

4 \; T# ~: m' Z& v
# w0 k* G! K- @% c# B
HWE$R{YG(NY3S{1AW354[(K.png
" \% A. `% z. [" D
- Y( e% ]4 N7 g& t- T3 S
" j0 P* M; ]0 }6 a* [  C( C3 z! ]
本文同时认为你已经按照<<零基础快速入手 STM32MP1>>所介绍的方法,正常烧录了 STM32MP1 Starter 开发包,并启动了开发板如下:
, B/ ^1 m2 U& k0 v* D& Z
% F" e8 B* E  S3 T7 s* S

; D+ e% R9 O* s5 S FPCD7VSOJ9]IQ576UK{X_}W.png
* b, H5 f+ p5 i2 C; e8 ~; \3 u9 x& u% ?
3 I, R8 M9 G5 u
! h/ j1 ?; {( R: f8 x) C
完整版请查看:附件4 ^3 I# g8 F, X. u2 ]5 p

7 b7 T& K0 ], h: R0 V  M7 L. v+ i$ z) ~

Use USB Ethernet gadget_STM32MP1.pdf

下载

715.57 KB, 下载次数: 0

赞 收藏 评论0 发布时间:2022-8-7 14:37

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版