2.2. Release Notes - 11_00_00¶
2.2.1. Introduction¶
This release notes provides important information that will assist you in using the PDK software package for the Jacinto family of devices. This document provides the product information and known issues that are specific to the PDK software package.
New features added / supported is listed below and defects fixed are highlighted in Fixed Issues. Also please check Upgrade and Compatibility for backward compatibility
2.2.2. What’s New¶
ID |
Description |
Module |
Supported Platforms |
|---|---|---|---|
PDK-16850 |
[CSIRX]: CSIRX Restart Sequence |
PDK |
J721E,J721S2,J784S4 |
PDK-16809 |
Support for a blocking version of Udma_chDisable API |
PDK |
J721E,J7200,J721S2,J784S4 |
PDK-16833 |
DM shall forward TI_SCI_MSG_SET_DEVICE_STATE for MCU1_1 to TIFS |
PDK |
J721E,J7200,J721S2,J784S4 |
PDK-11414 |
RTOS driver shall support programming GTC |
PDK |
J721E,J7200,J721S2,J784S4 |
PDK-16825 |
[SAFERTOS] LoadP support for SAFERTOS |
PDK |
J721E,J7200,J721S2,J784S4 |
ETHFW-2459 |
Demonstration of CPSW ECC injection diagnostic test |
Ethernet |
J721E,J7200,J784S4 |
2.2.3. Upgrade and Compatibility¶
2.2.3.1. SAFERTOS¶
SafeRTOS package validated against this release for R5F cores has been migrated to kernel 9.5.
Due to package upgrade, the port file for R5F cores portasm.asm is now renamed to portasm.S
Support for Run Time Statistics for R5F cores is enabled
2.2.3.2. Ethernet¶
Ethernet TSN stack initialization time is reduced to less than 10 milliseconds.
Ethernet IEEE 802.1Q stack (gPTP) ‘Time to Achieve Initial Sync’ from cold boot (PORz) is optimized to 500 ms.
2.2.4. Device Support¶
J721E SR1.1 and SR 2.0, J721E-HS-SE SR1.1 and SR2.0, J721E-HS-FS SR2.0 (BOARD=j721e_evm)
Associated TIFS versions:
TIFS name
J721E SR revision
tifs.bin
SR1.1 & SR2.0 GP
tifs-sr1.1-hs-enc.bin
SR1.1 HS-SE
tifs_sr2-hs-enc.bin
SR2.0 HS-SE
tifs_sr2-hs-fs-enc.bin
SR2.0 HS-FS
2.2.5. Validation Information¶
For details on the validated examples refer to the platform specific test report available here.
2.2.6. Tool Chain Information¶
Component |
Version |
|---|---|
FreeRTOS Kernel tag |
V 10.5.1 |
lwIP stack |
2.2.0 |
TI ARM CLANG |
3.2.2.LTS |
GCC ARM code generation tools |
ARCH64 9.2-2019.12 |
CGT XML Processing Scripts |
2.61.00 |
Component |
Version |
|---|---|
TI C6x code generation tools |
8.3.7 |
TI C7x code generation tools |
5.0.0.LTS |
2.2.7. Change Request¶
Refer to monthly roadmap slides for changes in the planned features
2.2.8. Fixed Issues¶
ID |
Head Line |
Module |
Affected Versions |
Affected Platforms |
|---|---|---|---|---|
PDK-14696 https://sir.ext.ti.com/jira/browse/EXT_EP-12006 |
[DSS]: DP to HDMI Adaptor is not working |
PDK |
09.00.00 |
J721E, J721S2, J84S4 |
PDK-15885 https://sir.ext.ti.com/jira/browse/EXT_EP-11563 |
CSL: R5F data abort exception handler not preserving registers properly |
PDK |
10.00.00 |
J7200, J721E, J721S2, J84S4 |
PDK-15020 |
UB9702 settings in csirx example is not as per fpdlink recommendation |
PDK |
10.00.00 |
J721E, J721S2, J84S4 |
PDK-10409 https://sir.ext.ti.com/jira/browse/EXT_EP-11367 |
[McSPI]: SPI does not work in DMA mode if transfer size is not a multiple of trigger level |
PDK |
07.03.00 |
J721E |
PDK-16808 https://sir.ext.ti.com/jira/browse/EXT_EP-11563 |
CSL_EmifMemEccCfg structure types cannot support configuring 64-bit DDR addresses |
PDK |
10.01.00 |
J7200, J721E, J721S2, J84S4 |
PDK-15276 |
IPC: Consecutive calls to RPMessage_getRemoteEndPtToken leads to memory corruption |
PDK |
10.00.00 |
J7200, J721E, J721S2 |
PDK-15196 |
IPC: Infinite loop in RPMessage_processAnnounceMsg API to process waitingTasks |
PDK |
10.00.00 |
J7200, J721E, J721S2, J84S4 |
ETHFW-2991 |
PHY: New PHY support shouldn’t require change to driver code |
Ethernet |
10.00.00 |
J7200, J721E, J721S2, J784S4, J742S2 |
ETHFW-2992 |
PHY: Alive and Linked detection should be PHY specific |
Ethernet |
10.00.00 |
J7200, J721E, J721S2, J784S4, J742S2 |
ID |
Head Line |
Module |
Affected Versions |
Affected Platforms |
|---|---|---|---|---|
PDK-15885 https://sir.ext.ti.com/jira/browse/EXT_EP-11563 |
CSL: R5F data abort exception handler not preserving registers properly |
PDK |
10.00.00 |
J7200, J721E, J721S2, J84S4 |
PDK-16808 https://sir.ext.ti.com/jira/browse/EXT_EP-11563 |
CSL_EmifMemEccCfg structure types cannot support higher DDR addresses |
PDK |
10.01.00 |
J7200, J721E, J721S2, J84S4 |
PDK-15276 |
IPC: Consecutive calls to RPMessage_getRemoteEndPtToken leads to memory corruption |
PDK |
10.00.00 |
J7200, J721E, J721S2 |
PDK-15196 |
IPC: Infinite loop in RPMessage_processAnnounceMsg API to process waitingTasks |
PDK |
10.00.00 |
J7200, J721E, J721S2, J84S4 |
ETHFW-2991 |
PHY: New PHY support shouldn’t require change to driver code |
Ethernet |
10.00.00 |
J7200, J721E, J721S2, J784S4, J742S2 |
ETHFW-2992 |
PHY: Alive and Linked detection should be PHY specific |
Ethernet |
10.00.00 |
J7200, J721E, J721S2, J784S4, J742S2 |
2.2.9. Known Issues¶
ID |
Head Line |
Module |
Reported in Release |
Affected Platforms |
Impact |
Workaround in this release |
|---|---|---|---|---|---|---|
[Display]: Ethernet Firmware needs to be disabled for DP output |
PDK |
08.06.00 |
J721E, J784S4 |
NA |
NA |
|
IPC Performance Test hangs after loading the binary |
PDK |
08.01.00 |
J721E, J7200, J721S2, J784S4 |
NA |
NA |
|
[I2C]: SCL line held low for longer duration on NACK |
PDK |
09.00.00 |
J721E, J7200, J721S2, J784S4 |
NA |
NA |
|
ETHFW-2997 |
SERDES CSL APIs do not support all functions and lane configurations |
Ethernet, PDK |
11.00.00 |
J721E, J7200, J721S2, J784S4 |
NA |
NA |
Ethernet Firmware may get stuck waiting in linkup if partner is not ready, in SGMII with MAC to MAC mode |
Ethernet |
08.x.00 |
J721E, J7200, J721S2, J784S4 |
Indefinite polling could happen in SGMII link is not up |
NA |
2.2.10. Limitations¶
2.2.10.1. PDK¶
PDK examples do not support SMP mode. Some of examples still support build in SMP mode but these binaries are not supported or validated.
TI Clang compiler does not enable O3 optimization level and Thumb2 mode which were enabled by default with TI ARM CGT compiler. This has an impact on driver throughput. E.g. Ethernet performance has reduced by ~20% on J721E
2.2.10.2. Ethernet¶
Scatter gather on Receive (THOST) path functionality needs additional buffer configuration, hence not support fully.
Ethernet Netconf feature is an experimental feature with limited tests. It supports only string based YANG configurations.