2.1. Release Notes - 11_02_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-17617 |
Add support for FreeRTOS LTS 202406.01 LTS |
TOOL |
J721E,J7200,J721S2,J784S4,J742S2 |
PDK-18705 |
Support TI ARM Clang compiler 4.0.4 |
Build |
J721E,J7200,J721S2,J784S4,J742S2 |
2.1.3. Upgrade and Compatibility¶
2.1.4. Device Support¶
J742S2-HS-FS SR1.0 (BOARD=j742s2_evm)
Associated TIFS versions:
TIFS name
J742S2 SR revision
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.4.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-18584 |
Error when reading odd number of bytes from OSPI flash in Octal DDR INDAC mode |
OSPI | PROCESSOR_SDK_11.00.00 | J721E,J7200,J721S2,J742S2,J784S4 |
||
PDK-17912 |
In correct macro in csirx safety checkers SAFETY_CHECKERS_CSIRX_REG_TYPE_DPHY_LANE_CONFIG |
CSI2RX | PROCESSOR_SDK_11.00.00 | J721E,J7200,J721S2,J742S2,J784S4 |
||
2.1.10. Known Issues¶
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 J742S2
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.
2.1.12. Patches¶
2.1.12.1. Safertos 9.6¶
Patch to support the safertos 9.6 is included in the package at <pdk_install_dir>/docs/patches/SafeRTOS-009-006-patch.zip. Readme to apply the patch is included in the zip file. Extract the above zip file and follow the instructions provided in the read me file.