小编Pie*_*ini的帖子

使用 Qemu 模拟 reMarkable 平板电脑(i.MX6 ARMv7)

我正在尝试使用 Qemu模拟reMarkable 平板电脑,以便为其创建合适的开发环境,而不是交叉编译并发送到硬件设备。

固件闪光回购包含了根文件系统,内核,DTB和u-boot的文件。我已经.img从 rootfs创建了一个文件,以便使用以下命令在 Qemu 中启动它:

qemu-system-arm \
  -M sabrelite \
  -bios "files/u-boot.imx" \
  -kernel "zImage" \
  -append "console=ttymxc0 rootfstype=ext4 root=/dev/mmcblk1p2 rw rootwait init=/bin/bash loglevel=8 bootmem-debug earlyprintk" \
  -dtb "zero-gravitas.dtb" \
  -drive file="floppy.img",format=raw,id=mmcblk1p2 \
  -device sd-card,drive=mmcblk1p2
Run Code Online (Sandbox Code Playgroud)

但是内核似乎没有启动,因为无论是否提供floppy.img文件(驱动器+设备),我都有相同的日志。启动循环出现此错误:

[    0.713093] 2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 19, base_baud = 5000000) is a IMX
[    0.732268] console [ttymxc0] enabled
[    0.736333] phy index low: 1, phy index high: 2
[ …
Run Code Online (Sandbox Code Playgroud)

arm qemu imx6

2
推荐指数
1
解决办法
776
查看次数

标签 统计

arm ×1

imx6 ×1

qemu ×1