STM32f105RBT6 用固件库读写U盘

2019-08-18 20:46发布

2017年05月10日记录 我用固件库 写U盘的日子  目前 状态   USB 略看  fatfs 略看  开始记录我的历程 ,写下来是为了记录。遇到问题我会提问各位大神。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
513393302@qq.co
1楼-- · 2019-08-19 19:11
zhuyuxiao 发表于 2017-5-11 17:11
第二步 初始化 FatFS  具体的也不是很懂  初始化的什么 求大神  给讲解一下
void MX_FATFS_Init(void)
{ ...

链接文件系统所用的存储设备的驱动,第一个结构体里的成员函数全是函数指针,这些就是文件系统需要的驱动函数
zhuyuxiao
2楼-- · 2019-08-19 23:15
 精彩回答 2  元偷偷看……
zhuyuxiao
3楼-- · 2019-08-20 04:34
本帖最后由 zhuyuxiao 于 2017-5-13 00:05 编辑

最近再结合HAL库的时候  借鉴到固件库的过程中出现了一下错误提示  搜索后发现实 新版 旧版 冲突  之类 也不是很明白 再求高人指点一下compiling fatfs.c...
..userstm32f10x.h(494): error:  #20: identifier "__IO" is undefined
..userstm32f10x.h:   typedef __IO int32_t  vs32;
..userstm32f10x.h:           ^
..userstm32f10x.h(494): error:  #256: invalid redeclaration of type name "int32_t" (declared at line 39 of "C:keilarmARMRV31INCstdint.h")
..userstm32f10x.h:   typedef __IO int32_t  vs32;
..userstm32f10x.h:                ^
..userstm32f10x.h(494): error:  #65: expected a ";"
..userstm32f10x.h:   typedef __IO int32_t  vs32;
..userstm32f10x.h:                         ^
..userstm32f10x.h(495): error:  #20: identifier "__IO" is undefined
..userstm32f10x.h:   typedef __IO int16_t  vs16;
..userstm32f10x.h:           ^
..userstm32f10x.h(495): error:  #256: invalid redeclaration of type name "int16_t" (declared at line 38 of "C:keilarmARMRV31INCstdint.h")
..userstm32f10x.h:   typedef __IO int16_t  vs16;
..userstm32f10x.h:                ^
..userstm32f10x.h(495): error:  #65: expected a ";"
..userstm32f10x.h:   typedef __IO int16_t  vs16;
..userstm32f10x.h:                         ^
..userstm32f10x.h(496): error:  #20: identifier "__IO" is undefined
..userstm32f10x.h:   typedef __IO int8_t   vs8;
..userstm32f10x.h:           ^
..userstm32f10x.h(496): error:  #256: invalid redeclaration of type name "int8_t" (declared at line 37 of "C:keilarmARMRV31INCstdint.h")
..userstm32f10x.h:   typedef __IO int8_t   vs8;
..userstm32f10x.h:                ^
..userstm32f10x.h(496): error:  #65: expected a ";"
..userstm32f10x.h:   typedef __IO int8_t   vs8;
..userstm32f10x.h:                         ^
..userstm32f10x.h(498): error:  #20: identifier "__I" is undefined
..userstm32f10x.h:   typedef __I int32_t vsc32;  /*!< Read Only */


zhuyuxiao
4楼-- · 2019-08-20 07:12
如何写一个float 类型的数据到 U盘  f_printf   f_write  函数怎么实现的
zhuyuxiao
5楼-- · 2019-08-20 09:49
我现在改套路,用hal库写程序呢  关于USBhost U pan

一周热门 更多>