Imaging Release Notes

Version: 09.02.00


Contents

  1. Introduction
  2. Licensing
  3. Getting Started
  4. Documentation
  5. What's New
  6. Upgrade and Compatibility Information
  7. Device Support
  8. Supported Image Sensors PSDK RTOS
  9. Supported Image Sensors EdgeAI
  10. Supported Image Sensors by Third Party
  11. Validation Information
  12. Fixed Issues
  13. Change Requests
  14. Known Issues
  15. Technical Support
  16. Package Versioning


Introduction

The Imaging package consists of the Texas Instruments OpenVX conformant implementation for J7 EVM and AM6xA EVM platforms


Licensing

The licensing information of this library, as well as any third-party components included which are made available under a number of other open-source licenses are enumerated as part of the manifest. A complete manifest along with export control information is detailed here [HTML].


Getting Started

The Imaging User Guide [HTML] provides the documentation and references necessary to begin development on TI's platforms using Imaging.


Documentation

Refer to following documentation for further details:

Imaging User Guide for J7 and AM6xA Build instructions, additional information related to J7 and AM6xA platform [HTML]
Software Manifest Licenses, terms of use [HTML]
ISP Tuning Guide for J7/TDA4 Work flow of tuning the ISP related to J7/TDA4 platform [HTML]
ISP Tuning Guide for AM6xA Work flow of tuning the ISP related to AM6xA platform [HTML]
Tuning Tool Request Form Tuning Tool Request Form [LINK]
Static Analysis Report C and C++ Taxonomy Report [XLSX]
Bidirectional Traceability Report Mapping of requirements to test cases [XLSX]
Test Reports Conformance test reports, TI platform test reports [XLSX]


What's New

Here is a list of the new feature(s) supported in this release:


Upgrade and Compatibility Information


Device Support

SoC HOST (OS) Target (OS) Test Plaform
J7 x86_64 (Linux) A72 (Linux) J721E/J721S2/J722S/J784S4 EVM + Fusion board Revision 1C and 2. Older Fusion boards are not supported.
AM6xA x86_64 (Linux) A53 (Linux) AM62A EVM

Supported Image Sensors PSDK RTOS

Image Sensor Max Instances Supported Platform Module Ordering Info
IMX390 8
Note: j784s4 + Fusion2 can support up to 12
J721E/J721S2/J722S/J784S4 EVMs D3RCM-IMX390-953 D3RCM-IMX390-953
AR0233 1 J721E/J721S2/J784S4 EVMs MARS (MARS1-TI953-GEVK, MARS1-AR0233ATSCS-GEVB) Please contact OnSemi
AR0820 1 J721E/J721S2/J784S4 EVMs LI-AR0820-FPDLINKIII LI-AR0820-FPDLINKIII
GW5200-AR0233 YUV422 1 J721E/J721S2/J784S4 EVMs LI-GW5200-AR0233 LI-GW5200-AR0233
IMX390 DesignCore® Discovery Series (55° HFOV, 100° HFOV, 174° HFOV) 4 J721E/J721S2/J784S4 EVMs + Fusion1 IMX390 DesignCore® Discovery Series IMX390 DesignCore® Discovery Series

Supported Image Sensors EdgeAI

Only DCC XML and binary configuration files are provided in Imaging for the sensors listed below. V4L2 Sensor drivers are provided by Processor SDK Linux.

Image Sensor Max Instances Supported Platform Module Ordering Info
IMX219 1 SK-TDA4VM Board, SK-AM62A Board, J722S EVM Raspberry Pi Camera Module 2 Raspberry Pi Camera Module 2
OV2312 1 SK-AM62A Board, J722S EVM LI-OV2312-FPDLINKIII-LED-110H LI-OV2312-FPDLINKIII-LED-110H
OV5647 1 SK-TDA4VM Board, SK-AM62A Board OV5647 Sensor for Raspberry Pi Camera OV5647 Sensor for Raspberry Pi Camera
OX05B 1 SK-AM62A Board LI-OX05B1S-MIPI-137H LI-OX05B1S-MIPI-137H

Supported Image Sensors by Third Party

The listed sensors are supported by third-parties.

Image Sensor Max Instances Module Ordering Info
IMX623 1 Sony module w/ SR1069A Lens Please contact Sony for SDK 8.1 driver Registration flow | Developer World (sony.com)


Validation Information

This release was built and validated using the following tools:

Build Tools (included in Processor SDK RTOS):

Dependencies (included in Processor SDK RTOS):

Refer user guide [HTML] for instructions to install and setup above dependencies.


Fixed Issues

ID Summary
ISS-498 Some IMX390 Camera Modules output corrupted images in Multi Cam app on j784s4 + Fusion2
ISS-504 Fcp_EeConfig.lut is of type int32_t instead of int16_t
ISS-506 default_DCC_profile_gen python script does not support user input of pre-gamma
ISS-507 VISS node unnecessarily copies several DCC tables
ISS-509 Unnecessary cache invalidate call after VISS config dma completion
ISS-510 Nsf4HistLutConfig.tableAddr is of type uint32_t instead of uint16_t
ISS-530 Multi-cam app shows black screen on AEN
ISS-542 VPAC3L DPC mode is not backward compatible
ISS-546 Define a macro for the number of knee-points in DPC LUT
ISS-548 CAC, RAWHIST and CFAI3 were not considered valid VISS dcc plugins for VPACv3L
ADASVISION-6205 [J7AEN] Multicam demo does not display when graphics enabled
SITSW-3484 Incorrect configuration of LSEOUT_MUX_CNTL and IR_OUT_CNTL for VPAC3L from TIOVX.
SITSW-3549 Change signatures of the functions Fvid2Utils_memset() and Fvid2Utils_memcpy() for VPAC3L Host emulation support on AM62A and J7AEN
SITSW-3632 [VISS] Two and Three frame merge test cases are disabled on J7AEN and AM62A
SITSW-3656 LSC module is not properly applied to image
SITSW-3680 16bit IR only output is not valid.


Change Requests

  1. Scope In - None.
  2. Scope Out - None.
  3. Scope Modifications - None.


Known Issues

ID Summary
ADASVISION-4923 Single cam error on ports other than port 1 after running multi cam
ADASVISION-5774 Glitches seen on stereo app for J784S4 with safertos
ADASVISION-6080 Multi Cam application capture error
ADASVISION-6243 app_dof does not work or compile properly on j722s
ADASVISION-6243 app_stereo does not show graphics or compile properly on j722s
ISS-288 AR0820 Camera does not work with Fusion-2 board
ISS-371 [VISS]: VISS node does not support histogram module
ISS-474 Interpolation method should be configurable from Imaging for VPAC3L
ISS-497 Imaging CAC conformance tests are disabled.
ISS-515 RGBIr test case failure on J7AEN
ISS-529 single-cam app freezes with IMX390 running at 60fps
ISS-547 Multi-cam app doesn't exit clean on AEN
ISS-549 GLBCE ctx save/restore is not enabled for J722S
SITSW-1663 VISS tiovx conformance tests resulting in hang after process request transfer to VPAC driver
SITSW-3179 DPC_STATS_CFG is not configurable from VHWA


Technical Support

For technical support and additional assistance, contact E2E Forum


Package Versioning

Each package version is composed of 4 period-delimited numbers - represented here by the letters M, m, p and b [M.m.p.b]. The table below provides a descriptive reference regarding package version numbering.

Digit Meaning Description
1 (M=Major) Major revision Incremented when the new version is substantially different from the previous For example, a new module added or an existing module's algorithm significantly altered.
2 (m=minor) Minor revision Incremented when the new version has changed but not in a major way. For example, some minor changes in the API or feature set.
3 (p=patch) Patch number Incremented for all other source code changes. This include any packaging support code.
4 (b=build) Build number Incremented for each release delivery to CM. Reset for any change to M, m or p


Copyright 2024, Texas Instruments Incorporated