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 |