i.MX RT1176 – Boot from FlexSPI2 HyperFlash using fuses (currently FlexSPI1 NOR working)

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

i.MX RT1176 – Boot from FlexSPI2 HyperFlash using fuses (currently FlexSPI1 NOR working)

跳至解决方案
264 次查看
Tarak_777
Contributor III

Hello,

I am working with an i.MX RT1176 based custom board.

1. FlexSPI1: Connected to QSPI NOR flash

2. FlexSPI2: Connected to HyperFlash

Currently, I have successfully configured and blown the fuses to boot from FlexSPI1 NOR. The board is booting correctly from external flash on FlexSPI1 in XIP mode, so the FlexSPI1 fuse settings are confirmed working.

Now I want to:

Boot from FlexSPI2, where we have a HyperFlash device connected.

I have a few questions:

1. Can I reuse the same fuse configuration that I am using for FlexSPI1, or do I need a different fuse setup for FlexSPI2 HyperFlash?

2. If a different configuration is required, which specific fuse fields need to be changed to switch the boot source to FlexSPI2 HyperFlash?

Could you please provide:

The exact fuse names and bitfields that must be updated (for example, boot device, FlexSPI instance, device type etc.), and

The recommended fuse values or an example configuration for booting from FlexSPI2 HyperFlash on RT1176?

Are there any additional changes needed on the software side (for example, FCB contents, IVT location, or linker script base address for XIP from FlexSPI2)?

Any detailed guidance, example fuse map, or application note reference specific to FlexSPI2 HyperFlash boot on RT1176 would be very helpful.

Thank you,
Amarnath

0 项奖励
回复
1 解答
178 次查看
Gavin_Jia
NXP TechSupport
NXP TechSupport

Hi @Tarak_777 ,

Thanks for your interest in NXP MIMXRT series!

First, using different FlexSPI instances as boot devices corresponds to different fuses. You can refer to this fuse map in Reference Manual:

Gavin_Jia_0-1765178694255.png

Since the fuse can only be programmed once, it is recommended that you first configure the boot options via the GPIO settings in the EVK/EVKB. After verifying that everything is correct, proceed to modify the fuse:

Gavin_Jia_1-1765178800500.png

 

Additionally, there are two points to note: The FlexSPI2 mapping address is 0x6000_0000, so the link script requires attention. FlexSPI does not support the combination of PORTA and PORTB for 8 data lines; please select the same PORT.

Best regards,
Gavin

 

 

在原帖中查看解决方案

0 项奖励
回复
2 回复数
179 次查看
Gavin_Jia
NXP TechSupport
NXP TechSupport

Hi @Tarak_777 ,

Thanks for your interest in NXP MIMXRT series!

First, using different FlexSPI instances as boot devices corresponds to different fuses. You can refer to this fuse map in Reference Manual:

Gavin_Jia_0-1765178694255.png

Since the fuse can only be programmed once, it is recommended that you first configure the boot options via the GPIO settings in the EVK/EVKB. After verifying that everything is correct, proceed to modify the fuse:

Gavin_Jia_1-1765178800500.png

 

Additionally, there are two points to note: The FlexSPI2 mapping address is 0x6000_0000, so the link script requires attention. FlexSPI does not support the combination of PORTA and PORTB for 8 data lines; please select the same PORT.

Best regards,
Gavin

 

 

0 项奖励
回复
174 次查看
Tarak_777
Contributor III

Hi @Gavin_Jia ,

 

Thanks for the inputs and clarification.

 

Best regards,

Amarnath.

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2255701%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Ei.MX%20RT1176%20%E2%80%94%20%E4%BD%BF%E7%94%A8%E7%86%94%E4%B8%9D%E4%BB%8E%20FlexSPI2%20HyperFlash%20%E5%90%AF%E5%8A%A8%EF%BC%88%E7%9B%AE%E5%89%8D%20FlexSPI1%20%E6%88%96%E9%9D%9E%20%E5%B7%A5%E4%BD%9C%EF%BC%89%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2255701%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3C%2FP%3E%3CP%3E%E6%88%91%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%E5%9F%BA%E4%BA%8E%20i.MX%20RT1176%20%E7%9A%84%E5%AE%9A%E5%88%B6%E6%9D%BF%E3%80%82%3C%2FP%3E%3CP%3E1%E3%80%82FlexSPI1%EF%BC%9A%E8%BF%9E%E6%8E%A5%E5%88%B0%20QSPI%20%E6%88%96%E9%9D%9E%20%E9%97%AA%E5%AD%98%3C%2FP%3E%3CP%3E2.FlexSPI2%EF%BC%9A%E4%B8%8E%20HyperFlash%20%E8%BF%9E%E6%8E%A5%3C%2FP%3E%3CP%3E%E7%9B%AE%E5%89%8D%EF%BC%8C%E6%88%91%E5%B7%B2%E7%BB%8F%E6%88%90%E5%8A%9F%E9%85%8D%E7%BD%AE%E5%B9%B6%E7%86%94%E6%96%AD%E4%BA%86%E4%BB%8E%20FlexSPI1%20%E6%88%96%E9%9D%9E%20%E5%90%AF%E5%8A%A8%E7%9A%84%E7%86%94%E4%B8%9D%E3%80%82%E5%9C%A8%20XIP%20%E6%A8%A1%E5%BC%8F%E4%B8%8B%EF%BC%8C%E6%9D%BF%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%20FlexSPI1%20%E4%B8%8A%E7%9A%84%E5%A4%96%E9%83%A8%E9%97%AA%E5%AD%98%E6%AD%A3%E7%A1%AE%E5%90%AF%E5%8A%A8%EF%BC%8C%E5%9B%A0%E6%AD%A4%20FlexSPI1%20%E7%86%94%E4%B8%9D%E8%AE%BE%E7%BD%AE%E5%B7%B2%E7%A1%AE%E8%AE%A4%E5%B7%A5%E4%BD%9C%E6%AD%A3%E5%B8%B8%E3%80%82%3C%2FP%3E%3CP%3E%E7%8E%B0%E5%9C%A8%E6%88%91%E6%83%B3%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E4%BB%8E%20FlexSPI2%20%E5%90%AF%E5%8A%A8%3C%2FSTRONG%3E%EF%BC%8C%E6%88%91%E4%BB%AC%E8%BF%9E%E6%8E%A5%E4%BA%86%20HyperFlash%20%E8%AE%BE%E5%A4%87%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E6%9C%89%E5%87%A0%E4%B8%AA%E9%97%AE%E9%A2%98%EF%BC%9A%3C%2FP%3E%3CP%3E1%E3%80%82%E6%88%91%E8%83%BD%E5%90%A6%E9%87%8D%E5%A4%8D%E4%BD%BF%E7%94%A8%E4%B8%8E%20FlexSPI1%20%E7%9B%B8%E5%90%8C%E7%9A%84%E7%86%94%E4%B8%9D%E9%85%8D%E7%BD%AE%EF%BC%8C%E8%BF%98%E6%98%AF%E9%9C%80%E8%A6%81%E4%B8%BA%20FlexSPI2%20HyperFlash%20%E4%BD%BF%E7%94%A8%E4%B8%8D%E5%90%8C%E7%9A%84%E7%86%94%E4%B8%9D%E8%AE%BE%E7%BD%AE%EF%BC%9F%3C%2FP%3E%3CP%3E2%E3%80%82%E5%A6%82%E6%9E%9C%E9%9C%80%E8%A6%81%E4%B8%8D%E5%90%8C%E7%9A%84%E9%85%8D%E7%BD%AE%EF%BC%8C%E9%9C%80%E8%A6%81%E6%9B%B4%E6%94%B9%E5%93%AA%E4%BA%9B%E7%89%B9%E5%AE%9A%E7%9A%84%E7%86%94%E4%B8%9D%E5%AD%97%E6%AE%B5%E6%89%8D%E8%83%BD%E5%B0%86%E5%90%AF%E5%8A%A8%E6%BA%90%E5%88%87%E6%8D%A2%E5%88%B0%20FlexSPI2%20HyperFlash%EF%BC%9F%3C%2FP%3E%3CP%3E%E8%AF%B7%E6%8F%90%E4%BE%9B%3C%2FP%3E%3CP%3E%3CSTRONG%3E%E5%BF%85%E9%A1%BB%E6%9B%B4%E6%96%B0%E7%9A%84%E7%A1%AE%E5%88%87%E7%86%94%E4%B8%9D%E5%90%8D%E7%A7%B0%E5%92%8C%E4%BD%8D%E5%9F%9F%3C%2FSTRONG%3E%EF%BC%88%E4%BE%8B%E5%A6%82%EF%BC%8C%E5%BC%95%E5%AF%BC%E8%AE%BE%E5%A4%87%E3%80%81FlexSPI%20%E5%AE%9E%E4%BE%8B%E3%80%81%E8%AE%BE%E5%A4%87%E7%B1%BB%E5%9E%8B%E7%AD%89%EF%BC%89%EF%BC%8C%E4%BB%A5%E5%8F%8A%3C%2FP%3E%3CP%3E%E5%9C%A8%20RT1176%20%E4%B8%8A%E4%BB%8E%20FlexSPI2%20HyperFlash%20%E5%90%AF%E5%8A%A8%E6%97%B6%E6%8E%A8%E8%8D%90%E7%9A%84%E7%86%94%E4%B8%9D%E5%80%BC%E6%88%96%E7%A4%BA%E4%BE%8B%E9%85%8D%E7%BD%AE%EF%BC%9F%3C%2FP%3E%3CP%3E%E8%BD%AF%E4%BB%B6%E6%96%B9%E9%9D%A2%E6%98%AF%E5%90%A6%E9%9C%80%E8%A6%81%E8%BF%9B%E8%A1%8C%E9%A2%9D%E5%A4%96%E6%9B%B4%E6%94%B9%EF%BC%88%E4%BE%8B%E5%A6%82%EF%BC%8CFlexSPI2%20%E7%9A%84%20FCB%20%E5%86%85%E5%AE%B9%E3%80%81IVT%20%E4%BD%8D%E7%BD%AE%E6%88%96%20XIP%20%E7%9A%84%E9%93%BE%E6%8E%A5%E5%99%A8%E8%84%9A%E6%9C%AC%E5%9F%BA%E5%9C%B0%E5%9D%80%EF%BC%89%EF%BC%9F%3C%2FP%3E%3CP%3E%E4%BB%BB%E4%BD%95%E4%B8%8E%20RT1176%20%E4%B8%8A%E7%9A%84%20FlexSPI2%20HyperFlash%20%E5%90%AF%E5%8A%A8%E7%9B%B8%E5%85%B3%E7%9A%84%E8%AF%A6%E7%BB%86%E6%8C%87%E5%8D%97%E3%80%81%E7%A4%BA%E4%BE%8B%20fuse%20map%20%E6%88%96%E5%BA%94%E7%94%A8%E7%AC%94%E8%AE%B0%E5%8F%82%E8%80%83%E9%83%BD%E5%B0%86%E9%9D%9E%E5%B8%B8%E6%9C%89%E5%B8%AE%E5%8A%A9%E3%80%82%3C%2FP%3E%3CP%3E%E8%B0%A2%E8%B0%A2%EF%BC%8C%3CBR%20%2F%3EAmarnath%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2256835%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20i.MX%20RT1176%20%E2%80%93%20Boot%20from%20FlexSPI2%20HyperFlash%20using%20fuses%20(currently%20FlexSPI1%20NOR%20working)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2256835%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F255253%22%20target%3D%22_blank%22%3E%40Tarak_777%3C%2FA%3E%E3%80%81%3C%2FP%3E%0A%3CP%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E5%AF%B9%20NXP%20MIMXRT%20%E7%B3%BB%E5%88%97%E7%9A%84%E5%85%B3%E6%B3%A8%EF%BC%81%3C%2FP%3E%0A%3CP%3E%E9%A6%96%E5%85%88%EF%BC%8C%E4%BD%BF%E7%94%A8%E4%B8%8D%E5%90%8C%E7%9A%84%20FlexSPI%20%E5%AE%9E%E4%BE%8B%E4%BD%9C%E4%B8%BA%E5%BC%95%E5%AF%BC%E8%AE%BE%E5%A4%87%E5%AF%B9%E5%BA%94%E4%B8%8D%E5%90%8C%E7%9A%84%E7%86%94%E4%B8%9D%E3%80%82%E4%BD%A0%E5%8F%AF%E4%BB%A5%E5%9C%A8%E5%8F%82%E8%80%83%E6%89%8B%E5%86%8C%E4%B8%AD%E5%8F%82%E8%80%83%E8%BF%99%E4%B8%AAfuse%20map%EF%BC%9A%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Gavin_Jia_0-1765178694255.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Gavin_Jia_0-1765178694255.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Gavin_Jia_0-1765178694255.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F368903i787DB6D4FC94809C%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Gavin_Jia_0-1765178694255.png%22%20alt%3D%22Gavin_Jia_0-1765178694255.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%E7%94%B1%E4%BA%8E%E7%86%94%E4%B8%9D%E5%8F%AA%E8%83%BD%E7%BC%96%E7%A8%8B%E4%B8%80%E6%AC%A1%EF%BC%8C%E5%9B%A0%E6%AD%A4%E5%BB%BA%E8%AE%AE%E6%82%A8%E9%A6%96%E5%85%88%E9%80%9A%E8%BF%87%20EVK%2FEVKB%20%E4%B8%AD%E7%9A%84%20GPIO%20%E8%AE%BE%E7%BD%AE%E9%85%8D%E7%BD%AE%E5%90%AF%E5%8A%A8%E9%80%89%E9%A1%B9%E3%80%82%E9%AA%8C%E8%AF%81%E4%B8%80%E5%88%87%E6%AD%A3%E7%A1%AE%E5%90%8E%EF%BC%8C%E7%BB%A7%E7%BB%AD%E4%BF%AE%E6%94%B9%E7%86%94%E4%B8%9D%EF%BC%9A%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Gavin_Jia_1-1765178800500.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Gavin_Jia_1-1765178800500.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Gavin_Jia_1-1765178800500.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F368905i85B77645E166EBB2%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Gavin_Jia_1-1765178800500.png%22%20alt%3D%22Gavin_Jia_1-1765178800500.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E6%AD%A4%E5%A4%96%EF%BC%8C%E6%9C%89%E4%B8%A4%E7%82%B9%E9%9C%80%E8%A6%81%E6%B3%A8%E6%84%8F%EF%BC%9AFlexSPI2%20%E6%98%A0%E5%B0%84%E5%9C%B0%E5%9D%80%E4%B8%BA%200x6000_0000%EF%BC%8C%E5%9B%A0%E6%AD%A4%E9%9C%80%E8%A6%81%E6%B3%A8%E6%84%8F%E9%93%BE%E6%8E%A5%E8%84%9A%E6%9C%AC%E3%80%82FlexSPI%20%E4%B8%8D%E6%94%AF%E6%8C%81%E5%B0%86%20PORTA%20%E5%92%8C%20PORTB%20%E7%BB%84%E5%90%88%E4%B8%BA%208%20%E6%9D%A1%E6%95%B0%E6%8D%AE%E7%BA%BF%EF%BC%9B%E8%AF%B7%E9%80%89%E6%8B%A9%E7%9B%B8%E5%90%8C%E7%9A%84%E7%AB%AF%E5%8F%A3%E3%80%82%3C%2FP%3E%0A%3CP%3E%E8%87%B4%E4%BB%A5%E6%9C%80%E8%AF%9A%E6%8C%9A%E7%9A%84%E9%97%AE%E5%80%99%EF%BC%8C%3CBR%20%2F%3EGavin%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2256912%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20i.MX%20RT1176%20%E2%80%93%20Boot%20from%20FlexSPI2%20HyperFlash%20using%20fuses%20(currently%20FlexSPI1%20NOR%20working)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2256912%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F203261%22%20target%3D%22_blank%22%3E%40Gavin_Jia%3C%2FA%3E%E3%80%81%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E6%84%8F%E8%A7%81%E5%92%8C%E8%AF%B4%E6%98%8E%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E9%A1%BA%E7%A5%9D%E5%95%86%E7%A5%BA%EF%BC%81%3C%2FP%3E%3CP%3E%E9%98%BF%E9%A9%AC%E5%B0%94%E7%BA%B3%E7%89%B9%3C%2FP%3E%3C%2FLINGO-BODY%3E