About This BSP
This chapter lists what's included in the BSP, the supported host system operating systems, and other relevant information to use this BSP.
What's in this BSP?
This BSP contains the
following components. For the status of a driver, see the release notes for this BSP.
Component | Format | Comments |
---|---|---|
I2C driver | Source and binary | |
QNX IPL | Source and binary | |
Serial driver | Source and binary | |
CAN driver | Source and binary | |
DVFS resource manager | Source and binary | |
DVFS client | Binary only | |
Graphics driver | Provided as a separate Screen Board support package | Screen Graphics Subsystem |
Messaging Unit library | Source and binary | |
Network driver | Binary only | |
Octal xSPI NOR flash memory driver | Source and binary | |
PCI HW module driver | Binary only | |
Real-time clock (RTC) | Source and binary | |
SATA (AHCI) driver | Source and binary | |
SD/MMC driver | Source and binary | |
SPI driver | Source and binary | |
Startup | Source and binary | |
SMMU Manager | Binary only | Makes use of the DMA containment and memory management support available for the ARM architecture. The libraries and header files are part of QNX SDP 8.0. |
System Controller (SC) library | Source and binary | |
System Controller (SC) utility | Source and binary | |
TCPM USB utility | Binary only | The TCMP USB utility (tcpm-imx8qm) is provided as a binary only. For more information, see the NXP website. |
USB Host Controller driver | Binary only | USB (host mode) drivers are provided in binary format as part of this BSP. |
USB Device driver | Binary only | USB (device mode) drivers are provided in binary format as part of this BSP. |
Watchdog | Source and binary |
Note:
This BSP contains support for QNX Hypervisor 8.0 (and later versions supported by QNX SDP 8.0).
In order to make use of hypervisor support, it is required to install a compatible QNX Hypervisor product in your installation environment.
The Hypervisor-supported boot image does not build by default; refer to section
Build the BSPfor more details how to build the Hypervisor boot image (Makefile target "hyp")
Note:
Optional: A Power-Safe filesystem (fs-qnx6.so) filesystem may be used as a persistent file system to save your executable files and data. After system startup, you can use fdisk and mkqnx6fs utilities to create a Power-Safe filesystem.
If the BSP supports the power-safe file system and if the user doesnt speficy a partition, the system uses devf-ram NOR flash for storage.
Supported OSs
To install and use
this BSP, you must have installed the QNX Software Development Platform 8.0
on a Linux or Windows host. This BSP supports the following target OS:
- QNX OS
Supported boards
In the QNX Software Center, see the release notes for this BSP for
the list of supported boards using these steps:
- On the Available or Installed tab, navigate to QNX Board Support > BSP & Drivers, right-click the name of your BSP, and then select Properties.
- In the Properties window, on the General Information pane, click the link beside Release Notes.
Known issues
For the list of known issues, see the release notes for this BSP.
Interrupt table for this board
The interrupt vector table can be found in the buildfile located at images/mek/imx8qm-cpu-mek.build in your BSP. This interrupt table is a useful reference when you want to write custom resource managers or customize the BSP.
Page updated: