永发信息网

stm32移植fatfs,建立文件成功为什么在电脑上看不到

答案:2  悬赏:0  手机版
解决时间 2021-01-28 10:46
stm32移植fatfs,建立文件成功为什么在电脑上看不到
最佳答案
有可能只是写入扇区,在文件系统级别看不到,用winhex打开看看
全部回答
给stm32移植fatfs文件系统,今天终于取得阶段性胜利。只需要提供这样几个函数即可 dstatus disk_initialize (byte); dstatus disk_status (byte); dresult disk_read (byte, byte*, dword, byte); dresult disk_write (byte, const byte*, dword, byte); // 如果实现只读的文件系统就不需要了。 dresult disk_ioctl (byte, byte, void*); 移植成功后,可以用如下方式读取sd卡了,实在太方便了,和pc机上编程差不了多少。 unsigned int i; byte buffer[512]; // file copy buffer fatfs fs; // work area (file system object) for logical drive fil fsrc; // file objects fresult res; // fatfs function common result code uint br; // file r/w count usart1_puts("now, i'll read file 'i2c/uart.lst'.\n"); // register a work area for logical drive 0 f_mount(0, &fs); // open source file res = f_open(&fsrc, "i2c/uart.lst", fa_open_existing | fa_read); if (res) { usart1_puts("can't open i2c/uart.lst for read. :-(\n"); goto exit; } for (;;) { res = f_read(&fsrc, buffer, sizeof(buffer), &br); if (res || br == 0) break; // error or eof for( i = 0; i < br; ++i ) usart1_putc(buffer[i]); } f_close(&fsrc); exit: // unregister a work area before discard it f_mount(0, null);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
盈福行地址在哪,我要去那里办事
【水天一色的下联是什么?】
隋唐故事的读后感 600
琼楼金阙的意思是什么啊?知道的请说下!
飞车月光宝盒怎么得
郾城区漯河新星水暖怎么去啊,谁知道地址啊
中国邮政储蓄银行ATM(223省道)怎么去啊,我要
六福珠宝地址好找么,我有些事要过去
睡觉时老是梦到稀奇古怪的事
蒙古人灭掉了阿巴斯王朝,为什么阿拉伯人不
利安五金行地址在哪,我要去那里办事
中国邮政储蓄银行ATM(西关营业所)(英雄北路与
品茗的网络计划软件资源图表怎么不会自动生成
俪体的意思是什么啊?知道的请说下!
2013年12月28日,全国人大通过“关于加强网络
推荐资讯
请问,时长牧羊3D1血2攻潜盾值多少钱?,RT
不是什么是什么因为造句
安绥的意思是什么啊?知道的请说下!
微生物对一个生态系统来说是十分重要的,这是
为什么有一些单词前要加the?比如The sun ,t
双了你是什么意思?
河北省邱县体育局地址好找么,我有些事要过去
cry for 与cry over 有什么区别?
论决的意思是什么啊?知道的请说下!
中国有哪些打击乐
独品美发店地址有知道的么?有点事想过去
金鹰托管培优地址在什么地方,我要处理点事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?