查看: 3913|回复: 1

[求助] 如何将i.MX RT1021适配的IS25LP064A更换为W25Q64JV?

[复制链接]

该用户从未签到

1

主题

1

帖子

0

新手上路

Rank: 1

积分
6
最后登录
2019-10-12
发表于 2019-10-12 14:45:00 | 显示全部楼层 |阅读模式
Hi,大家好!
     i.MX RT1021 官方提供的适配Flash的型号是IS25LP064A,此方案在MCUXpresso IDE完全可行;但是,将IS25LP064A替换为W25Q64JV后,却完全不行,该怎么办?即使是将MIMXRT1020-EVK_IS25LP064.cfx下载算法更换为MIMXRT1020_SFDP_QSPI.cfx也是不行的。
   
     MCUXpresso IDE v10.2.1 [Build 795] [2018-07-25]
     SDK_2.6.1_MIMXRT1021xxxxx
     使用的例程是:evkmimxrt1020_freertos_lpuart

回复

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24863
最后登录
2025-7-18
发表于 2019-10-15 14:07:44 | 显示全部楼层
楼主你好!
你在RAM里面跑下这个代码:
SDK_2.6.1_EVK-MIMXRT1020\boards\evkmimxrt1020\driver_examples\flexspi\nor\polling_transfer
代码里面, 把LUT代码改下:
    /* Erase Sector  */
    [4 * NOR_CMD_LUT_SEQ_IDX_ERASESECTOR] =
        FLEXSPI_LUT_SEQ(kFLEXSPI_Command_SDR, kFLEXSPI_1PAD, 0xD7, kFLEXSPI_Command_RADDR_SDR, kFLEXSPI_1PAD, 0x18),
改为
    /* Erase Sector  */
    [4 * NOR_CMD_LUT_SEQ_IDX_ERASESECTOR] =
        FLEXSPI_LUT_SEQ(kFLEXSPI_Command_SDR, kFLEXSPI_1PAD, 0x20, kFLEXSPI_Command_RADDR_SDR, kFLEXSPI_1PAD, 0x18),
然后你debug下看看,是否能够对你外部的华邦QSPI flash 操作?

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-19 01:23 , Processed in 0.086169 second(s), 20 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表