fatfs f mount返回值是13 解決方法

2021-10-23 06:04:20 字數 481 閱讀 7101

int res =

f_mount

(&use***tfs,userpath,1)

;//掛載檔案系統

當f_mount返回值是13 對應解釋為

fr_no_filesystem,

/* (13) there is no valid fat volume */

可能原因:儲存介質沒有初始化,我的就是nandflash第一次使用沒有格式化檔案系統,所以格式化一下就好了

unsigned

char buffer[

2048];

f_mkfs

(userpath,fm_fat32,

2048

,buffer,

2048);

//格式化

nvic_systemreset()

;//重啟

pthread join pid 返回值是22

預備知識 linux執行緒執行和windows不同,pthread有兩種狀態joinable狀態和unjoinable狀態,如果執行緒是joinable狀態,只有當你呼叫了pthread join之後這些資源才會被釋放,即只有不設定unjoinable狀態時pthread join才有效 當執行緒函...

Mybatis的返回值是Map

select u.id,i.user name,u.user mobile,r.region id,r.region name,u.user email,u.create date from base login user u,base login user info i,base region r...

函式返回值是 函式名

高階函式應用2 把函式名當作引數傳給高階函式,高階函式直接返回函式名 import time def foo print from the foo def timmer func start time time.time return func stop time time.time print 函...