reg_autocmderrsts (SDIO) Register Description
Register Name | reg_autocmderrsts |
---|---|
Offset Address | 0x000000003C |
Absolute Address |
0x00FF16003C (SD0) 0x00FF17003C (SD1) |
Width | 16 |
Type | roRead-only |
Reset Value | 0x00000000 |
Description | CMD12 response error of Auto CMD12 and CMD23. |
reg_autocmderrsts (SDIO) Register Bit-Field Summary
Field Name | Bits | Type | Reset Value | Description |
---|---|---|---|---|
autocmderrsts_nexterror | 7 | roRead-only | 0x0 | Setting this bit to 1 means CMD_wo_DAT is not executed due to an Auto CMD12 error (D04- D01) in this register. This bit is set to 0 when Auto CMD Error is generated by Auto CMD23. 0 No Error 1 Not Issued |
autocmderrsts_indexerror | 4 | roRead-only | 0x0 | Occurs if the Command Index error occurs in response to a command. 0 No Error, 1 Error. |
autocmderrsts_endbiterror | 3 | roRead-only | 0x0 | Occurs when detecting that the end bit of command response is 0. 0 No Error, 1 End Bit Error Generated |
autocmderrsts_crcerror | 2 | roRead-only | 0x0 | Occurs when detecting a CRC error in the command response. 0 No error 1 CRC Error Generated |
autocmderrsts_timeouterror | 1 | roRead-only | 0x0 | Occurs if the no response is returned within 64 SDCLK cycles from the end bit of the command.If this bit is set to 1, the other error status bits (D04 - D02) are meaningless. 0 No error 1 Timeout |
autocmderrsts_notexecerror | 0 | roRead-only | 0x0 | If memory multiple block data transfer is not started due to command error, this bit is not set because it is not necessary to issue Auto CMD12. Setting this bit to 1 means the HC cannot issue Auto CMD12 to stop memory multiple block transfer due to some error. If this bit is set to 1, other error status bits (D04 - D01) are meaningless. This bit is set to 0 when Auto CMD Error is generated by Auto CMD23 0 Executed, 1 Not Executed |