Skip to content

Add support for NXP MR-VMU-Tropic board#25845

Merged
dagar merged 11 commits intomainfrom
pr-mr-tropic
Nov 5, 2025
Merged

Add support for NXP MR-VMU-Tropic board#25845
dagar merged 11 commits intomainfrom
pr-mr-tropic

Conversation

@PetervdPerk-NXP
Copy link
Copy Markdown
Member

@PetervdPerk-NXP PetervdPerk-NXP commented Oct 31, 2025

Add support for the NXP MR-VMU-Tropic (Vehicle Management Unit) an Open-Source base board designed around the NXP i.MX RT1064 MCU.

MR-VMU-Tropic Side view MR-VMU-Tropic Top view
mr_vmu_tropic mr_vmu_tropic_top_view

Hardware

MR-VMU-Tropic design is based around the NXP MIMXRT1064DVJ6B which provides:

  • Cortex-M7 600MHz
  • 1024K RAM (512 Tightly coupled)
  • 4MB Flash
  • 100Mbps Ethernet
  • USB HS 480Mbit/s
  • SD Card interface

MR-VMU-Tropic board consisting of:

  • Bosch BMI088 IMU
  • Bosch BMM350 Magnetometer
  • Bosch BMP390 Barometer
  • TDK InvenSense ICM-45686 IMU
  • CAN-FD with a NXP TJA1462ATK CAN Transceiver
  • 100BASE-T1 Ethernet using the TJA1103
  • RGB Led

Flight log

https://review.px4.io/plot_app?log=e7aa735b-a087-448f-ad0c-712ef94dfce5

@dagar dagar merged commit 1250563 into main Nov 5, 2025
101 of 103 checks passed
@dagar dagar deleted the pr-mr-tropic branch November 5, 2025 16:48
@DronecodeBot
Copy link
Copy Markdown

This pull request has been mentioned on Discussion Forum for PX4, Pixhawk, QGroundControl, MAVSDK, MAVLink. There might be relevant details there:

https://discuss.px4.io/t/px4-dev-call-nov-5-2025-team-sync-and-community-q-a/47812/1

mrpollo pushed a commit that referenced this pull request Nov 24, 2025
* rt106x: Use platform SPI hal layer

* rt106x: Add romapi support and reboot to isp/bootloader

* bootloader: imxrt_common: Add rt106x support

* NXP MR-Tropic initial commit

* Add missing file for mr-tropic bootloader

* nxp-mr-tropic:Bootloader Alow Assertion debugging & Keep Ram Vectors

* nxp-mr-tropic: Firmware Boot from bootloader

* nxp-mr-tropic:Add Bootloader bin file

* mr-tropic: Update config and linker

Fixes enet issues with write-back and some code cleanup.
Furthermore increase NOR LittleFS to 256kB to reflect on linker

* Update NuttX

* mr-tropic: fix itcm apping and add mr-tropic to itcm check

---------

Co-authored-by: David Sidrane <David.Sidrane@NscDg.com>
PetervdPerk-NXP added a commit that referenced this pull request Dec 5, 2025
* rt106x: Use platform SPI hal layer

* rt106x: Add romapi support and reboot to isp/bootloader

* bootloader: imxrt_common: Add rt106x support

* NXP MR-Tropic initial commit

* Add missing file for mr-tropic bootloader

* nxp-mr-tropic:Bootloader Alow Assertion debugging & Keep Ram Vectors

* nxp-mr-tropic: Firmware Boot from bootloader

* nxp-mr-tropic:Add Bootloader bin file

* mr-tropic: Update config and linker

Fixes enet issues with write-back and some code cleanup.
Furthermore increase NOR LittleFS to 256kB to reflect on linker

* Update NuttX

* mr-tropic: fix itcm apping and add mr-tropic to itcm check

---------

Co-authored-by: David Sidrane <David.Sidrane@NscDg.com>
NXPLoic pushed a commit to NXP-Robotics/PX4-Autopilot that referenced this pull request Feb 18, 2026
* rt106x: Use platform SPI hal layer

* rt106x: Add romapi support and reboot to isp/bootloader

* bootloader: imxrt_common: Add rt106x support

* NXP MR-Tropic initial commit

* Add missing file for mr-tropic bootloader

* nxp-mr-tropic:Bootloader Alow Assertion debugging & Keep Ram Vectors

* nxp-mr-tropic: Firmware Boot from bootloader

* nxp-mr-tropic:Add Bootloader bin file

* mr-tropic: Update config and linker

Fixes enet issues with write-back and some code cleanup.
Furthermore increase NOR LittleFS to 256kB to reflect on linker

* Update NuttX

* mr-tropic: fix itcm apping and add mr-tropic to itcm check

---------

Co-authored-by: David Sidrane <David.Sidrane@NscDg.com>
NXPLoic pushed a commit to NXP-Robotics/PX4-Autopilot that referenced this pull request Feb 18, 2026
* rt106x: Use platform SPI hal layer

* rt106x: Add romapi support and reboot to isp/bootloader

* bootloader: imxrt_common: Add rt106x support

* NXP MR-Tropic initial commit

* Add missing file for mr-tropic bootloader

* nxp-mr-tropic:Bootloader Alow Assertion debugging & Keep Ram Vectors

* nxp-mr-tropic: Firmware Boot from bootloader

* nxp-mr-tropic:Add Bootloader bin file

* mr-tropic: Update config and linker

Fixes enet issues with write-back and some code cleanup.
Furthermore increase NOR LittleFS to 256kB to reflect on linker

* Update NuttX

* mr-tropic: fix itcm apping and add mr-tropic to itcm check

---------

Co-authored-by: David Sidrane <David.Sidrane@NscDg.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants