完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
如题
板子是STM32f429。开发环境stm32cubemx+keil,用的HAL库,裸机no_os fatfs分了4个区,读写正常。 usb_hs挂载后4个都显示出来了,读写也正常。 我想代码控制显示其中的几个? 请问应该怎么配置或者调用哪个函数 |
|
相关推荐
1个回答
|
|
要实现文件分区隐藏的目的,需要对文件系统本身熟悉。磁盘内有一个文件系统分区表,它在磁盘内本身就是一堆数据,而MCU的USB驱动只是负责将磁盘内的原始数据发给host端,至于数据本身是什么内容,MCU端并不关心。因此,要实现文件分区隐藏的目的,就必须让MCU对磁盘内的数据有所关心。比如,当host尝试读取磁盘内的文件系统分区表时,MCU必须要解析这些数据,然后将隐藏分析对应的数据过滤后再发给host端,这样就能实现分区隐藏了。
但这个实现并不在USB协议范围之内,而是文件系统的操作。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2272 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
2083 浏览 3 评论
4708 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2229 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2773 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 23:15 , Processed in 0.643271 second(s), Total 75, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号