Пытаюсь прочесть последний адресс карты.Что я делаю не так?
mmcReadRegister(MMC_READ_CSD,16,buff_512); blockLen = buff_512[5] & 0x0F; =9 mSize=(int)((buff_512[6]&0x3)<<10); mSize|=(int)(buff_512[7]<<2); mSize|=(buff_512[8]>>6); =3869 mSizeMult= (( buff_512[9]&0x3) << 1) |(( buff_512[10]&0x80) >> 7); =7 multiplier =blockLen + mSizeMult + 2; =18 mSize=(mSize+1)<<multiplier; =1014497280
mmcReadBlock(1014497280-512,512,buff_512); не читает
|