MTK创建路径及文件读写测试

MTK创建路径及文件读写测试例程

提供一个MTK在FAT中创建路径及文件读写测试例程。

#define FILE_LEN_MAX    1024
#define S8 signed char
#define U16 unsigned short

//路径中带L和不带L的区别
//个人认为带L的路径代表的编码方式为Unicode,否则为ascii编码,没有相关资料证明,但软件测试结果通过。
#define T_USER_DIR_CONFIG       ("z:\\@dywz\\config\\")
#define T_USER_DIR_LOCATION     (L"z:\\@dywz\\location\\") 

extern int FS_Open(const WCHAR * FileName, kal_uint32 Flag);
static U16 AnsiiToUnicodeString(S8 *pOutBuffer, S8 *pInBuffer)
{
    return mmi_asc_to_ucs2(pOutBuffer, pInBuffer);
}

//open file with file Read-Only mode.
#define MODE_READ                   1

//open file with Read-Write mode. 
#define MODE_WRITE                  2

//open file with Read-Write mode, create if the file not exist.
#define MODE_CREATE_ALWAYS_WRITE    4

//open file with Append mode.
#define MODE_APPEND                 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值