我的硬件平臺S3C44B0,主頻50M,CH375掛于總線上,CH375 INT中斷使能 我的程序流程如下: 1、檢查U盤狀態(tài) CH375DiskReady() 2、動態(tài)生成要寫的數(shù)據(jù)包,大小1K左右 得到文件長度與扇區(qū)數(shù) 3、在U盤根目錄動態(tài)創(chuàng)建文件夾并打開 CreateDirectory() 4、再在剛創(chuàng)建的文件夾下創(chuàng)建二級文件夾 CreateDirectory() 5、在二級文件夾下創(chuàng)建一個文本文件 CH375FileCreate() 6、寫數(shù)據(jù) CH375FileWrite() 7、修改文件長度時間等信息 CH375FileModify() 8、關(guān)閉文件 CH375FileClose()
現(xiàn)發(fā)現(xiàn)第一次創(chuàng)建文件時寫入的數(shù)據(jù)從PC上讀出來有全是0X00,要不就是前一部分是0X00 但接下來重新再重寫一次就沒問題,問題出在第一次創(chuàng)建某文件和文件夾時 請幫忙分析下?謝謝! 是不是首次連續(xù)創(chuàng)建文件和文件夾之間要延時下?還是其他問題?