用cube实现usb和fatfs移植实验

使用cube,生成基本工程:时钟打开外置的和usb的时钟,

打开usb-fs的 host only,使能activate VBUS

生成工程项目

编译不会出现问题

 

下面做些更改:

Usbh_conf.c中先更改:

                                   HAL_HCD_MspInit实现引脚初始化,去掉工程生成的时候带的引脚定义,A9引脚先不定义,(按照discovery例程),更改OTG_FS_IRQn中断优先级

                           USBH_LL_DriverVBUS函数是实现电源控制的VBUS,就是C0脚

 

然后是更改USBH_UserProcess函数(按照discovery官方的audio例程更改)

 

Mian.c中加上f_mount,f_opendir,f_open,f_write,f_close,f_mount函数

测试向u盘写入文件,发现有文件证明基本功能实现

来自我的M4移植usb函数库步骤

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值