2.1. Release Notes - 11_01_00¶
2.1.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.1.2. What’s New¶
ID |
Description |
Module |
Supported Platforms |
|---|---|---|---|
PDK-17619 |
RTOS multicore support for UDMA |
UDMA |
J721E,J7200,J721S2,J784S4 |
PDK-11957 |
RTOS DDR driver shall support programming Inline ECC |
DDR |
J721S2,J784S4 |
PDK-17825 |
Support ASF parity check and verified using asf software test trigger |
CSI2RX |
J721E,J7200,J721S2,J784S4 |
PDK-17091 |
Support 64-bit decimal and floating point prints in UART driver |
UART |
J721E,J7200,J721S2,J784S4 |
PDK-18027 |
Support JTAG power analysis tool to get the clock information for the SoC |
TOOL |
J721E,J7200,J721S2,J784S4 |
PDK-18028 |
Support JTAG power analysis tool to get the PSC information for the SoC |
TOOL |
J721E,J7200,J721S2,J784S4 |
PDK-18030 |
Support DM configuration tool to set the PSC config for the SoC |
DM |
J721S2,J784S4 |
PDK-18031 |
Support DM configuration tool to set the PLL config for the SoC |
DM |
J721S2,J784S4 |
PDK-18026 |
Support power analysis API to get the PSC information for the SoC |
DM |
J721S2,J784S4 |
PDK-18029 |
Support power analysis API to get the clock information for the SoC |
DM |
J721S2,J784S4 |
2.1.3. Upgrade and Compatibility¶
2.1.4. Device Support¶
J721S2 GP SR1.0, J721S2-HS-SE SR1.0, J721S2-HS-FS SR1.0 (BOARD=j721s2_evm)
Associated TIFS versions:
TIFS name
J721S2 SR revision
tifs.bin
SR1.0
tifs-hs-enc.bin
SR1.0 HS-SE
tifs-hs-fs-enc.bin
SR1.0 HS-FS
2.1.5. Validation Information¶
For details on the validated examples refer to the platform specific test report available here.
2.1.6. Tool Chain Information¶
Component |
Version |
|---|---|
FreeRTOS Kernel tag |
V 10.5.1 |
lwIP stack |
2.2.0 |
TI ARM CLANG |
4.0.1.LTS |
GCC ARM code generation tools |
ARCH64 9.2-2019.12 |
CGT XML Processing Scripts |
2.61.00 |
Component |
Version |
|---|---|
TI C7x code generation tools |
5.0.0.LTS |
2.1.7. Compiler Options Used for build¶
CORE
Compiler Options
r5f
-g -c -Wall -Wno-extra -Wno-exceptions -ferror-limit=100 -Wno-unused-command-line-argument -Wno-unused-function -Wno-extern-initializer -Wno-excess-initializers -Wno-bitfield-constant-conversion -Wno-address-of-packed-member -fno-strict-aliasing -EL -g -mfloat-abi=hard -mfpu=vfpv3-d16 -mcpu=cortex-r5 -mthumb -march=thumbv7r -Werror -Os
c7x
-mv7100 –abi=eabi -q -mo -pden -pds=238 -pds=880 -pds1110 –endian=little -eo.oe71 -ea.se71 –emit_warnings_as_errors –silicon_errata_i2117 –opt_level=3 -D_DEBUG_=1 –symdebug:none –advice:performance=none
2.1.8. Change Request¶
Refer to monthly roadmap slides for changes in the planned features
2.1.9. Fixed Issues¶
ID |
Head Line |
Module |
Affected Versions |
Affected Platforms |
|---|---|---|---|---|
PDK-17893 |
Push sequence of r0-r4 registers does not match the pop sequence |
OSAL |
PROCESSOR_SDK_11.00.00 |
J721S2 |
PDK-17884 |
Bootapp ECC test for Memtype 7 RAM ID 0 to be updated |
SBL |
PROCESSOR_SDK_11.00.00 |
J721S2 |
SBL booting linux from emmc boot 0 fails on hsse device |
SBL |
PROCESSOR_SDK_11.00.00 |
J721S2 |
|
PDK-16877 |
DSS PBIST fails in SBL BIST sequence |
SBL |
PROCESSOR_SDK_11.00.00 |
J721S2 |
PDK-17716 |
Add workaround for streaming engine clock gating in C7x boot sequence |
SBL |
PROCESSOR_SDK_11.00.00 |
J721S2,J742S2,J784S4 |
PDK-17875 |
Disabling RUNTIMESTATS in safertos for backward compatibility |
OSAL |
PROCESSOR_SDK_11.00.00 |
J721S2,J784S4 |
PDK-17835 |
ECC for MCU ADC fails when tested with SBL DSS PBIST |
SBL |
PROCESSOR_SDK_11.00.00 |
J721S2 |
PDK-17518 |
Return value not checked in transfer ready function. |
EMMC |
PROCESSOR_SDK_10.01.00 |
J721S2 |
PDK-17386 |
C7x crashes due to unavailability of Returnhook in case of Exception |
CSL |
PROCESSOR_SDK_10.01.00 |
J721E,J7200,J721S2,J742S2,J784S4 |
PDK-17338 |
Exception hook function cannot be overridden due to const keyword |
CSL |
PROCESSOR_SDK_10.01.00 |
J721E,J7200,J721S2,J742S2,J784S4 |
PDK-17282 |
MMCSD_V2 driver bug in 10.01 SDK |
EMMC |
PROCESSOR_SDK_10.01.00 |
J721S2 |
2.1.10. Known Issues¶
ID |
Head Line |
Module |
Reported in Release |
Affected Platforms |
Impact |
Workaround in this release |
|---|---|---|---|---|---|---|
IPC Performance Test hangs after loading the binary |
PDK |
08.01.00 |
J721E, J7200, J721S2, J784S4 |
NA |
NA |
|
J784S4 / J721S2: Domain Isolation Firewalls Missing |
PDK |
09.00.00 |
J721S2, J784S4 |
NA |
NA |
|
[I2C]: SCL line held low for longer duration on NACK |
PDK |
09.00.00 |
J721E, J7200, J721S2, J784S4 |
NA |
NA |
|
RPMessage_getFreeTaskWaiter returns invalid handle after exhausting all elements in pool |
PDK |
10.01.00 |
J721S2 |
NA |
NA |
|
IPC does not throw error if the requested endpoint is greater than 100 |
PDK |
09.00.00 |
J721E, J7200, J721S2, J784S4 |
NA |
NA |
|
Critical section in ospi driver is not optimized and includes data transfer |
PDK |
09.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 |
|
Error Code For Error Packets Not Being Passed to Host CPU in CPSW9G/CPSW5G |
Ethernet |
10.00.00 |
J721E, J7200, J721S2, J784S4 |
NA |
NA |
|
CPSW ALE Table Reads Return Incorrect Values After Prolonged Operation (>20M Runs) |
Ethernet |
07.00.00 |
J721E, J7200, J721S2, J784S4 |
There is a possibility of Packet classifcation errors |
NA |
2.1.11. Limitations¶
2.1.11.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 J721S2
2.1.11.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.