4.1. Release notes - 09_01_00¶
4.1.1. Documentation¶
The documentation included with the PSDK QNX J7200 is specific to the PSDK QNX J7200 package.
PSDK RTOS J7200 package documentation (PSDK RTOS Components) must also be referenced, for full understanding of PSDK QNX J7200 support.
4.1.2. PSDK QNX J7200 Features¶
Note
Reference PSDK RTOS J7200 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 J7200 specific.
Note
For features & drivers enabled by the QNX BSP, please refer to BSP Documentation or contact QNX.
Note
The release is tested on Ubuntu (x86_64) 18.04 & 22.04 system and may not work on earlier or later Ubuntu systems.
4.1.2.1. Enabled in this Release¶
Features enabled in this release, specific to PSDK QNX J7200 addon package are:
Added Lossless encoding support for the VPU encoder
The release package now has version controlled with git with a single release commit to enable convenient patching
CPSW updates - Note: Please use the PSDK RTOS release 09_01_00
Removed dependency on remote device.
UDMA fixes
UDMA driver refactor to enable concurrent access of udma resources
Added test capability to support larger memcpy for UDMA
Bug Fixes
IPC driver returns incorrect return code during a timeout
Remove dependency on bootloader to set the MMCSD clocks
Added support to allocate UDMA proxy per process
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:
Support for QNX SDP 7.1
Shared Memory Allocator Resource Manager
SCIClient Resource Manager
UDMA Resource Manager
IPC Resource Manager
K3conf utility
SBL Boot flow support for QNX
DDR BW analysis tool
Datasheet added for IPC and io-pkt cpsw ethernet drivers
Support and validation with the PSDK RTOS release
PDK library build updated from using PDK makefile system to QNX makefile
Update to build system to use QCONF_OVERRIDE and support for .sym file
Debug build profile deprecate from the PSDK QNX build system
IO-PKT CPSW2G Driver
A72 driver for CPSW2G
Support for gPTP
Use of enet-lld
SMMU support
HW-checksum offloading
IO-PKT CPSW5G Virtual Driver
A72 driver for CPSW5G that interact with EthFW Switch running on Main R5
Use of enet-lld
Time sync with EthFW support added to CPSW9G Virtual driver
HW-checksum offloading
Single core multicast support
Support for dynamic IP and MAC configuration
Bug fixes
Added qnxfs partition for SD card boot to address boot time delay
Sciclient random ACK failure fixed.
UDMA Resource Manager fixed the duplicate UDMA flow-id allocation
Running iperf with parallel instance of cpsw2g and cpsw5g
The ipc_test failing to ping ipc echo testb DM image
The tiudma-mgr cannot be restarted after being slayed
The udma_memcpy_test hangs forever in case of failure
CPSW2G direct ethernet cable connection
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 J7200 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 09_01_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 J7200 (DRA821) Evaluation Modules |
6 |
com.qnx.qnx710.bsp.ti_j7200_evm |
0.0.3.00006T202104291808L |
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 09_01_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 |
---|---|---|---|
J7200 |
x86_64 (Linux Ubuntu 18.04) |
R5Fs running TI-RTOS A72 running QNX |
TI EVM with daughter cards |
Note
Refer EVM Setup for J7200 for more details on the TI EVM support.
4.1.5. Open Defects¶
Below table lists all the open defects:
ID |
Head Line |
---|---|
Virtual client: io-pkt: Fix memory leak during CPSW recovery |
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. |
3 |
QNX BSP 710_SVN934683_JBN6 boot issue |
The public release ( QNX 7.1 BSP BuildID 6 - April 29, 2021) fails to load the MMCSD driver when booting using SBL. Please contact your QNX representative to the latest BSP. This functionality was verified as working with the QNX BSP, BSP_ti-j7200-evm_br-710_be-710_SVN977100_JBN11, the patch for which is present in the release package. |
4.1.7. Additional Reports¶
For additional reports like test report, traceability refer PSDK RTOS Additional Reports