SMHC_CMD Хост-контроллер SD / MMC (SMHC): список регистров 31 |•|•|•|•|•|•|•|•|•|•|•|•|•|•|•|•| 16 15 |•|•|•|•|•|•|•|•|•|•|•|•|•|•|•|•| 00 CMD_LOAD Bit 31R/W 0x0 Start Command Unused Bits 30 : 29VOL_SW Bit 28R/W 0x0 Voltage Switch BOOT_ABT Bit 27R/W 0x0 Boot Abort EXP_BOOT_ACK Bit 26R/W 0x0 Expect Boot Acknowledge BOOT_MOD Bits 25 : 24R/W 0x0 Boot Mode Unused Bits 23 : 22PRG_CLK Bit 21R/W 0x0 Change Clock Unused Bits 20 : 16SEND_INIT_SEQ Bit 15R/W 0x0 Send Initialization STOP_ABT_CMD Bit 14R/W 0x0 Stop Abort Command WAIT_PRE_OVER Bit 13R/W 0x0 Wait Data Transfer Over STOP_CMD_FLAG Bit 12R/W 0x0 Send Stop CMD Automatically (CMD12) TRANS_MODE Bit 11R/W 0x0 Transfer Mode TRANS_DIR Bit 10R/W 0x0 Transfer Direction DATA_TRANS Bit 9R/W 0x0 Data Transfer CHK_RESP_CRC Bit 8R/W 0x0 Check Response CRC LONG_RESP Bit 7R/W 0x0 Response Type RESP_RCV Bit 6R/W 0x0 Response Receive CMD_IDX Bits 5 : 0R/W 0x0 CMD Index Команда U-Boot для чтения регистра md 4020018 1md 4021018 1 md 4022018 1 Bit fields structuretypedef union smhc_cmd { struct { unsigned cmd_idx : 6; unsigned resp_rcv : 1; unsigned long_resp : 1; unsigned chk_resp_crc : 1; unsigned data_trans : 1; unsigned trans_dir : 1; unsigned trans_mode : 1; unsigned stop_cmd_flag : 1; unsigned wait_pre_over : 1; unsigned stop_abt_cmd : 1; unsigned send_init_seq : 1; unsigned unused0 : 5; unsigned prg_clk : 1; unsigned unused1 : 2; unsigned boot_mod : 2; unsigned exp_boot_ack : 1; unsigned boot_abt : 1; unsigned vol_sw : 1; unsigned unused2 : 2; unsigned cmd_load : 1; } b; unsigned long w; } SMHC_CMD |
![]() |