我正在尝试使用以下命令在qemu中为beagle board运行uefi代码
qemu-system-arm -M beagle -sd beagle_sd.img -serial stdio -clock unix
sdcard持有uefi,它启动shell,当它运行时我得到SD卡错误说CMD17是错误的状态。我的日志
SD: CMD17 in a wrong state
sd_read_data: not in Sending-Data state (state=0)
----above line prints multiple times
sd_read_data: not in Sending-Data state (state=0)MmcIoBlocks(MMC_CMD65553): Error Device Error
EhcCreateUsb2Hc: capability length 0
EhcDriverBindingStart: failed to create USB2_HC
由于这个原因,我的uefi shell只映射blk0和blk1。 关于如何领先的任何想法?