2396848_en-US

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2396848_en-US

2396848_en-US

Unable to Run RT1180 EVK SDK Examples on RIOP RT1189 Board

Hi Everyone,

I am working with the RIOP RT1189 board and have a few questions regarding software compatibility and debugging.

Initially, I successfully programmed the RIOP demo application using the Secure Provisioning Tool in Serial Download Mode, and the demo is working as expected.

After that, I tried to run the MIMXRT1180 EVK SDK example projects (for example, the LED Blinky example) on the RIOP RT1189 board.

What I tried
Modified the LED pin configuration in the RT1180 EVK LED Blinky example to match the RIOP RT1189 board.
Programmed the image using the Secure Provisioning Tool in Serial Download Mode.
However, the application does not run on the RIOP board.

To verify the hardware, I took the working RIOP demo project, commented out most of the demo functionality, added only the LED Blinky code, and programmed it again. In this case, the LED Blinky works correctly.

This makes me think there are additional board-specific configurations in the RIOP demo that are required beyond simply changing the LED GPIO pin.

Questions
Can the MIMXRT1180 EVK SDK example projects be used directly on the RIOP RT1189 board?
If not, what board-specific modifications are required (clock configuration, memory configuration, FlexSPI, linker script, startup code, etc.) to make the SDK examples work on the RIOP board?
Debugging Issue
I also tried to debug the demo application using MCU-Link, but the debugger fails during flash initialization with the following error:

Inspected v.2 External Flash Device on SPI using SFDP JEDEC ID MIMXRT1180_SFDP_FlexSPI1_A_QSPI.cfx
Image 'iMXRT1180_SFDP_FlexSPI1_A_QSPI Jun 26 2025 18:32:16'
Opening flash driver MIMXRT1180_SFDP_FlexSPI1_A_QSPI.cfx
VECTRESET requested, but not supported on ARMv8-M CPUs. Using SOFTRESET instead.
Using SOFT reset to run the flash driver
Driver V.2 dynamic startup failed - driver Init provided no flash parameters
Flash Driver V.2 startup failed - rc Ef(55): Dynamic flash driver startup failed to provide flash parameters.
Terminate (0x0, 0x0, 0x0) status 0x40 - driver reports init failure - EXTSPIJ driver rc 20107 (0x4E8B)
chip initialization failed - Ef(55): Dynamic flash driver startup failed to provide flash parameters.
failed to initialize flash driver MIMXRT1180_SFDP_FlexSPI1_A_QSPI.cfx


Could this error indicate that the RT1180 EVK flash driver is incompatible with the external flash used on the RIOP RT1189 board, or is there an additional flash configuration that needs to be provided for debugging?

Any guidance or suggestions would be greatly appreciated.

Thank you!

Re: Unable to Run RT1180 EVK SDK Examples on RIOP RT1189 Board

Hello @Pavankumar1,

The Remote I/O Platform (RIOP) is intended as a production-ready platform that supports industrial communication protocols such as EtherCAT®, EtherNet/IP™, and PROFINET® RT.
I would like to clarify that the hardware configuration of the RIOP RT1189 board differs from that of the RT1180-EVK, examples developed for the RT1180-EVK cannot run directly on the RIOP hardware. Porting an RT1180-EVK example to the RIOP RT1189 will require additional development to adapt the application to the different hardware connections and peripherals. For this reason, I recommend starting with the examples specifically provided for the RIOP RT1189 board.


As a starting point, I recommend check firstly the Getting Started with the Remote I/O Platform (RIOP), which provides an overview of the platform architecture and demonstrates its capabilities.

If your objective is to evaluate the RIOP hardware without using industrial communication protocols, you can refer to the following example:
https://github.com/nxp-appcodehub/rd-riop-demo/tree/main

In addition, some example applications are available for the supported industrial protocols. Their corresponding User Guides include instructions on how to download, install, and import the projects into the MCUxpresso for VS Code extension. If you have any further questions about these user's guide, do not hesitate to let me know. These guides can be found in the Documentation section, as shown in the image below:

Habib_MS_1-1784671260684.png


If you are interested on these examples the following link might be helpful:
https://github.com/nxp-appcodehub/rd-riop

In order to support you better, could you please share me more details about your intended application? Specifically, could you clarify why you would like to port an RT1180-EVK example to the RIOP RT1189 platform and what functionality you are interested to implement?


BR
Habib

Tags (1)
No ratings
Version history
Last update:
an hour ago
Updated by: