我们有一个带有 S32G2 和 MT35XU512ABA1G12-0SIT(微米八进制 SPI 闪存)的定制板连接到端口 A。
我们正在尝试从此内存启动。
我们遵循了这个应用笔记:S32G_QSPI_NOR_20211125_V3.pdf。不幸的是,在中文中,为 MT35XU256ABA1G12-0AAT 提供了 QSPI 重新配置数据,与我们的非常相似:
LUT@0x244(从闪存基地址 0),DDR 本地快速 io 读取序列(闪存命令 0xfd)
0x47fd
0x4702
0x2b20
0x0f14
0x3b10
0x0000
0x00000006 0x0000 0000 0x00000000
0x81600081 0x00000000 0x000000E7
此重新配置数据在我们的
电路板上不起作用。这导致在上电后从 bootROM 进行一些 QSPI 传输,然后进行 8 次复位,然后 S32G2 以串行模式重新启动。
将相同的二进制文件闪存到 RDB2 板 MX25U512 闪存中,它可以毫无问题地启动(uart0 上的 ATF/uboot 跟踪)。
我们尝试了其他配置,但没有成功(从 LUT 读取序列中删除页面编程指令,为什么它在那里?):
0x47fd
0x2b20
0x0f14
0x3b10
0x0000
您是否有用于 Micron 闪存的 QSPI 重新配置数据(如 eclipse\mcu_data\processors\S32G274A_Rev2\PlatformSDK_S32XX_2022_03\quadspi\default_boot_images 中的 bin 文件)?
你知道S32G_QSPI_NOR_20211125_V3.pdf中指示的Micron mt35x的重新配置数据是否已经过测试?