4.1. Release notes - 08_06_00

4.1.1. Documentation

The documentation included with the PSDK QNX J721E is specific to the PSDK QNX J721E package.

PSDK RTOS J721E package documentation (PSDK RTOS Components) must also be referenced, for full understanding of PSDK QNX J721E support.

4.1.2. PSDK QNX J721E Features

Note

Reference PSDK RTOS J721E package documentation (LINK) for an extensive list of new and current features supported by PSDK QNX + PSDK RTOS. This section lists only the features that are PSDK QNX J721E specific.

Note

For features & drivers enabled by the QNX BSP, please refer to BSP Documentation or contact QNX.

4.1.2.1. Enabled in this Release

Features enabled in this release, specific to PSDK QNX J721E addon package are:

  • Support and validation with the PSDK RTOS release

  • Bug fixes

    • Sciclient random ACK failure fixed.

    • UDMA Resource Manager fixed the duplicate UDMA flow-id allocation

  • Packaging updated to include complete PDK dependencies for QNX build

  • Initial verison of DDR BW analysis tool

  • Datasheet added for IPC and io-pkt cpsw ethernet drivers

  • OMX IL Component IMG video decode updates

    • Decoder to support HW Watchdog

    • Decoder to recover from MMU faults

    • Decoder to recover from hardware lockup

    • Decoder supports performance upto 8x1080p30/4x1080p60

For additional new updates, please refer PSDK RTOS package documentation (PSDK RTOS Components).

4.1.2.2. Enabled in Previous Releases

Features enabled in previous release, specific to PSDK QNX addon package are:

  • OMX IL Component support for IMG video encoder and File-based OMX encoder test application (H.264)

    • Supports both Constant Bit-rate (CBR) & Variable Bit-rate (VBR) encoding

    • Supports logging at different levels

    • Supports a multi-threaded implementation

  • OMX IL Component support for IMG video decoder and File-based OMX decoder test application (H.264 / HEVC)

    • Decodes 8-bit & 10-bit color videos to 420/422 output formats (NV12, NV16, P010, P210)

    • Supports zero-copy buffer passing between application and codec

    • Supports I, P and B frame decoding

    • Supports both progressive and interlaced video decoding

    • Supports recovery from video stream errors

    • Supports decode of stream headers in advance

    • Supports strided output buffers as needed

    • Supports logging at different levels

    • Supports a multi-threaded implementation

  • Resource manager support for IMG video encoder

  • Resource manager support for IMG video decoder

  • Added qnxfs partition for SD card boot to address boot time delay

  • Support for dynamic IP and MAC configuration support added to CPSW9G driver

  • Single core multicast support added to CPSW9G driver

  • HW-checksum offloading support added to CPSW9G driver

  • HW-checksum offloading support added to CPSW2G driver

  • SMMU support added to CPSW2G driver

  • K3conf utility

  • Support for QNX SDP 7.1 & QNX SDP 7.0

  • A72 CPSW2G & CPSW9G driver integrated with the new enet-lld

  • gPTP support added to CPSW9G Virtual driver

  • A72 driver for CPSW2G + gPTP

  • Shared Memory Allocator Resource Manager

  • SCIClient Resource Manager

  • A72 OpenVx Integration

  • A72 Vision Apps Demo Support

  • A72 driver for CPSW9G

  • UDMA Resource Manager

  • IPC Resource Manager

  • SBL Boot flow support for QNX

For a complete set of the Vision Apps Demo supported, please refer PSDK RTOS package documentation (PSDK RTOS Components).

4.1.2.3. Change Requests

None

4.1.2.4. Errata

Please refer release note in the PSDK RTOS J721E package documentation (PSDK RTOS Components) for the complete errata list.

4.1.2.5. Hardware support

Note

Refer to Release Notes in PSDK RTOS User Guide(LINK) for detailed information on supported Hardware.

4.1.3. Software Dependencies

4.1.3.1. QNX Dependency

Note

The PSDK QNX addon package is dependent on installations from QNX Software Center. The below QNX packages were used for PSDK QNX 08_06_00 build and verification.

4.1.3.1.1. QNX SDP 7.1

QNX SDP 710 Package

Build ID

Package ID

Package Version

QNX® Software Development Platform 7.1

472

com.qnx.sdp710

7.1.0.00472T202006132107S

QNX® SDP7.1 BSP for Texas Instruments Jacinto 7 J721E (DRA829/TDA4xM) Evaluation Modules

57

com.qnx.qnx710.bsp.ti_j721e_am752x_evm

0.0.6.00057T202201201611L

QNX® SDP 7.1 Screen Board Support Null Driver (with Debug Symbols)

202

com.qnx.qnx710.target.screen.board.null

3.0.1.00202T202007031336S

QNX® SDP 7.1 Screen Board Support Jacinto 7 (with Debug Symbols)

137

com.qnx.qnx710.target.screen.board.j721e

3.2.0.00137T202210261823L (contact QNX)

QNX® SDP 7.1 Multimedia - OpenMAX IL API (with Debug Symbols)

404

com.qnx.qnx710.target.mm.openmaxil.core

2.1.0.00404T202201111113L

4.1.3.2. PSDK RTOS Dependency

The PSDK QNX package is an addon package to the PSDK RTOS release, as such the PSDK RTOS is required.

4.1.3.3. PSDK LINUX Dependency

If SPL boot mode is to be supported, downloading the PSDK LINUX 08_06_00 package is recommended for access to the pre-built binaries.

4.1.4. Device Support and Validation Information

SoC

Build Host (OS)

Run Target (OS)

Test Platform

J721E

x86_64 (Linux Ubuntu 18.04)

R5F, C6x, C7x running TI-RTOS

A72 running QNX

TI EVM with daughter cards

Note

Refer EVM Setup for J721E for more details on the TI EVM support.

4.1.5. Open Defects

Below table lists all the open defects:

ID

Head Line

EXT_PSDKQA-5

QNX: J721E IPC round trip time is greater than expected range

EXT_PSDKQA-2

The ptp_test with io-pkt cpsw9g virtual driver failing with EthFW on SBL boot

EXT_PSDKQA-1

cpsw9g/5g: While running ptpd-avb - we see crash of the io-pkt network stack

4.1.6. Known Issues

A list of key known issues with the PSDK QNX release is provided below.

Note

Refer to individual PSDK RTOS Components release notes for known issues in each component

Index

Module

Description

1

A72 DSS on HDMI

The A72 control of DSS on HDMI Display is not working in some scenario.

2

QNX IPC RM

RPMessage_recv() can fail during combinatorial stress run

3

QNX UDMA RM

UDMA resource manager may not free UDMA resources when client exits unexpectedly.

4.1.7. Additional Reports

For additional reports like test report, traceability refer PSDK RTOS Additional Reports