我有一块带有 MIMXRT1176AVM8A 处理器的定制板(与 MIMXRT1170-EVK 不同)。我想运行 SDK 示例,但在必要的修改方面需要指导。
我的硬件设置
微控制器:MIMXRT1176AVM8A(与 EVK 不同)。
外部闪存:S25FL128L(QSPI,16 MB)(与 EVK 的 W25Q512NWEIQ 不同)。
同步动态随机存取存储器(SDRAM):W9812G6KB-6J (32 MB) *(与 EVK 的 W9825G6KH-5I 不同)。
其他更改:用于 LED 和 UART 引脚等的不同 GPIO
我需要什么帮助?
Flex-SPI NOR 闪存设置:
既然我使用的是 S25FL128L(不是华邦),我该如何更新 flex SPI 或配置 C 文件才能正常启动?
同步动态随机存取存储器(SDRAM) 初始化:
EVK 使用不同的同步动态随机存取存储器(SDRAM) 芯片。我应该如何调整 DCD 设置?
调试技巧
将 SDK 示例移植到自定义板时常见的陷阱有哪些?
请求:
谁能分享一下:
改编 SDK 示例的分步说明?
自定义 Flex SPI/同步动态随机存取存储器(SDRAM) 设置的示例配置?
提前感谢!
只要频率不超过 800MHz,就没有问题。
BR,
Omar
不,它是相同的元器件,但包装不同。
BR,
Omar
请参阅此文档:如何为 FLEXSPI 或非 闪存启用调试\
本文件包含使用其他闪存时可进行调试的指南。
更详细的文档可能对您有所帮助:i.MX RT FLEXSPI 启动指南-恩智浦社区
关于同步动态随机存取存储器(SDRAM),建议参考 SDK 示例来配置内存,DCD 使用相同的同步动态随机存取存储器(SDRAM)配置,因此它是在启动时加载的。这里有一些关于如何配置同步动态随机存取存储器(SDRAM) 参数的示例:已解决:双 16 位同步动态随机存取存储器(SDRAM) (W9812G6KH) 的 MIMXRT1176 SEMC 配置-恩智浦社区
致以最崇高的敬意,
Omar