QNX SDP 8.0 BSP for Texas Instruments Jacinto 7 TDA4VM Starter Kit: Release Notes


Date of this edition: January 8, 2025

QNX SDP is a cross-compiling and debugging environment, including an IDE and command-line tools, for building binary images and programs for ARM v8 and x86_64 targets running the QNX OS 8.0.

Board Support Packages (BSP) are available for various hardware platforms on QNX SDP 8.0. This is a BSP release note for: Texas Instruments Jacinto 7 TDA4VM Starter Kit

Throughout this document, you may see reference numbers associated with particular issues or changes. When corresponding with our Technical Support staff about an issue, use the relevant reference number. You might also find the reference numbers useful for tracking fixed issues.

Note:

A QNX BSP may be made available as an Experimental, Validated, or General Availability (GA) release depending on factors such as software maturity and terms of commercial availability.

You can check the BSP download location for the currently offered BSP release.

Version details

This update includes the following packages

Name Package ID Build Link version
QNX SDP 8.0 BSP for Texas Instruments Jacinto 7 TDA4VM Starter Kit com.qnx.qnx800.bsp.hw.ti_j721e_tda4vm_sk 0.0.2.00205T202406172028L

Revision history

BuildID 56 (0.0.1.00056T202311201142L)
Initial release that supports the following drivers:
  • Startup
  • Inter-integrated circuit (I2C)
  • OSPI Flash
  • PCI Server
  • SD/MMC driver
  • Serial
  • USB OTG host controller driver
  • Watchdog
  • For graphics driver support, this release has been built and tested with the Screen Board Support J721E package, version 8.0 BuildID 106.

This BSP release supports boards specified in the Supported hardware section.

BuildID 92 (0.0.2.00092T202401181555L)

Go to the Fixed issues section for what was included in this version.

BuildID 205 (0.0.2.00205T202406172028L)

Go to the Fixed issues section for what was included in this version.

Supported hardware

This BSP supports the following board:

  • Jacinto TDA4VM Starter Kit (J721EXSKG01EVM, TDA4M Edge AI KIT: PCB: PROC112E2)

This BSP supports Processor-SDK PROCESSOR-SDK-QNX-J721E, which is available from Texas Instruments at:

Fixed issues

Reference Issue Revision fixed in
2950940 Fixed an issue that prevented users from being able to list the files on a flash drive. BuildID 92 (0.0.2.00092T202401181555L)
2951090 Fixed issue where some stress tests caused devf-j7-ospi to crash. BuildID 205 (0.0.2.00205T202406172028L)
2962099 Updated OSPI PHY calibration algorithm. BuildID 205 (0.0.2.00205T202406172028L)
2950269 Added support for SA2_UL random number generation engine. BuildID 205 (0.0.2.00205T202406172028L)
2961137 Added support for CPSW Ethernet driver. BuildID 205 (0.0.2.00205T202406172028L)

Known issues

Reference Issue Workaround
2970414 DHCP doesnt work with the following CPSW package com.qnx.qnx800.target.net.devs.cpsw/0.0.2.00435T202407181105L. Install the following CPSW package, com.qnx.qnx800.target.net.devs.cpsw/0.0.3.02005T202411230033L, in the SDP installation and rebuild the IFS by running make clean and make from $BSP_ROOT.
2966149 SDR104 SD Cards may not be detected after being ejected and reinserted. This issue is also present on previous releases of this BSP. Reboot device.
Not available TI SBL does not load .dtb files. TI’s SBL needs to be updated to load a .dtb file prior to booting QNX SDP 8.0. Until then, the missing .dtb will prevent the use of io-sock drivers on the CPSW controller(s). To use a CPSW controller, refer to the user's guide for this BSP for instructions on how to load the .dtb and boot from U-Boot.
2959591 The NOR flash on a given board may have been left in Hybrid mode after hardware manufacturing. Attempting to erase, partition, or mount filesystems may generate errors. Please refer back to future versions of these release notes or contact QNX for updated information. None available
2959498 The CPSW driver requires elevated IO privity. TI firmware restricts access to an address space needed by the tiudma-mgr driver by requiring Arm EL1 privilege. The CPSW io-sock driver must be run with EL1 IO privity and the parameter, qnx.iolevel="2", was placed in the configuration file /etc/iosock.cfg that is named on the driver’s command line.
2948425 PCI device isn't recognized. The PCI topology needs to be specified in the PCI HW configuration file using the DEV_LIST option.
2925797 Device does not restart after the watchdog timer expires. The boot files provided do not trigger an SOC reset when the watchdog expires. Please contact Texas Instruments for more information.

Licensing information

The QNX SDP licensing, packaging, and fulfillment model from the previous release has been carried forward to this release. That is, QNX SDP will be available in the QNX Download Center and QNX Software Center as a new product baseline. Additionally, the license agreements will include a few enhancements for clarifications but otherwise will remain unchanged.

Getting started with this BSP

We recommend that you read the Building Embedded Systems guide, which contains common information about working with all BSPs. This guide is available on the QNX Software Development Platform 8.0 documentation website.

Note:

This BSP includes prebuilt IFS images to quickly get you up-and-running; however, these images might not have the same components as your development environment.

To ensure that you pick up the same components from your development environment, we recommend that you rebuild the IFS image on your host system.

Note:

Using latest networking package com.qnx.qnx800.target.net.iosock >= 0.0.2.00417T202407041502L: To re-build this BSP to support latest networking packages, we recommend that you search and remove the following binaries and run make clean and make from $BSP_ROOT and rebuild the IFS:

prebuilt/aarch64le/lib/dll/devs-cpsw-j721e.so

prebuilt/aarch64le/lib/dll/devs-cpsw-j721e-diag.so

binary_files_with_symbols/aarch64le/lib/dll/devs-cpsw-j721e-diag.so.sym

binary_files_with_symbols/aarch64le/lib/dll/devs-cpsw-j721e.so.sym

Technical support

To obtain technical support for any QNX product, visit the Support area on our website: https://blackberry.qnx.com/en/support. You'll find a range of support options.

For product experience and roadmap information, please contact QNX Product Management.

Page updated: