imxrt1052 dual spi

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

imxrt1052 dual spi

跳至解决方案
4,939 次查看
ccc_clive
Contributor III

I have checked spi example of sdk2.13 ,but no dual spi or qspi example. I have lookup the reference document,but Ican not understand how to use it in dual io.

I want to read spi flash as fast as posisible in traditional pin.Does there has any example  for dual spi?

0 项奖励
回复
1 解答
4,567 次查看
ccc_clive
Contributor III
0 项奖励
回复
12 回复数
4,568 次查看
ccc_clive
Contributor III
0 项奖励
回复
4,924 次查看
kerryzhou
NXP TechSupport
NXP TechSupport

Hi @ccc_clive ,

  Dual LPSPI or QSPI is similar to the single one.

  To LPSPI, you need to configure another LPSPI interface, pinmux add the pin configuration, then the main add another LPSPI interface init and calling.

  To the QSPI, flexspi, it is FlexSPIA and flexSPIB, pinmux do the related pin configuration, and the main code do the flexSPI interface configuration.

  If you still have questions about it, please use your company email to create the new case instead of the 3rd part email, it will have higher prioirty, thanks.

Best Regards,

Kerry

   

0 项奖励
回复
4,922 次查看
ccc_clive
Contributor III
I mean LPSPI Dual IO mode and four IO mode.
0 项奖励
回复
4,916 次查看
kerryzhou
NXP TechSupport
NXP TechSupport

Hi @ccc_clive 

LPSPI IP limit, Please check the pin situation:

kerryzhou_0-1684914641319.png

To the dataline, just MISO and MOSI, no other data pins.

If you need to use the QSPI, use the flexSPI, thanks.

Any new issues, please use the company email to create the new case.

Best Regards,

kerry

 

0 项奖励
回复
4,809 次查看
ccc_clive
Contributor III

can i use two spi flash with flexspi ,use one spiflash to code flash with xip and otherone to user data?

0 项奖励
回复
4,715 次查看
kerryzhou
NXP TechSupport
NXP TechSupport

Hi @ccc_clive ,

  For this question, please refer to our expert's blog:

https://www.cnblogs.com/henjay724/p/12375942.html

 You will be more clear.

  If your work your questions for the company, it's better to use the company email to create the question post instead of the 3rd part email, it will have higher support priority, thanks.

 

Best Regards,

Kerry

0 项奖励
回复
4,707 次查看
ccc_clive
Contributor III

But imxrt1052 only one flexspi,and some configrations is shared between porta and portb. how should I do to config 2nd flash in user code? 

0 项奖励
回复
4,703 次查看
kerryzhou
NXP TechSupport
NXP TechSupport

Hi @ccc_clive ,

  So, your user code need to add the 2nd flash configuration code.

   More question, please use your company email to create the new question post, thanks.

 

Best Regards,

kerry

0 项奖励
回复
4,683 次查看
ccc_clive
Contributor III

Is there reference for this issues?

0 项奖励
回复
4,671 次查看
kerryzhou
NXP TechSupport
NXP TechSupport

Hi @ccc_clive ,

  No directly reference, but you can refer to the SDK code, modify the pinmux. flexSPI interface

SDK_2_13_0_EVKB-IMXRT1050\boards\evkbimxrt1050\driver_examples\flexspi\nor\polling_transfer

 

Wish it helps you!

Any new issues, use your company email to create the question post.

Best Regards,

Kerry

 

0 项奖励
回复
4,612 次查看
ccc_clive
Contributor III

I have looked it flexspi nor spi flash example.The coed is work at ram or sdram ,not spi flash.

From this site 痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU启动那些事(11.B)- FlexSPI NOR连接方式大全(RT1015/1020/1050) - 痞子衡 - 博客园 (cnblogs.com),Note2:如果组合中所有引脚选择全部在BootROM指定范围里,那么BootROM直接支持Data Flash的配置。如果有引脚不在BootROM指定范围,那么需要用户在Code Flash用代码去实现Data Flash配置

I have a doubt question,if flexspi portA is config as code flash with xip,and can I init again for portB in application code?

For  company email,I do not know it,maybe the company that I worked is minor

0 项奖励
回复
4,575 次查看
kerryzhou
NXP TechSupport
NXP TechSupport

Hi @ccc_clive ,

  You can init port B in the app, just let the flexSPI API run in the internal RAM.

 

Wish it helps you!

Best Regards,

Kerry

0 项奖励
回复