管理员
  
- 积分
- 165377
- 金钱
- 165377
- 注册时间
- 2010-12-1
- 在线时间
- 2111 小时
|
发表于 2012-8-24 14:23:49
|
显示全部楼层
看综合实验的代码,usbplay.c
sd_size=(long long)SD_GetSectorCount()*512; //得到SD卡容量,字节.
Mass_Memory_Size[0]=sd_size%4294967296; //当SD卡容量超过4G的时候,需要用到两个u32来表示
Mass_Memory_Size[1]=sd_size>>32; //容量的高32位
Mass_Block_Size[0] =512; //因为我们在Init里面设置了SD卡的操作字节为512个,所以这里一定是512个字节.
Mass_Block_Count[0]=sd_size/Mass_Block_Size[0]; //得到扇区数
LCD_ShowString(60,130,"USB Connecting...");//提示SD卡已经准备了
这个Mass_Memory_Size,Mass_Block_Size, Mass_Block_Count这几个不能搞错的.
|
|