Skip to end of metadata
Go to start of metadata

Operating SystemLinux
BSP Release Status

RELEASED

Release Date

   

RepositoryPHYTEC Public Repos
BinariesBSP-Yocto-FSL-iMX7-ALPHA1.xml-b7.tar.bz2
Source Archive 
Release Notes

Click Here

This is a Release Candidate BSP. Please use this BSP ONLY for evaluation purposes. PHYTEC does not recommend starting any development based on this BSP.

Introduction


This BSP provides a basis for development, deployment and execution of Linux based applications on the iMX7 System on Module (SOM). For detailed information on the various software components included in the release and how to use them, please refer to the quick start.

Versioning


Software

ComponentVersion
Linux Kernel3.14.52 (Based on NXP Release L3.14.52-1.1.0_ga)
Yocto1.8 Fido (Based on NXP Release L3.14.52-1.1.0_ga)
OpenGLTBD
QtTBD

 

 

 

Linux Device Tree Summary

Default dts targetimx7-phyboard-rdk.dts
Default dtsi include descriptionDefault dtsi include list
SOMimx7-phycore-som.dtsi
Carrier Boardimx7-pba-c-09.dtsi
LCD Display Adapterimx7-peb-av-02.dtsi
Evaluation Boardimx7-peb-eval-02.dtsii

Compatible Hardware

Supported Hardware Versions

Hardware DescriptionPart NumberPCB Version
phyCORE-i.MX7 SOM

PCM-061.A3

PCM-061.A2

1458.1

PCM-061.A11458.0
phyBOARD-Zeta Carrier Board

PBA-C-09.A3

PBA-C-09.A2

1459.1
PBA-C-09.A11459.0

Compatible Expansion Boards and Accessories

Module NamePart NumberPCB VersionDescription
LCD Display Adapter with 7'' capacitive display

PEB-AV-02-TC.A0 (AV module),

AC104 (display), and WF061 (cable)

1415.1ETM0700G0DH6 LCD Display/ Capacitive touch interface

PEB-AV-05-TC(AV module),

AC104 (display), and WF214 (cable)

1471.0

ETM0700G0DH6 LCD Display/ Capacitive touch interface

Same design as PEB-AV-02, pin out is only compatible with Carrier board PCB version 1459.0 - see Known Issues

 

 

Evaluation BoardPEB-EVAL-021460.0

Connects to expansion connector and provides:

UART1, UART2, JTAG, I2C EEPROM, three user buttons, three user LEDs

BSP Download


Prebuilt images of BSP-Yocto-FSL-iMX7-ALPHA1 can be downloaded and extracted from the link below:

BSP-Yocto-FSL-iMX7-ALPHA1.xml-b7.tar.bz2

Quickstart


Quickstarts for BSP-Yocto-FSL-iMX7-ALPHA1:

BSP Yocto FSL i.MX7 ALPHA1 Quickstart

BSP Features


InterfaceDetailImplementedTestedStatus in Device treeNotes
UART




uart1YesYesEnabledDB9 connector on PEB-EVAL-02
uart2YesYesEnabledDB9 connector on PEB-EVAL-02
uart3YesNo[click for info] expansion header
uart4YesNo[click for info]  
uart5YesYesEnabledRS232 default serial console at Connector X2
uart6YesNo[click for info] expansion header
uart7YesNo[click for info] expansion header
I2C

i2c1YesYesEnabledexpansion header
i2c2YesYesEnabledAV Connector X4
i2c3YesNo[click for info]  
i2c4YesYesEnabledexpansion header
EthernetRGMII1YesYesEnabledKSZ9031RNX PHY on SOM, Connector X8
RGMII2YesYesSee Known IssuesKSZ9031RNX PHY on CarrierBoard, Connector X7
SAIsai1YesNo Audio/Video Connector X4
sai2YesNo[click for info] expansion header
sai3YesNo[click for info]  
MMC/SDIOSD1YesYesEnabledmicroSD slot connector X11
SD2YesNo[click for info] expansion header
SD3YesYesEnabledsignals routed to eMMC.
CommunicationTiWi-BLE BluetoothNoNo  
TiWi-BLE  WiFiNoNo Planned for future
USBusb1YesYesEnabledUSB-A Host Connector X9
usb2YesYesEnabledUSB-AB OTG Connector X10
CANcan1YesYesEnabledHeader X1
can2YesNo[click for info]  
SPIspi1YesNo[click for info] expansion connector
spi2YesNo[click for info] expansion connector
spi3YesNo[click for info] expansion connector
spi4YesNo[click for info] 
Display and TouchLCD DisplayYesYesEnabledvia expansion board PEB-AV-02/PEB-AV-05
Analog LCD TouchYesYesEnabled

Capacitive ETM-FT5x06

via expansion board PEB-AV-02/PEB-AV-05

HDMINoNo 

via expansion board PEB-AV-01

BacklightYesYesEnabled

PWM via pwm4

via expansion board PEB-AV-02/PEB-AV-05

GPIO

User Buttons and LEDs

YesYesEnabled

User LED GPIO2_10 on CarrierBoard

Three user LEDs and three buttons on PEB-EVAL-02 

Memory

 
8/16-bit NAND Flash (GPMC)YesNo MT29F4G08 - not populated in default SOM configuration
SPI NOR FlashYesYesEnabledN25Q128A on QSPI_A
EEPROM on SOMYesYesEnabledM24C32 on i2c1
EEPROM on eval boardYesYesEnabledCAT24C32 on i2c4 PEB-EVAL-02 
eMMCYesYesEnabledMTFC4GMDEA-4M on SD3
RTCInternal i.MX7YesYesEnabledSNVS RTC
External RTCYesYesEnabledRV-4162-C7 on I2C1
Power ManagementPMICYesYesEnabledPF3000 on I2C1
JTAGJTAG   ARM JTAG 20 connector on PEB-EVAL-02
PCIemini-pcieYesNoDisabledconnector X12

[1] Interface requires additional configuration, such as pinmuxing. It may be possible to change the software configuration to utilize this interface even if it is not being set in the board's default configuration. Please see NXP's i.MX7D Technical Reference Manual for more information on the various modes each pin can be muxed to.

Fixed In This Release


  • SPI NOR Flash
  • Booting from eMMC

New In This Release


  • Support for PEB-EVAL-02:
    • UART1
    • UART2
    • EEPROM on I2C4
    • User buttons and LEDs
  • Capacitive touch ETM-FT5x06

Not Tested


  • Booting via network

Known Issues


PHYTEC Known Issues

  • Fails to restart in Linux and U-boot (using "reboot" or "reset" commands).
  • Flashing BSP to eMMC via U-boot currently not tested. Workaround: flash via Linux (See Quickstart for instructions)
  • DDR RAM timings not verified
  • If using carrier board PCB version 1459.0:
    • LCD data signals at Audio/Video connector X3 are not in the order expected by PEB-AV-02, so colors are displayed incorrectly. Workaround: Use AV adapter PEB-AV-05-TC which was designed to be compatible with the 1459.0 PCB revision of the carrier board.
  • Ethernet RGMII2: ethernet performance issues 

NXP Known Issues

  • N/A

 

Key Summary
Loading...
Refresh

Technical Support


For further information or to report any problems, visit the PHYTEC Support Portal