4.1. Release notes - 08_06_00¶
4.1.1. Documentation¶
The documentation included with the PSDK QNX J784S4 is specific to the PSDK QNX J784S4 package.
PSDK RTOS J784S4 package documentation (PSDK RTOS Components) must also be referenced, for full understanding of PSDK QNX J784S4 support.
4.1.2. PSDK QNX J784S4 Features¶
Note
Reference PSDK RTOS J784S4 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 J784S4 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 J784S4 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 support for VPU video encode & decode (H.264 & HEVC)
Multi-core instance to function simultaneously.
Codec IO-buffer and Internal buffer management using SharedMemoryAllocator.
Supports usage of DDR high-mem (>4G range). Default base address is “0x8 C000 0000” with a total of 768MB.
HW Watchdog for Decoder
Decoder to recovery from SW stream errors
Decoder supports deblocking filter
Encoder multichannel support upto 8x1080p streams
Encoder supports performance upto 1x1080p at 60fps and 2x1080p at 30fps
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 J784S4 addon package are:
OMX IL Component support for VPU video encoder and File-based OMX encoder test application (H.264 & HEVC)
Supports logging at different levels
Supports a multi-threaded implementation
OMX IL Component support for VPU video decoder and File-based OMX decoder test application (H.264 & HEVC)
Supports zero-copy buffer passing between application and codec
Supports I, P and B frame decoding
Supports decode of stream headers in advance
Supports logging at different levels
Supports a multi-threaded implementation
Resource manager support for VPU video encoder
Resource manager support for VPU video decoder
VPU codec (encoder and decoder) with test app
HEVC & H.264 4K Encode support with file-to-file encode test app
HEVC & H.264 4K Decode support with file-to-file decode test app
Multi-instance HEVC/H.264 Encode & Decode support with multi-inst test app
Shared Memory Allocator Resource Manager
SCI-Client Resource Manager
UDMA Resource Manager
IPC Resource Manager
A72 MCU CPSW2G Devnp driver
A72 MAIN CPSW9G Devnp driver with EthFW
SBL Boot flow support for QNX
For additional new updates, 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 J784S4 package documentation (PSDK RTOS Components) for the complete errata list.
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® SDP 7.1 Screen Board Support J784S4 (with Debug Symbols) |
137 |
com.qnx.qnx710.target.screen.board.j784s4 |
3.2.0.00137T202210261823L |
QNX® SDP7.1 BSP for Texas Instruments Jacinto 7 J784S4 Evaluation Modules |
4 |
com.qnx.qnx710.bsp.ti_j784s4_evm |
0.0.6.00004T202209271502L |
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 |
---|---|---|---|
J784S4 |
x86_64 (Linux Ubuntu 18.04) |
R5F & C7x running TI-RTOS A72 running QNX |
TI EVM with daughter cards |
Note
Refer EVM Setup for J784S4 for more details on the TI EVM support.
4.1.5. Open Defects¶
Below table lists all the open defects:
ID |
Head Line |
---|---|
VPU: OMX: Decode: 1080p streams and greater resolution has junk frames at the end. |
|
OMX: VPU: multi-instance decode + encode or multi decode fails |
|
OMX: VPU: 4x parallel H.264 1080p decodes causes corruption in the output files |
|
The ptp_test with io-pkt cpsw9g virtual driver failing with EthFW on SBL boot |
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 |
QNX IPC RM |
RPMessage_recv() can fail during combinatorial stress run |
2 |
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