
前言 在 STM32MP1 开发板跑起来之后,我们相当于有了一台微型嵌入式 PC,可以支持多种交互方式,例如接入鼠标、键盘、串口终端、以太网、支持 HDMI 的投影仪以及电视机等等。 但是,有个问题,对于开发人员,有没有高效、简洁的方法来在 Windows 和 STM32MP1 之间建立 TCP/IP 连 接?例如,如果我们已经在 Windows 上编译出了 Cortex-M4 固件,或者自己编写了一些 python 脚本,那么我们如何方便的将这些文件复制到 STM32MP1 上进行调试呢?使用 U 盘,肯定没有问题,但需要 U 盘拔来拔去;使用以太网接口,也没有问题。现在我们介绍一种基于 USB 物理线缆的以太网连接。 只需要一根 USB 线,复用之前的 DFU 固件下载接口,我们将 Windows 主机与 STM32MP1 连接起来构成TCP/IP 网络。本文介绍了基于 STM32MP1 的便捷网络配置,能够提高开发 STM32MP1 的工作效率。无论你是 否拥有 Linux 环境,也无论你是否拥有 Linux 开发经验,本文都适合你阅读。 STM32MP157C-DK2 开发板环境简介 本文认为读者已经拥有 STM32MP157C-DK2 开发板。如果你手中得到的是其他类型的 STM32MP1 官方开发板,例如 STM32MP157C-EV1,USB Ethernet gadget 操作并没有什么不同。 ethernet gadget 的 USB 接口就是在 DFU 模式用来下载固件的 USB 接口(如下图右侧)。 ![]() 本文同时认为你已经按照<<零基础快速入手 STM32MP1>>所介绍的方法,正常烧录了 STM32MP1 Starter 开发包,并启动了开发板如下: ![]() 完整版请查看:附件 |
Use USB Ethernet gadget_STM32MP1.pdf
下载715.57 KB, 下载次数: 0
更新STM32MP135-Openwrt镜像
【源码】STLINK-V3MINI 高速USB仿真器,成功改刷【高速CMSIS-DAP】
基于STM32MP1和STM32MP2在嵌入式Linux平台上部署有效的安全保护机制
最全USB HID开发资料,悉心整理一个月,亲自测试
利用STM32MP1和STM32MP2为嵌入式Linux提供有效的安全措施:供当今决策者参考的3条宝贵经验
实战经验 | 选择USBX模块生成USB CDC ACM无PD的项目
STM32 USB HID键盘例程
STM32MP1 WiFi连接
【STM32MP157】从ST官方例程中分析RPMsg-TTY/SDB核间通信的使用方法
刘氓兔的杂谈【001】-片上USB 高速PHY