2400899_zh-CN

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2400899_zh-CN

2400899_zh-CN

通过安全配置工具对带有闪存 (W25Q01NWZEIQ) 的定制板 (MIMXRT1176CVM8B) 进行编程

您好,

我能够通过安全配置工具(启用串行下载器模式且 FLASH_AUTO_PROBE_EN = 1)对定制板闪存 (W25Q01NWZEIQ) 进行读取、写入、编程和擦除。我们使用 FlexSPI_1 主配置引脚作为闪存接口。

但是,在 MCUXpresso IDE 中,我们无法烧录 .axf 文件。文件。我们修改了 evkbmimxrt1170_flexspi_nor_config.c 文件中的一些参数,例如查找表、大小为 128 MB 等。闪存错误如下所示。

ProgramPage (0x30000000, 0x20002838, 0x4000) 状态 0x1 - 驱动程序报告驱动程序错误 - EXTSPIJ 驱动程序返回码 -96 (0xFFFFFFA0)。

更多详情请见附件。

提前致谢

Re: Programming the custom board(MIMXRT1176CVM8B) with flash (W25Q01NWZEIQ) via secure provisioning

你好@Raj_01

出现此错误的原因是 .cfx 文件。MCUXpresso IDE 使用的文件是专门为 EVK 上填充的内存设计的。您可能知道,不同的闪存可能需要不同的命令集、初始化序列和配置。因此,EVK 闪存加载器可能与您的自定义存储设备不兼容。
要在 MCUXpresso IDE 中调试应用程序,您需要创建并使用自定义的 .cfx 文件。支持您特定内存的闪存驱动程序。以下链接提供了创建此文件的指南,虽然这些指南并非专门针对 RT1170 设计,但您可以按照相同的步骤操作:

AN13386:RT600 自定义闪存设备刷机程序
如何为 MCUXpresso IDE 创建新的闪存驱动程序

如果您还有其他问题,请告诉我。

BR
哈比卜

Re: Programming the custom board(MIMXRT1176CVM8B) with flash (W25Q01NWZEIQ) via secure provisioning

你好,哈比卜,

我按照您上次回复中提到的步骤操作,也修改了一些文件,例如 flashprg.c。flashConfig.h,flexspi_nor_flash.h,flasdev.c 文件与我们的自定义板闪存功能相匹配,并构建了新的 .cfx 文件。文件已刷写。但是,我们仍然无法刷机。我们收到了一些错误和警告,请查看附件中的错误文件。请提供解决方案。

先行致谢。


タグ(1)
評価なし
バージョン履歴
最終更新日:
土曜日
更新者: