SD卡设备的使用
更多...
SD卡设备的使用
源码
#include <rtthread.h>
#include <rtdevice.h>
#include <stdlib.h>
#define SD_DEVICE_NAME "sd0"
{
for (index = 0; index < buff_length; index++)
{
}
}
static int sd_sample(int argc, char *argv[])
{
char sd_name[RT_NAME_MAX];
if (argc == 2)
{
}
else
{
}
{
}
{
return ret;
}
{
rt_kprintf(
"control device %s failed!\n", sd_name);
return ret;
}
rt_kprintf(
"sector size : %d byte\n", geo.bytes_per_sector);
rt_kprintf(
"sector count : %d \n", geo.sector_count);
rt_kprintf(
"block size : %d byte\n", geo.block_size);
{
}
{
}
fill_buffer(write_buff, geo.block_size);
if (1 != block_num)
{
}
if (1 != block_num)
{
}
if (
rt_memcmp(write_buff, read_buff, geo.block_size) == 0)
{
}
else
{
}
}