Sample code to interface Hyper Flash in our custom board with MCXN947 MCU

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

Sample code to interface Hyper Flash in our custom board with MCXN947 MCU

1,138 次查看
Ramadurai
Contributor II

We require library code for interfacing Hyper Flash with MCXN947 MCU in our custom board.

I could find the sample code “frdmmcxn947_flexspi_octal_polling_transfer_cm33_core0” for Octal Flash in SDK for EVB FRDMFRDM-MCXN947.

Please share the library code for interfacing HyperFlash through FlexSPI in ##MCXN94

标签 (2)
标记 (2)
0 项奖励
回复
5 回复数

1,058 次查看
Harry_Zhang
NXP Employee
NXP Employee

Hi @Ramadurai 

May I ask what model of Hyper Flash you are using?

BR

Harry

0 项奖励
回复

1,010 次查看
Ramadurai
Contributor II

Infineon make Hyper flash Part S26KL128SDABHI020 is used in our custom board and interfaced through FlexSPI Port A. But why the make is so important?

Irrespective of the flash make, the source code of the Hyper flash for MCXN947 should work with any compatible make Hyper Flash model?

0 项奖励
回复

941 次查看
Harry_Zhang
NXP Employee
NXP Employee

Hi @Ramadurai 

Different HyperFlash devices all use the HyperBus protocol, but their timing parameters, latency counts, voltage/clock requirements, address modes, and command sequences are not identical. Because the MCXN947 FlexSPI uses a LUT‑based command engine, these device‑specific differences require different LUT entries and FlexSPI configuration settings for each HyperFlash part. Therefore, changing to another HyperFlash device usually means updating the LUT, timing parameters, and related FlexSPI configurations to match the new device’s datasheet.

For the mcxn947, there is currently no demo related to S26KL128SDABHI020.

But you can refer to the evkbimx1060 flexspi hyperflash demo.

Harry_Zhang_0-1769393611377.png

 

For  the MIMXRT1060-EVKB, it connected to the hyperflash  S26KS512SDPBHI020.

Harry_Zhang_1-1769393631205.png

Hope this will help you.

BR

Harry

0 项奖励
回复

879 次查看
Ramadurai
Contributor II

Please inform me the high level changes and config needed when I reuse the code from #evkbimx1060 flexspi hyperflash demo for #MCXN947 custom board to interface the #Hyper Flas

标记 (1)
0 项奖励
回复

848 次查看
Harry_Zhang
NXP Employee
NXP Employee

Hi @Ramadurai 

Although both platforms use FlexSPI and HyperBus,

Clocking and Pin mux are the most significant changes.

There are no major changes in deviceconfig , LUT and main.

BR

Harry

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2297065%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%B0%86%E6%88%91%E4%BB%AC%E7%9A%84%E8%87%AA%E5%AE%9A%E4%B9%89%E6%9D%BF%E4%B8%AD%E7%9A%84%20Hyper%20Flash%20%E4%B8%8E%20MCXN947%20MCU%20%E8%BF%9E%E6%8E%A5%E7%9A%84%E7%A4%BA%E4%BE%8B%E4%BB%A3%E7%A0%81%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2297065%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%88%91%E4%BB%AC%E9%9C%80%E8%A6%81%E5%BA%93%E4%BB%A3%E7%A0%81%E6%89%8D%E8%83%BD%E5%9C%A8%E6%88%91%E4%BB%AC%E7%9A%84%E5%AE%9A%E5%88%B6%E6%9D%BF%E4%B8%AD%E5%B0%86%20Hyper%20Flash%20%E4%B8%8E%20MCXN947%20MCU%20%E8%BF%9B%E8%A1%8C%E6%8E%A5%E5%8F%A3%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E5%9C%A8%20EVB%3CEM%3EFRDMFRDM-MCXN947%3C%2FEM%3E%E7%9A%84%20SDK%20%E4%B8%AD%E6%89%BE%E5%88%B0%E4%BA%86%E7%94%A8%E4%BA%8E%E5%85%AB%E8%BF%9B%E5%88%B6%E9%97%AA%E5%AD%98%E7%9A%84%E7%A4%BA%E4%BE%8B%E4%BB%A3%E7%A0%81%20%22frdmmcxn947_flexspi_octal_polling_transfer_cm33_core0%22%E3%80%82%3C%2FP%3E%3CP%3E%E8%AF%B7%E5%88%86%E4%BA%AB%20%23%23MCXN94%20%E4%B8%AD%E9%80%9A%E8%BF%87%20FlexSPI%20%E8%BF%9E%E6%8E%A5%20HyperFlash%20%E7%9A%84%E5%BA%93%E4%BB%A3%E7%A0%81%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2297065%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3E%E6%A0%B8%E5%BF%83%E4%B8%8E%E5%86%85%E5%AD%98%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMCX%20N%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2297952%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Sample%20code%20to%20interface%20Hyper%20Flash%20in%20our%20custom%20board%20with%20MCXN947%20MCU%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2297952%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%2F258981%22%20target%3D%22_blank%22%3E%40Ramadurai%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E8%AF%B7%E9%97%AE%E6%82%A8%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%E4%BB%80%E4%B9%88%E5%9E%8B%E5%8F%B7%E7%9A%84%20Hyper%20Flash%EF%BC%9F%3C%2FP%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3E%E5%93%88%E5%88%A9%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2298786%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Sample%20code%20to%20interface%20Hyper%20Flash%20in%20our%20custom%20board%20with%20MCXN947%20MCU%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2298786%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E8%8B%B1%E9%A3%9E%E5%87%8C%E5%88%B6%E9%80%A0%E7%9A%84%20Hyper%20Flash%20%E7%AC%AC%20S26KL128SDABHI020%20%E9%83%A8%E5%88%86%E7%94%A8%E4%BA%8E%E6%88%91%E4%BB%AC%E7%9A%84%E5%AE%9A%E5%88%B6%E6%9D%BF%E5%B9%B6%E9%80%9A%E8%BF%87%20FlexSPI%20%E7%AB%AF%E5%8F%A3%20A%20%E8%BF%9B%E8%A1%8C%E6%8E%A5%E5%8F%A3%E3%80%82%E4%BD%86%E6%98%AF%E4%B8%BA%E4%BB%80%E4%B9%88%E8%BF%99%E4%B8%AA%E5%93%81%E7%89%8C%E5%A6%82%E6%AD%A4%E9%87%8D%E8%A6%81%E5%91%A2%EF%BC%9F%3C%2FP%3E%3CP%3E%E6%97%A0%E8%AE%BA%E9%97%AA%E5%AD%98%E5%9E%8B%E5%8F%B7%E5%A6%82%E4%BD%95%EF%BC%8CMCXN947%20%E7%9A%84%20Hyper%20%E9%97%AA%E5%AD%98%E6%BA%90%E4%BB%A3%E7%A0%81%E6%98%AF%E5%90%A6%E9%83%BD%E8%83%BD%E4%B8%8E%E4%BB%BB%E4%BD%95%E5%85%BC%E5%AE%B9%E5%9E%8B%E5%8F%B7%E7%9A%84%20Hyper%20%E9%97%AA%E5%AD%98%E4%B8%80%E8%B5%B7%E4%BD%BF%E7%94%A8%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2300084%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Sample%20code%20to%20interface%20Hyper%20Flash%20in%20our%20custom%20board%20with%20MCXN947%20MCU%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2300084%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%2F258981%22%20target%3D%22_blank%22%3E%40Ramadurai%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E4%B8%8D%E5%90%8C%E7%9A%84HyperFlash%E8%AE%BE%E5%A4%87%E9%83%BD%E4%BD%BF%E7%94%A8HyperBus%E5%8D%8F%E8%AE%AE%EF%BC%8C%E4%BD%86%E6%98%AF%E5%AE%83%E4%BB%AC%E7%9A%84%E6%97%B6%E5%BA%8F%E5%8F%82%E6%95%B0%E3%80%81%E5%BB%B6%E8%BF%9F%E8%AE%A1%E6%95%B0%E3%80%81%E7%94%B5%E5%8E%8B%2F%E6%97%B6%E9%92%9F%E8%A6%81%E6%B1%82%E3%80%81%E5%9C%B0%E5%9D%80%E6%A8%A1%E5%BC%8F%E5%92%8C%E5%91%BD%E4%BB%A4%E5%BA%8F%E5%88%97%E5%B9%B6%E4%B8%8D%E7%9B%B8%E5%90%8C%E3%80%82%E7%94%B1%E4%BA%8E%20MCXN947%20FlexSPI%20%E4%BD%BF%E7%94%A8%E5%9F%BA%E4%BA%8E%20LUT%20%E7%9A%84%E5%91%BD%E4%BB%A4%E5%BC%95%E6%93%8E%EF%BC%8C%E8%BF%99%E4%BA%9B%E7%89%B9%E5%AE%9A%E8%AE%BE%E5%A4%87%E7%9A%84%E5%B7%AE%E5%BC%82%E8%A6%81%E6%B1%82%E6%AF%8F%E4%B8%AA%20HyperFlash%20%E9%83%A8%E4%BB%B6%E4%BD%BF%E7%94%A8%E4%B8%8D%E5%90%8C%E7%9A%84%20LUT%20%E6%9D%A1%E7%9B%AE%E5%92%8C%20FlexSPI%20%E9%85%8D%E7%BD%AE%E8%AE%BE%E7%BD%AE%E3%80%82%E5%9B%A0%E6%AD%A4%EF%BC%8C%E6%9B%B4%E6%8D%A2%E5%88%B0%E5%8F%A6%E4%B8%80%E5%8F%B0%20HyperFlash%20%E8%AE%BE%E5%A4%87%E9%80%9A%E5%B8%B8%E6%84%8F%E5%91%B3%E7%9D%80%E6%9B%B4%E6%96%B0%20LUT%E3%80%81%E5%AE%9A%E6%97%B6%E5%8F%82%E6%95%B0%E5%92%8C%E7%9B%B8%E5%85%B3%E7%9A%84%20FlexSPI%20%E9%85%8D%E7%BD%AE%EF%BC%8C%E4%BB%A5%E5%8C%B9%E9%85%8D%E6%96%B0%E8%AE%BE%E5%A4%87%E7%9A%84%E6%95%B0%E6%8D%AE%E8%A1%A8%E3%80%82%3C%2FP%3E%0A%3CP%3E%E5%AF%B9%E4%BA%8E%20mcxn947%EF%BC%8C%E7%9B%AE%E5%89%8D%E6%B2%A1%E6%9C%89%E4%B8%8E%20S26KL128SDABHI020%20%E7%9B%B8%E5%85%B3%E7%9A%84%E6%BC%94%E7%A4%BA%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E4%BD%86%E6%82%A8%E5%8F%AF%E4%BB%A5%E5%8F%82%E8%80%83%20evkbimx1060%20flexspi%20hyperflash%20%E6%BC%94%E7%A4%BA%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Harry_Zhang_0-1769393611377.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Harry_Zhang_0-1769393611377.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Harry_Zhang_0-1769393611377.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Harry_Zhang_0-1769393611377.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F374162i90B9DF4AD69AEB59%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Harry_Zhang_0-1769393611377.png%22%20alt%3D%22Harry_Zhang_0-1769393611377.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%3E%E5%AF%B9%E4%BA%8E%20MIMXRT1060-EVKB%EF%BC%8C%E5%AE%83%E8%BF%9E%E6%8E%A5%E5%88%B0%20hyperflash%20S26KS512SDPBHI020%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Harry_Zhang_1-1769393631205.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Harry_Zhang_1-1769393631205.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Harry_Zhang_1-1769393631205.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Harry_Zhang_1-1769393631205.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F374163i8CA93F7083485FCD%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Harry_Zhang_1-1769393631205.png%22%20alt%3D%22Harry_Zhang_1-1769393631205.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%E5%B8%8C%E6%9C%9B%E8%83%BD%E5%B8%AE%E5%88%B0%E4%BD%A0%E3%80%82%3C%2FP%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3E%E5%93%88%E5%88%A9%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2301336%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Sample%20code%20to%20interface%20Hyper%20Flash%20in%20our%20custom%20board%20with%20MCXN947%20MCU%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2301336%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%BD%93%E6%88%91%E9%87%8D%E5%A4%8D%E4%BD%BF%E7%94%A8%20%23%20evkbimx1060%20flex%20%3CSPAN%3Espi%20hyperflash%20%E6%BC%94%E7%A4%BA%E4%B8%AD%20%23%20evkbimx1060%20flexspi%20hyperflash%20%E6%BC%94%E7%A4%BA%E7%89%88%E7%9A%84%E4%BB%A3%E7%A0%81%E6%9D%A5%E6%8E%A5%E5%8F%A3%20%23Hyper%20Flas%20%E6%97%B6%EF%BC%8C%E8%AF%B7%E5%91%8A%E7%9F%A5%E6%88%91%3C%2FSPAN%3E%E6%89%80%E9%9C%80%E7%9A%84%E9%AB%98%E7%BA%A7%E6%9B%B4%E6%94%B9%E5%92%8C%E9%85%8D%E7%BD%AE%20%23MCXN947%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2302628%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Sample%20code%20to%20interface%20Hyper%20Flash%20in%20our%20custom%20board%20with%20MCXN947%20MCU%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2302628%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%2F258981%22%20target%3D%22_blank%22%3E%40Ramadurai%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E5%B0%BD%E7%AE%A1%E8%BF%99%E4%B8%A4%E7%A7%8D%E5%B9%B3%E5%8F%B0%E9%83%BD%E4%BD%BF%E7%94%A8%20FlexSPI%20%E5%92%8C%20HyperBus%E3%80%81%3C%2FP%3E%0A%3CP%3E%E6%97%B6%E9%92%9F%E5%92%8C%E5%BC%95%E8%84%9A%E5%A4%8D%E7%94%A8%E5%99%A8%E7%9A%84%E5%8F%98%E5%8C%96%E6%9C%80%E5%A4%A7%E3%80%82%3C%2FP%3E%0A%3CP%3E%E8%AE%BE%E5%A4%87%E9%85%8D%E7%BD%AE%E3%80%81LUT%20%E5%92%8C%E4%B8%BB%E7%95%8C%E9%9D%A2%E6%B2%A1%E6%9C%89%E9%87%8D%E5%A4%A7%E5%8F%98%E5%8C%96%E3%80%82%3C%2FP%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3E%E5%93%88%E5%88%A9%3C%2FP%3E%3C%2FLINGO-BODY%3E