Imaging Release Notes
Version: 10.01.00
Contents
- Introduction
- Licensing
- Getting Started
- Documentation
- What's New
- Upgrade and Compatibility Information
- Device Support
- Supported Image Sensors PSDK Linux + RTOS
- Supported Image Sensors PSDK QNX + RTOS
- Supported Image Sensors EdgeAI
- Supported Image Sensors by Third Party
- Validation Information
- Fixed Issues
- Change Requests
- Known Issues
- Technical Support
- 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 documentation
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] |
Imaging FAQs
Default DCC profile generation tool for TDA4/AM6xA ISP | [LINK] |
Creating LDC Mesh LUT | [LINK] |
Creating CAC Mesh LUT | [LINK] |
Setting up AE for Image Sensor (TDA4/AM6xA ISP) | [LINK] |
Setting Min/Max Exposure Time and Analog Gain for 2A Algorithm (EdgeAI) | [LINK] |
Modify and Rebuild TI’s 2A algorithm (AM6xA) | [LINK] |
How to Debug Wrong VPAC Output Color | [LINK] |
TDA4VM: VPAC LDC configuration for image flipping | [LINK] |
Tuning Guides
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
Tuning Tool | Tuning Tool Request and Download | [LINK] |
What's New
Here is a list of the new feature(s) supported in this release:
- D3 IMX728 driver and tuning support
- Brighter gamma contrast LUT for IMX219
- Python base tuning generator updated to include gamma curve choices
- Fusion2 support on J722S
- Fusion mini support on SK-AM68A and SK-AM69A
- VPAC and DMPAC supports software monitoring for error events
- Watchdog timer enabled at line/block level for VPAC and DMPAC
- Raw-Histogram read out support for VPAC3 and VPAC3L devices
- YUV420 and YUV422 simultaneous output is supported on dual FCP for VPAC3 devices
- Bug fixes
Upgrade and Compatibility Information
None.
Device Support
SoC | HOST (OS) | Target (OS) | Test Plaform |
J7 | x86_64 (Linux) | A72 (Linux) | J721E/J721S2/J722S/J742S2/J784S4 EVM + Fusion board Revision 1C and 2. Older Fusion boards are not supported. |
AM6xA | x86_64 (Linux) | A53 (Linux) | AM62A/AM68A/AM69A SK + V3Link Fusion Mini |
Supported Image Sensors PSDK Linux/QNX + RTOS
Image Sensor | Max Instances | Supported Platform | Module | Ordering Info |
IMX390 | 8 Note: j784s4 + Fusion2 can support up to 12 |
J721E/J721S2/J722S/J742S2/J784S4 EVMs + Fusion1/2 | D3RCM-IMX390-953 | D3RCM-IMX390-953 |
AR0233 | 1 | J721E/J721S2/J722S/J742S2/J784S4 EVMs + Fusion1/2 | MARS (MARS1-TI953-GEVK, MARS1-AR0233ATSCS-GEVB) | Please contact OnSemi |
AR0820 | 1 | J721E/J721S2/J722S/J742S2/J784S4 EVMs + Fusion1/2 | LI-AR0820-FPDLINKIII | LI-AR0820-FPDLINKIII |
GW5200-AR0233 YUV422 | 1 | J721E/J721S2/J742S2/J784S4 EVMs + Fusion1/2 | LI-GW5200-AR0233 | LI-GW5200-AR0233 |
IMX390 DesignCore® Discovery Series (55° HFOV, 100° HFOV, 174° HFOV) | 4 | J721E/J721S2/J722S/J742S2/J784S4 EVMs + Fusion1/2 | IMX390 DesignCore® Discovery Series | IMX390 DesignCore® Discovery Series |
IMX728 | 1 | J784S4 EVM + Fusion2 | D3-IMX728-FPDLINKIV | D3-IMX728-FPDLINKIV |
Supported Image Sensors PSDK QNX-only + RTOS
Image Sensor | Max Instances | Supported Platform | Module | Ordering Info |
OV2312 | 1 | SK-AM62A Board + QNX only | LI-OV2312-FPDLINKIII-LED-110H | LI-OV2312-FPDLINKIII-LED-110H |
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 |
IMX390 | 4 | SK-TDA4VM Board, J722S EVM, SK-AM62A Board, SK-AM68A Board, SK-AM69A Board | D3RCM-IMX390-953 | D3RCM-IMX390-953 |
IMX219 | 4 | SK-TDA4VM Board, J722S EVM, SK-AM62A Board, SK-AM68A Board, SK-AM69A Board | Raspberry Pi Camera Module 2 | Raspberry Pi Camera Module 2 |
OV2312 | 1 | J722S EVM, SK-AM62A Board, SK-AM68A Board, SK-AM69A Board | 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):
- ARM R5F Code Generation Tools version: Same as Processor SDK RTOS
Dependencies (included in Processor SDK RTOS):
- TIOVX version: Same as Processor SDK RTOS
- VXLIB version: Same as Processor SDK RTOS
- Processor SDK RTOS version: 10.01.00
Fixed Issues
ID | Summary |
---|---|
ADASVISION-6404 | Multi-cam non-interactive mode fails to start when channel mask does not include port 0 |
ADASVISION-6408 | Test mode in single cam and multi-cam vision_apps demo is broken |
ISS-610 | Camera auto detection failed on Fusion-1 port-1 in single-cam app |
ISS-614 | Unable to read or write to IMX728 module on AEN |
ISS-629 | Multi-cam immediately quits after launching with 9 or 10 cameras |
ISS-632 | ISS_SENSORS_MAX_CHANNEL should be by SOC |
ISS-634 | single-cam app does not work in non-interactive mode |
ISS-635 | single-cam and multi-cam apps may show AE flickering |
ISS-638 | Live tuning for AWB is not working properly |
ISS-639 | Comments in sample configuration for python script is outdated |
Change Requests
- Scope In - None.
- Scope Out - None.
- Scope Modifications - None.
Known Issues
ID | Summary |
---|---|
ADASVISION-4923 | Single cam error on ports other than port 1 after running multi cam |
ADASVISION-6080 | Multi Cam application capture error |
SITSW-3215 | DCC live tuning for AWB not working properly on AM62A |
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