This Question is about the ADSP-SC58x 's MSI(Mobile Storage Interface).
(Referenced document is 『ADSP-SC58x/ADSP-2158x SHARC+ Processor Hardware Reference(Rev.0.4 2017.02)』)
(Using target board is [ADSP-SC589 EZ-Board].)
I'd like to change SD card clock by writing into the MSI_CMD Register.
After writing the MSI_CMD Register for sending command, the MSI_CMD.STARTCMD bit is not cleared.
So, I could not complete programming SD card clock.
At that time, MSI_CMD.STARTCMD bit was not cleared even if waiting for a long time.
In that case, the MSI_STAT.DBUSY bit has already been set by MSI so that MSI_CMD.STARTCMD bit is not cleared.
Also, MSI_STAT.DBUSY bit may or may not be set at that time.
(HLE(hardware locked error) does not occurs.)
Is there any other procedure rather than waiting for MSI_STAT.DBUSY bit to be cleared?