一樣啊,使用LIB5后和LIBC結果是一樣的
那你做下DISK-BASE-BUF的RAM測試看下會不會出錯
能具體點么?我不太清楚,你們的這個DISK_BASE_BUF到底是干什么用的? 我看頭文件里有typedef union _CMD_PARAM 以及一系列參數(shù)的定義,請問這個DISK_BASE_BUF是不是用來存放這個共用體的呢? 如果不是,這個共用體到底是定義到哪里呢?
這個是磁盤緩沖區(qū),只要你打開文件的話,都會調用這個函數(shù),是用來存放文件的FAT表之類的東西的。共用體實際上是在頭文件里面定義的
我是說共用體是定義在CODE里還是IDATA里,還是XDATA?
共用體是定義在IDATA,這個共用體是用來調用庫函數(shù)時,傳遞參數(shù)及存放返回值的 頭文件里有定義: typedef CMD_PARAM idata CMD_PARAM_I; CMD_PARAM_I mCmdParam;/* 命令參數(shù) */
如何做DISK-BASE-BUF的RAM測試??? 一路看來還是沒看到,好奇的很…… 哪位高手詳細解答一下……
連續(xù)寫入數(shù)據(jù),再連續(xù)讀取,比較是否一致