2393299_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2393299_zh-CN

2393299_zh-CN

i.MX RT1050 下载算法

我现在开发环境是MCUXPRESSO IDE ,用的是i.MX RT1050 。我了解到因为i.MX RT1050 没有内部flash,所以在使用外部flash时需要下载算法。但是这个下载算法又和自己选用的flash有关。官方有没有说明怎么样得到自己想要的下载算法可以快速用起来?

Re: i.MX RT1050 下载算法

Hi SDFDSFSF ,

建议您按照以下顺序做:

1. 在工程属性里选择外部Flash下载算法,NXP提供了一些主流Flash下载算法。

您可以右键工程->Properties->MCU settings->Memory details选择NXP支持的flash驱动:

ShellyZhang_0-1783670863188.png

MCUXpresso的flash驱动通常放在nxp\LinkServer_xx.x.xx\binaries\Flash下面,以.cfx为扩展名。

2. 如果选择的Flash支持SFDP,优先尝试SFDP driver

在MCUXpresso中可以选择类似MIMXRT1050_SFDP_QSPI.cfx这样的Driver。这类 SFDP driver 的意义是通过 flash 自描述参数减少对具体料号专用算法的依赖。

3. 使用模板自己做

请参考应用手册 https://www.nxp.com/docs/en/application-note/AN13386.pdf 生成客户自定义cfx文件。修改时关键参数要来自外部flash datasheet和SDK里的flexspi_nor_polling demo的测试结果。

除了下载算法,还需要XIP/Boot Header配置,请参考Solved: Flash interface initialization - NXP Community 

以上是基本的方法。您可以告诉更具体的情况,比如您使用的是什么型号的Flash,您现在进行到哪一步遇到什么具体的困难,这样能更好的帮助到您。

Best Regards,

Shelly Zhang

i.MX RT1050 下载算法

我用的是JLINK,在MCUXpresso中选择的是MIMXRT1050_SFDP_QSPI.cfx。下载失败

Re: i.MX RT1050 下载算法

怎么样自己做一个JLINK在MCUXpresso ide里面用的 imxrt1052的现在算法?

我的flash是WINBOD 25Q256JVEQ.

我现在的MCUXpresso ide版本是MCUXpresso IDE v25.6。SDK_EVBK是26.06.00。我不知道用哪个例程可以修改生成自己想要的下载算法。

Re: i.MX RT1050 下载算法

Dear @SDFDSFSF ,

参考示例在nxp/LinkServer目录下,工程名为iMXRT1050_QSPI:

ShellyZhang_0-1784857501325.png

如果你的引脚跟评估板不一样,需要修改引脚配置。Flash的配置也需要根据datasheet修改。

请确认以下事项:

1. Flash硬件引脚是否配置正确。必须根据RT1050硬件开发手册配置FlexSPI引脚:

ShellyZhang_1-1784857962728.png

只能选择A组或B组,FlexSPI_DQS需要悬空。

2. 在SDK中导入evkbimxrt1050_flexspi_nor_polling_transfer的example,根据flash的datasheet修改flash的配置。(这步可以省略,这步只是为了验证flash的配置是否正确)

3. 将正确的flash配置修改到工程iMXRT1050_QSPI。这步请参考 https://www.nxp.com/docs/en/application-note/AN13386.pdf


Best Regards,

Shelly Zhang




Re: i.MX RT1050 下载算法可能是您的硬件引脚配置跟评估板有差异,建议您修改iMXRT1050_QSPI工程自己生成cfx文件。Re: i.MX RT1050 下载算法

我再MCUXpresso IDE下面用JLINK 有关系吗?我看到有的说在是MCXPpresso IDE算法仅能在CMSIS-DAP类型仿真器下使用?

Tags (1)
No ratings
Version history
Last update:
2 weeks ago
Updated by: