完善资料让更多小伙伴认识你,还能领取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框架内?
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
753 浏览 0 评论
AI模型部署边缘设备的奇妙之旅:如何在边缘端部署OpenCV
2714 浏览 0 评论
tms320280021 adc采样波形,为什么adc采样频率上来波形就不好了?
1368 浏览 0 评论
1955 浏览 0 评论
1523 浏览 0 评论
74942 浏览 21 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 22:02 , Processed in 0.710025 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号