musfiq
Newbie level 6
hello friends,
i am working on a project where we are using the SD card with SD bus mode
i have 3 questions regarding to CRC checking
1. Let i am reading a Data block of 512 bytes. It starts with a startbit (0) and then 512 bytes comes in sequence. Now, is the CRC16 check over the block includes the startbit, ie, total (1 bit + 512 bytes) ?
2. Let i am writing a data block of 512 bytes. I will first give a start bit(0) then the 512 bytes in sequence. Now, again, is the CRC16 calculation includes the startbit(0) or just plainly over the 512 bytes of data ?
3. Do i need to erase a data block before writing a new block there ?
That's all.
thanks a lot friends
i am working on a project where we are using the SD card with SD bus mode
i have 3 questions regarding to CRC checking
1. Let i am reading a Data block of 512 bytes. It starts with a startbit (0) and then 512 bytes comes in sequence. Now, is the CRC16 check over the block includes the startbit, ie, total (1 bit + 512 bytes) ?
2. Let i am writing a data block of 512 bytes. I will first give a start bit(0) then the 512 bytes in sequence. Now, again, is the CRC16 calculation includes the startbit(0) or just plainly over the 512 bytes of data ?
3. Do i need to erase a data block before writing a new block there ?
That's all.
thanks a lot friends