Skip to content

mimxrt595_evk flexspi2(memc) cannot work properly #100415

@KATE-WANG-NXP

Description

@KATE-WANG-NXP

Describe the bug

Display sample does not work correctly on RT500 for shield rk055hdmipi4ma0 when the frame buffer is placed on FLEXSPI2.
Build and run the example:
west build -p always -b mimxrt595_evk/mimxrt595s/cm33 samples/drivers/display -d test_rt500 --shield rk055hdmipi4ma0
The program never run to main and the panel is blank
However if changing the CONFIG_MCUX_DCNANO_LCDIF_EXTERNAL_FB_MEM=n in boards\shields\rk055hdmipi4ma0\boards\mimxrt595_evk_mimxrt595s_cm33.conf which means the frame buffers placed on RAM and CONFIG_MCUX_DCNANO_LCDIF_EXTERNAL_FB_ADDR=0x38400000 will not be used with CONFIG_MEMC=n, the demo works as expected.

Regression

  • This is a regression.

Steps to reproduce

  1. Build and run the example:
    west build -p always -b mimxrt595_evk/mimxrt595s/cm33 samples/drivers/display -d test_rt500 --shield rk055hdmipi4ma0
    The program never run to main and the panel is blank
  2. Change the CONFIG_MCUX_DCNANO_LCDIF_EXTERNAL_FB_MEM=n in boards\shields\rk055hdmipi4ma0\boards\mimxrt595_evk_mimxrt595s_cm33.conf , the demo works as expected.

Relevant log output

Impact

Functional Limitation – Some features not working as expected, but system usable.

Environment

No response

Additional Context

No response

Metadata

Metadata

Labels

bugThe issue is a bug, or the PR is fixing a bugplatform: NXPNXP

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions