查看: 8784|回复: 8

[求助] RT1052下载 8M FLASH 问题

[复制链接]

该用户从未签到

10

主题

40

帖子

0

注册会员

Rank: 2

积分
147
最后登录
2023-7-27
发表于 2020-1-7 17:07:21 | 显示全部楼层 |阅读模式


环境:
NXP的IDE+Daplink+RT1052
问题描述:
项目原来用4M的华邦FLASH MX25L3233F,下载的时候FLASH算法使用:MIMXRT1050_SFDP_QSPI.cfx
现在需要改为8M的FLASH MX25L6433FM2I-08G,下载的时候出现下面错误。
请问:
这是什么问题?是因为算法不对吗?用SFDP应该是通用的吧?
如果算法不对,有没有人有现成的?
在官网看到一个参考帖子:http://community.nxp.com/thread/510106

  1. Inspected v.2 External Flash Device on SPI using SFDP JEDEC ID MIMXRT1050_SFDP_QSPI.cfx
  2. Image 'iMXRT1050_SFDP_QSPI Dec  2 2019 18:58:43'
  3. Opening flash driver MIMXRT1050_SFDP_QSPI.cfx
  4. Sending VECTRESET to run flash driver
  5. Flash variant 'JEDEC_SFDP_Device' detected (8MB = 128*64K at 0x60000000)
  6. Closing flash driver MIMXRT1050_SFDP_QSPI.cfx
  7. Connected: was_reset=true. was_stopped=false
  8. Awaiting telnet connection to port 3330 ...
  9. GDB nonstop mode enabled
  10. Opening flash driver MIMXRT1050_SFDP_QSPI.cfx (already resident)
  11. Sending VECTRESET to run flash driver
  12. Flash variant 'JEDEC_SFDP_Device' detected (8MB = 128*64K at 0x60000000)
  13. Writing 27764 bytes to address 0x60000000 in Flash
  14. ProgramPage (0x60000000, 0x200057D0, 0x4000) status 0x1 - driver reported driver error - EXTSPIJ driver rc 134 (0x86)
  15. Sectors written: 1, unchanged: 0, total: 1
  16. Closing flash driver MIMXRT1050_SFDP_QSPI.cfx
  17. Target error from Commit Flash write: Ef(49): Flash driver operation gave error.
  18. GDB stub (crt_emu_cm_redlink) terminating - GDB protocol problem: Pipe has been closed by GDB.
复制代码


回复

使用道具 举报

该用户从未签到

10

主题

40

帖子

0

注册会员

Rank: 2

积分
147
最后登录
2023-7-27
 楼主| 发表于 2020-1-8 13:55:52 | 显示全部楼层
问题大概有眉目了。

参考:
1 http://community.nxp.com/thread/493637
2 http://blog.chinaaet.com/jihceng0622/p/5100057701

临时解决方法:
第一个帖子里面的回帖中说到:
when we load and run the "evkbimxrt1050_flexspi_nor_polling_transfer" example project from RAM, everything works as expected.

问题可能真的是第二个网址中说的QSPI FLASH的QE位不一样的问题。

最终,还是要改FLASH下载算法,否则无法量产。
回复 支持 反对

使用道具 举报

该用户从未签到

723

主题

6382

帖子

0

超级版主

Rank: 8Rank: 8

积分
25480
最后登录
2025-9-9
发表于 2020-1-8 14:05:27 | 显示全部楼层
华邦的芯片应该是兼容的,你先试试运行evkbimxrt1050_flexspi_nor_polling_transfer看看,确认能否工作以验证硬件连接是否是好的
回复 支持 反对

使用道具 举报

该用户从未签到

10

主题

40

帖子

0

注册会员

Rank: 2

积分
147
最后登录
2023-7-27
 楼主| 发表于 2020-1-8 14:38:42 | 显示全部楼层
小恩GG 发表于 2020-1-8 14:05
华邦的芯片应该是兼容的,你先试试运行evkbimxrt1050_flexspi_nor_polling_transfer看看,确认能否工作以验 ...

验证了,在RAM运行了这个例程就可以了。
回复 支持 反对

使用道具 举报

该用户从未签到

723

主题

6382

帖子

0

超级版主

Rank: 8Rank: 8

积分
25480
最后登录
2025-9-9
发表于 2020-1-9 10:58:12 | 显示全部楼层
huangxuejia-292 发表于 2020-1-8 14:38
验证了,在RAM运行了这个例程就可以了。

好的,我找找我这边有没有MX25L6433FM2I-08G芯片,有的话,我这边测试一下看看能否复现这个问题。
回复 支持 反对

使用道具 举报

该用户从未签到

10

主题

40

帖子

0

注册会员

Rank: 2

积分
147
最后登录
2023-7-27
 楼主| 发表于 2020-1-10 09:31:53 | 显示全部楼层
小恩GG 发表于 2020-1-9 10:58
好的,我找找我这边有没有MX25L6433FM2I-08G芯片,有的话,我这边测试一下看看能否复现这个问题。 ...

可能就是QE位的问题。
新的FLASH QE位没有打开。所有直接用下载算法下载不行。
用QSPI例程操作一次后,QE位被置位了。
再用下载算法下载就可以了。
回复 支持 反对

使用道具 举报

该用户从未签到

723

主题

6382

帖子

0

超级版主

Rank: 8Rank: 8

积分
25480
最后登录
2025-9-9
发表于 2020-1-10 10:54:42 | 显示全部楼层
huangxuejia-292 发表于 2020-1-10 09:31
可能就是QE位的问题。
新的FLASH QE位没有打开。所有直接用下载算法下载不行。
用QSPI例程操作一次后,QE ...

一块新的QSPI flash确实会遇到此类现象,需要运行evkbimxrt1050_flexspi_nor_polling_transfer来置位QE bit,方便以后 debug 与 烧录
回复 支持 反对

使用道具 举报

该用户从未签到

10

主题

40

帖子

0

注册会员

Rank: 2

积分
147
最后登录
2023-7-27
 楼主| 发表于 2020-1-10 14:47:04 | 显示全部楼层
小恩GG 发表于 2020-1-10 10:54
一块新的QSPI flash确实会遇到此类现象,需要运行evkbimxrt1050_flexspi_nor_polling_transfer来置位QE b ...

你好,你知道现在的量产时怎么做吗?
我看了下,现在我们用的批量烧录FLASH工具,没看到有配置QE位的。
回复 支持 反对

使用道具 举报

该用户从未签到

723

主题

6382

帖子

0

超级版主

Rank: 8Rank: 8

积分
25480
最后登录
2025-9-9
发表于 2020-1-13 10:14:12 | 显示全部楼层
huangxuejia-292 发表于 2020-1-10 14:47
你好,你知道现在的量产时怎么做吗?
我看了下,现在我们用的批量烧录FLASH工具,没看到有配置QE位的。
...

对于片外启动的MCU的量产的情况,说实话,我不是很清楚,我猜测应该会有支持配置QE位的离线烧录工具或者量大的话,Flash厂家直接出厂的时候就给你设置好吧
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-9-9 22:18 , Processed in 0.101264 second(s), 27 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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