GD32W51x User Manual
775
Cm d
index
type
argum ent
Response
form at
Abbreviation
Description
CMD25
adtc
[31:0] data
address
R1
WRITE_MULTIPL
E _BLOCK
Continuously w rites blocks of
data until a
STOP_TRA NSMISSION
follow s.
Block length is specified the
same as WRITE_BLOCK
command.
CMD26
adtc
[31:0] stuff bits
R1
PROGRA M_C ID
Programming of the card
identification register. This
command shall be issued only
once. The card contains
hardw are to prevent this
operation after the first
programming. Normally this
command is reserved for the
manufacturer.
CMD27
adtc
[31:0] stuff bits
R1
PROGRA M_CSD
Programming of the
programmable bits of the CSD.
Note:
1.The data transferred shall not cross a physical block boundary unless
WRITE_BLK_MISALIGN is set in the CSD. In the case that w rite partial blocks is not supported, then
the block length=default block length (given in CSD).
2. Data address is in byte units in a Standard Capacity SD Memory Card and in block (512 Byte)
units in a High Capacity SD Memory Card.
Table 23-8. Erase commands (class 5)
Cm d
index
type
argum ent
Response
form at
Abbreviation
Description
CMD32
ac
[31:0] data
address
R1
ERASE_WR_BLK
_START
Sets the address of the first
w rite block to be erased.(SD)
CMD33
ac
[31:0] data
address
R1
ERASE_WR_BLK
_END
Sets the address of the last
w rite block of the continuous
range to be erased.(SD)
CMD35
ac
[31:0]data
address
R1
ERASE_GROUP_
START
Sets the address of the first
erase group w ithin a range to be
selected for erase.(MMC)
CMD36
ac
[31:0]data
address
R1
ERASE_GROUP_
END
Sets the address of the last
erase
group w ithin a continuous range
to be selected for erase.(MMC)
CMD38
ac
[31:0] stuff bits
R1b
ERASE
Erases all previously selected
w rite blocks.
Note:
1.CMD34 and CMD37 are reserved in order to maintain backw ards compatibility w ith older