mirror of https://github.com/ARMmbed/mbed-os.git
Added error logging at set QPI
parent
9b3bca89fd
commit
020685c473
|
@ -781,33 +781,44 @@ int QSPIFBlockDevice::_sfdp_set_qpi_enabled(uint8_t *basic_param_table_ptr)
|
||||||
switch (en_seq_444_value) {
|
switch (en_seq_444_value) {
|
||||||
case 1:
|
case 1:
|
||||||
case 2:
|
case 2:
|
||||||
tr_debug("_setQPIEnabled - send command 38h");
|
tr_debug("_sfdp_set_qpi_enabled - send command 38h");
|
||||||
_qspi_send_general_command(0x38, QSPI_NO_ADDRESS_COMMAND, NULL, 0, NULL, 0);
|
if (QSPI_STATUS_OK != _qspi_send_general_command(0x38, QSPI_NO_ADDRESS_COMMAND, NULL, 0, NULL, 0)) {
|
||||||
|
tr_error("_sfdp_set_qpi_enabled - send command 38h Failed");
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 4:
|
case 4:
|
||||||
tr_debug("_setQPIEnabled - send command 35h");
|
tr_debug("_sfdp_set_qpi_enabled - send command 35h");
|
||||||
_qspi_send_general_command(0x35, QSPI_NO_ADDRESS_COMMAND, NULL, 0, NULL, 0);
|
if (QSPI_STATUS_OK != _qspi_send_general_command(0x35, QSPI_NO_ADDRESS_COMMAND, NULL, 0, NULL, 0)) {
|
||||||
|
tr_error("_sfdp_set_qpi_enabled - send command 35h Failed");
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 8:
|
case 8:
|
||||||
tr_debug("_setQPIEnabled - set config bit 6 and send command 71h");
|
tr_debug("_sfdp_set_qpi_enabled - set config bit 6 and send command 71h");
|
||||||
_qspi_send_general_command(0x65, 0x800003, NULL, 0, (char *)config_reg, 1);
|
if (QSPI_STATUS_OK != _qspi_send_general_command(0x65, 0x800003, NULL, 0, (char *)config_reg, 1)) {
|
||||||
|
tr_error("_sfdp_set_qpi_enabled - set config bit 6 command 65h Failed");
|
||||||
|
}
|
||||||
config_reg[0] |= 0x40; //Set Bit 6
|
config_reg[0] |= 0x40; //Set Bit 6
|
||||||
_qspi_send_general_command(0x71, 0x800003, NULL, 0, (char *)config_reg, 1);
|
if (QSPI_STATUS_OK != _qspi_send_general_command(0x71, 0x800003, NULL, 0, (char *)config_reg, 1)) {
|
||||||
|
tr_error("_sfdp_set_qpi_enabled - send command 71h Failed");
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 16:
|
case 16:
|
||||||
tr_debug("DEBUG: _setQPIEnabled - reset config bits 0-7 and send command 61h");
|
tr_debug("_sfdp_set_qpi_enabled - reset config bits 0-7 and send command 61h");
|
||||||
_qspi_send_general_command(0x65, QSPI_NO_ADDRESS_COMMAND, NULL, 0, (char *)config_reg, 1);
|
if (QSPI_STATUS_OK != _qspi_send_general_command(0x65, QSPI_NO_ADDRESS_COMMAND, NULL, 0, (char *)config_reg, 1)) {
|
||||||
|
tr_error("_sfdp_set_qpi_enabled - send command 65h Failed");
|
||||||
|
}
|
||||||
config_reg[0] &= 0x7F; //Reset Bit 7 of CR
|
config_reg[0] &= 0x7F; //Reset Bit 7 of CR
|
||||||
_qspi_send_general_command(0x61, QSPI_NO_ADDRESS_COMMAND, NULL, 0, (char *)config_reg, 1);
|
if (QSPI_STATUS_OK != _qspi_send_general_command(0x61, QSPI_NO_ADDRESS_COMMAND, NULL, 0, (char *)config_reg, 1)) {
|
||||||
|
tr_error("_sfdp_set_qpi_enabled - send command 61 Failed");
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
tr_warning("_setQPIEnabled - Unsuported En Seq 444 configuration");
|
tr_warning("_sfdp_set_qpi_enabled - Unsuported En Seq 444 configuration");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -1087,7 +1098,7 @@ int QSPIFBlockDevice::_reset_flash_mem()
|
||||||
QSPI_MAX_STATUS_REGISTER_SIZE) ) { // store received values in status_value
|
QSPI_MAX_STATUS_REGISTER_SIZE) ) { // store received values in status_value
|
||||||
tr_debug("Reading Status Register Success: value = 0x%x", (int)status_value[0]);
|
tr_debug("Reading Status Register Success: value = 0x%x", (int)status_value[0]);
|
||||||
} else {
|
} else {
|
||||||
tr_debug("Reading Status Register failed: value = 0x%x", (int)status_value[0]);
|
tr_error("Reading Status Register failed: value = 0x%x", (int)status_value[0]);
|
||||||
status = -1;
|
status = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue