我正在尝试使用以下命令在 qemu for beagle board 中运行 uefi 代码
qemu-system-arm -M beagle -sd beagle_sd.img -serial stdio -clock unix
sdcard 包含启动 shell 的 uefi,当它运行时我收到 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。关于如何前进的任何想法?