完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我使用ENV配置选用了基于GD32F3的RTT的USB,MSC(大容量存储模式),也配置好了相应的文件系统(elm)我也成功挂载文件系统到flash中了再卸载,然后生成工程中出现了如下图,之后应该怎么操作才能使得其接上电脑后能被电脑识别到!
|
|
相关推荐
5个回答
|
|
那不得需要写gd32的USB驱动么
|
|
|
|
我移植了GD官方的USB例程库成功了,没有用RTT的USB框架,这导致也不能使用SFUD操作Flash了,因为GD官方库是在中断里读写数据的,SFUD不能在中断里被调用
|
|
|
|
碰到同样的问题了,请问楼主解决了么?
|
|
|
|
RTT对我用的这个型号的芯片BSP没有写完善,不能用他USB的框架,所以需要自己移植使用GD32官方的USBD例程,然后如果是USB的存储文件用的是外部Flash的话,不能采用RTT的SFUD组件读写Flash,因为这个组件中使用的读写采用的互斥量,互斥量不能在中断中使用,而GD32官方例程USB存取文件正好又在中断中,与此冲突了,所以需要自己写flash驱动配合,Fal组件是可以用的,将这个组件底层的初始化读写flash函数换成自己写的函数就行,它默认用的sfud的操作。
|
|
|
|
自己写了USB驱动了,怎么加入到它的rt_device框架内?
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
782 浏览 0 评论
4050 浏览 0 评论
如何使用python调起UDE STK5.2进行下载自动化下载呢?
2502 浏览 0 评论
开启全新AI时代 智能嵌入式系统快速发展——“第六届国产嵌入式操作系统技术与产业发展论坛”圆满结束
2919 浏览 0 评论
获奖公布!2024 RT-Thread全球巡回线下培训火热来袭!报名提问有奖!
31346 浏览 11 评论
72889 浏览 21 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-21 22:27 , Processed in 0.680465 second(s), Total 78, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号