BSP-Zephyr-RT1170-PD26.1.0
This document highlights the key features and support included in the BSP-Zephyr-RT1170-PD26.1.0 software release for the phyCORE-RT1170 SOM and development kit.
BSP Operating system |
Zephyr |
|---|---|
Release Status |
RELEASED |
Release Date |
2026-10-01 |
Repository |
New in this Release
This major release updates the BSP to Zephyr v4.4.0 and adds support for the OV5640 camera module.
Zephyr
Zephyr Update: Update to Zephyr v4.4.0 (tag: v4.4.0-phy1), updated from v4.1.0
Upstream Board Support: phyCORE-RT1170 and phyBOARD-Atlas RT1170 support is now part of upstream Zephyr, along with the drivers for the DP83867 Ethernet PHY, TLV320AIC3110 audio codec, DAC12 and ICM-40627 accelerometer/gyroscope
OV5640 Camera: Added the
phytec_ov5640shield for the OV5640 MIPI CSI-2 camera moduleSPI NOR Flash: Updated the XIP flash configuration for the MX25U12832FM2I02 SPI NOR flash
Example Application
Application Update: Update to v4.4.0-phy1, updated from v4.1.0-phy2
Camera Capture Example: Added a camera capture example that shows the OV5640 feed on the MIPI DSI display. Enable it with
csi_capture.conf.LVGL Widgets Demo: The widgets demo now includes all of its tabs
Build Environment
Host Requirement: The tested build host is now Ubuntu 24.04
SDK Installation: The Zephyr SDK and Python dependencies are now installed with
west sdk installandwest packages pip --install
Issues Fixed
Ethernet Link: Fixed an issue where the DP83867 Ethernet PHY failed to bring the link up
Ethernet RX: Fixed RX handling and DMA buffer caching in the ENET driver on the Cortex-M7
Audio Playback: Fixed an issue where audio playback stopped after the first block
Accelerometer Address: The ICM-40627 is now at the correct I2C address, 0x69
Display: Fixed the LCDIF bus width for the MIPI DSI display
SPI Shell: Fixed a build error when the SPI shell is enabled
Known Issues
RS-232 (UART8) is functional, but hardware flow control is currently not supported.
Both Ethernet interfaces currently achieve only around 10 Mbit/s throughput.
The maximum data rate for CAN is 500 kbit/s.
Software Versioning
The BSP-Zephyr-RT1170-PD26.1.0 software release is largely based off Zephyr’s v4.4.0 release.
Tested Build Environment |
Ubuntu 24.04 |
|
|---|---|---|
Zephyr |
v4.4.0 (tag: v4.4.0-phy1) |
|
RT1170 Example Application |
v4.4.0 (tag: v4.4.0-phy1) |
Supported Boot Sources
The phyCORE-RT1170 allows to load a bootloader from different kind of sources.
Boot Source |
Status CM7 |
|---|---|
SD-Card |
Unsupported |
QSPI-Nor Flash |
Supported |
OSPI-Nor Flash |
Unsupported |
USB OTG Serial |
Supported |
Note
The M4 core cannot boot independently and relies on the M7 core to load its firmware into On-Chip RAM (OCRAM). Only the M7 can initiate the M4 boot process by placing the firmware in OCRAM.
Supported Features
The following table contains all supported phyCORE-RT1170 features.
Feature |
Sub-Feature |
Status CM7 |
Status CM4 |
|---|---|---|---|
SPI-NOR Flash |
QSPI |
Supported |
Unsupported |
OSPI |
Unsupported |
Unsupported |
|
SDRAM |
Supported |
Unsupported |
|
Power Management |
Hibernate |
Unsupported |
Unsupported |
Watchdog |
Supported |
Unsupported |
|
SD-Card |
Supported |
Unsupported |
|
GPIO |
Supported |
Supported |
|
UART |
Supported |
Supported |
|
I2C |
Supported |
Untested |
|
SPI |
Supported |
Untested |
|
CAN FD |
Supported |
Unsupported |
|
USB 2.0 |
Supported |
Unsupported |
|
Ethernet |
SOM |
Supported |
Unsupported |
Ethernet |
Carrier-Board |
Supported |
Unsupported |
Audio Codec |
Supported |
Unsupported |
|
RTC |
Untested |
Unsupported |
|
DAC |
Supported |
Unsupported |
|
MIPI CSI-2 |
OV5640 |
Supported |
Unsupported |
MIPI DSI-2 |
RK055HDMIPI4MA0 |
Supported |
Unsupported |
Interface Overview
The following table contains all interfaces connected to the phyCORE-RT1170’s connectors and each status.
Interface |
Detail |
Status CM7 |
Status CM4 |
|---|---|---|---|
GPIO |
gpio1 |
Supported |
disabled |
gpio2 |
Supported |
disabled |
|
fgpio2 |
Supported |
disabled |
|
gpio3 |
Supported |
disabled |
|
fgpio3 |
Supported |
disabled |
|
gpio4 |
Supported |
disabled |
|
gpio5 |
Supported |
disabled |
|
gpio6 |
Supported |
disabled |
|
gpio7 |
Supported |
disabled |
|
gpio8 |
Supported |
disabled |
|
gpio9 |
Supported |
disabled |
|
gpio10 |
Supported |
disabled |
|
gpio11 |
Supported |
disabled |
|
gpio12 |
Supported |
disabled |
|
gpio13 |
Supported |
disabled |
|
I2C |
lpi2c1 |
disabled |
disabled |
lpi2c2 |
Supported |
disabled |
|
lpi2c3 |
disabled |
disabled |
|
lpi2c4 |
disabled |
disabled |
|
lpi2c5 |
Supported |
disabled |
|
lpi2c6 |
disabled |
disabled |
|
MIPI DSI-2 |
disabled |
disabled |
|
LPSPI |
lpspi1 |
disabled |
disabled |
lpspi2 |
disabled |
disabled |
|
lpspi3 |
disabled |
disabled |
|
lpspi4 |
disabled |
disabled |
|
lpspi5 |
Supported |
disabled |
|
lpspi6 |
disabled |
disabled |
|
UART |
lpuart1 |
Supported |
disabled |
lpuart2 |
disabled |
disabled |
|
lpuart3 |
disabled |
disabled |
|
lpuart4 |
disabled |
disabled |
|
lpuart5 |
Supported |
disabled |
|
lpuart6 |
disabled |
Supported |
|
lpuart7 |
disabled |
disabled |
|
lpuart8 |
Supported |
disabled |
|
lpuart9 |
disabled |
disabled |
|
lpuart10 |
disabled |
disabled |
|
lpuart11 |
disabled |
disabled |
|
lpuart12 |
disabled |
disabled |
|
PWM |
flexpwm1_pwm0 |
disabled |
disabled |
flexpwm1_pwm1 |
disabled |
disabled |
|
flexpwm1_pwm2 |
disabled |
disabled |
|
flexpwm1_pwm3 |
disabled |
disabled |
|
flexpwm2_pwm0 |
disabled |
disabled |
|
flexpwm2_pwm1 |
disabled |
disabled |
|
flexpwm2_pwm2 |
disabled |
disabled |
|
flexpwm2_pwm3 |
disabled |
disabled |
|
flexpwm3_pwm0 |
disabled |
disabled |
|
flexpwm3_pwm1 |
disabled |
disabled |
|
flexpwm3_pwm2 |
disabled |
disabled |
|
flexpwm3_pwm3 |
disabled |
disabled |
|
flexpwm4_pwm0 |
disabled |
disabled |
|
flexpwm4_pwm1 |
disabled |
disabled |
|
flexpwm4_pwm2 |
disabled |
disabled |
|
flexpwm4_pwm3 |
disabled |
disabled |
|
FlexIO |
flexio1 |
disabled |
disabled |
flexio2 |
disabled |
disabled |
|
Ethernet |
ENET_1G |
Supported |
disabled |
ENET |
Supported |
disabled |
|
USB |
usb1 |
Supported |
disabled |
usb2 |
Supported |
disabled |
|
USDHC |
usdhc1 |
Supported |
disabled |
usdhc2 |
disabled |
disabled |
|
MIPI CSI-2 |
CSI |
Supported |
unsupported |
CAN FD |
flexcan1 |
disabled |
disabled |
flexcan2 |
disabled |
disabled |
|
flexcan3 |
Supported |
disabled |
|
ADC |
lpadc0 |
disabled |
disabled |
lpadc1 |
disabled |
disabled |
|
SAI |
sai1 |
Supported |
disabled |
sai2 |
disabled |
disabled |
|
sai3 |
disabled |
disabled |
|
sai4 |
disabled |
disabled |
|
sai5 |
disabled |
disabled |
Note
For technical support, please visit PHYTEC’s Support Portal!