Skip to content

NXP imx rt1064 evk: Application does not boot when flash/flexSPI driver is enabled  #33633

@hendriklehmkuhl

Description

@hendriklehmkuhl

Describe the bug
I am currently trying to build and flash the MCUBoot bootloader to a nxp mimxrt1064 evaluation board. Building and flashing using west works fine without any warnings or error messages but unfortunately the application does not boot. There is nothing on the console and also GDB debugging using a Segger J-Link does not work.

After searching for the reason for a while I noticed that the same behaviour occurs when I try to include the flash driver in other sample applications as well. So I am able to provide a minimal example to reproduce this issue:

To Reproduce
Steps to reproduce the behavior:

  1. Add CONFIG_FLASH=y to samples/hello_world/prj.conf
  2. Build the hello world application (no warnings or errors should show up)
  3. Flash the application to the mimxrt1064_evk
  4. See that the application does not boot and nothing is shown on the console

Expected behavior
Show the zephyr boot banner and boot as usual when including the flash driver.

Impact
I am not able to integrate MCUBoot with Zephyr on my RT1064 evaluation board.

Environment :

  • OS: Windows
  • Toolchain: gnu arm embedded
  • Commit: Current master (2.5.0-rc1)

Metadata

Metadata

Assignees

Labels

bugThe issue is a bug, or the PR is fixing a bugplatform: NXPNXPpriority: lowLow impact/importance bug

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions