1106578_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

1106578_zh-CN

1106578_zh-CN

i.MX 8M-Mini QSPI 在 EVK Rev C 上启动<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

摘要:

i.MX 8M-Mini 可以使用专用启动映像从 QSPI 闪存启动。

自 2019 年 2 月起,EVK 板硬件用户指南 Rev 0 中未正确记录启动配置设置。

在 BSP 文档 4.14.98 中的文档i.MX_Linux_User's_Guide.pdf中,表 38 中正确给出了设置

细节:

  1. 要使用 Yocto 为 QSPI 生成可引导文件,您需要将以下设置包含到 local.conf 中:
    UBOOT_CONFIG =“fspi”
    如果您不想/不需要进行完整构建,只需重建 u-boot:
    bitbake-c部署u-boot-imx
  2. 或者,BSP 演示包中已包含的文件imx-boot-imx8mmevk-fspi.bin-flash_evk_flexspi也可以使用
  3. 将图像编程到QSPI中:
    使用UUU: uuu -b qspi imx-boot-imx8mmevk-fspi.bin-flash_evk_flexspi
    使用 u-boot:

    u-boot=> fatls mmc 0:1

    14557696 图片

       …

      1446848   imx-boot-imx8mmevk-fspi.bin-flash_evk_flexspi

    11 file(s), 0 dir(s)

    u-boot=> sf 探针

    SF:检测到 n25q256a,页面大小为 256 字节,擦除大小为 4 KiB,总计 32 MiB

    u-boot=> fatload mmc 0:1 0x40480000 imx-boot-imx8mmevk-fspi.bin-flash_evk_flexspi

    读取 1446848 字节,耗时 79 毫秒(17.5 MiB/s)

    u-boot=> sf擦除0x0 0x200000

    SF:2097152 字节 @ 0x0 已擦除:OK

    u-boot=>sf写入0x40480000 0x0 0x200000

    设备 0 偏移量 0x0,大小 0x200000

    SF:2097152 字节 @ 0x0 写入:OK

    u-boot=>sf读取0x50000000 0x0 0x200000

    设备 0 偏移量 0x0,大小 0x200000

    SF:2097152 字节 @ 0x0 读取:OK

    u-boot=> cmp.b 0x40480000 0x50000000 0x200000

    共有 2097152 个字节相同

    u-boot=>

  4. 正确设置启动配置跳线并打开主板电源(插槽中没有 SD 卡)

    8M-Mini Rev A 和 Rev B 板:

    01xxxxx0

    0000x001

    8M-Mini Rev C 板:

    0110xxxxxx

    00 1 00x0010
i.MX 8M | i.MX 8M Mini | i.MX 8M Nano回复:i.MX 8M-Mini QSPI 在 EVK Rev C 上启动<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

这个程序非常有效。

我遇到的唯一问题是我的 iMx8m-mini 开发板是 Rev C1,并且底排开关需要:
0110xxxxxx

0010000010

Tags (1)
No ratings
Version history
Last update:
‎01-05-2026 07:50 AM
Updated by: