STMCU小助手
发布时间:2022-9-21 15:23
|
背景 新开的板子去掉了有线连接,保留了wifi连接,经测试wifi能够正常连接网络,但是使用ssh无法登录进开发板,目前原因未知,这对开发板上调试应用程序带来了极大的挑战,不能每次修改一次QT界面都重新烧写根文件系统,这对开发调试来说是不可接受的。1 i8 w( C$ S# j' a% Z0 w: I 所以考虑使用板子的otg接口来模拟U盘,这样修改完的应用程序可以通过usb传输到根文件系统,提高开发效率。经测试otg功能识别后因为emmc的根文件系统的格式为ext3,在windows下无法正常识别,始终弹窗提示格式化U盘,,所以打算将原有的跟文件系统分出一部分为一个新分区,格式化为ext32系统,这样就可以从win传输文件到emmc,然后将新分区挂载进根文件系统,这个通过拷贝就可以将程序更新到根文件系统里面,在调试和改动不大的情况下保证开发效率。5 P, }. J% M) D# W/ U9 A6 W 2 V) S6 @# H* {) d' ?" O 添加新分区 使用fdisk 可以看到板子上的emmc有三个分区。! V2 w0 z, B+ x/ z4 U
尝试对mmcblk2添加新分区,可以看到因为rootfs分区占用了7389M,没有剩余空间可以添加新分区了 / k1 A) [9 w( R1 `
. ]5 y' b( X" g 所以需要添加一个分区来进行主机和板子之间的文件传输,添加最下面一行,给rootfs保留了1G的空间,剩下的6个多G都分给userfs。 2 k" T: A. m! U* M# T* Q
在开机以后可以发现多了一个分区:/ \& ?; l O; Z; X) j* } + p" d1 q9 I! [7 N7 @8 J7 ^$ M
然后重新对这个分区格式化# K! i0 P9 `2 W. c. N 9 s! Q( N$ }. L2 ~
下面就是挂载usb gadget把/dev/mmcblk2p4 模拟成一个U盘给win系统访问 . I7 @, y; d5 N/ I- b2 D5 O
完工,可以更愉快的调试啦 ————————————————) x% o1 m! J; M6 g0 N 版权声明:TNT_TT: [7 F" B z" r" N # ?* {. p7 B) k9 V2 @& Z |
STM32MP157双A核Linux + 自研RTOS双系统镜像免费下载
最全USB HID开发资料,悉心整理一个月,亲自测试
【源码】STLINK-V3MINI 高速USB仿真器,成功改刷【高速CMSIS-DAP】
扩展STM32微处理器,实现高性价比、低功耗和灵活性能
STM32MP1 自举程序编程:USB DFU/USART 协议全解析
兔哥心中的ST中文论坛
我心中的ST中文论坛
STM32 开发者指南:ST.com 全新 MCU 产品阵容视觉布局深度解析
深度拆解 STM32MP1 Boot 链路
STM32串口自动识别波特率的原理
微信公众号
手机版