NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.

RN 5 01 01 02

From Texas Instruments Wiki
Jump to: navigation, search

Release Notes for 5.01.01.02 release[edit]

Introduction[edit]

This release includes the Linux graphics drivers for the SGX530 family of chipsets AM35x/37xx, AM335x, 387x(TI814x)/389x(TI816x).The Graphics SDK contains documentation, demo programs and tools.

Note: Sanity Tested on AM335x EVM & AM43x EVMs only - unit test report not included in the release package

Installation and Usage[edit]

Please look for detailed installation and usage instructions at the below link-
http://processors.wiki.ti.com/index.php/Graphics_SDK_Quick_installation_and_user_guide


Features[edit]

  • NEW - SGX Display Class Driver Interface with DRM FBdev emulation - AM335x/AM43x only
  • NEW - 3.14 kernel support - Sanity tested on AM43x & AM335x GP-EVM only with kernel tree as mentioned in Pre-requisites section below.
  • Based on 1.10 RC DDK (1.10@2359475)
  • PowerVR SDK 3.0

Pre-requisites[edit]

Kernel(Linux PSP) versions supported or used for validation[edit]

Toolchain[edit]

  • Linaro 4.7.3 hardfp toolchain(arm-linux-gnueabihf-) was used for creating this release package.

What is supported[edit]

Khronos API support[edit]

  • OpenGL ES 1.1
  • OpenGL ES 2.0
  • EGL
  • Limited 2D acceleration via PVR2D API

Window Systems[edit]

  • Null Window System

Buffer Swap modes[edit]

The following modes of buffer swapping are supported,

  • Front (1 buffer)
  • Flip (chained buffers)

Selection of these modes is done via entries in /etc/powervr.ini. Please refer to http://processors.wiki.ti.com/index.php/SGXDbg#WindowSystem

Extensions[edit]

  • IMG propreitary Bufferclass texture streaming enabled by default.

What is not supported[edit]

  • Kernel (for OMAP35x/AM35x/37xx) configured without DSS2 framework support will not work with the current display class driver.
  • Xorg driver build (SUPPORT_XORG=1) not supported.
  • Debug build is meant for debug/testing purposes only & should not be used for measuring performance.

Debugging SGX driver related issues[edit]

For debugging issues with SGX driver and frequently asked questions, please go through
http://processors.wiki.ti.com/index.php/SGXDbg


Fixed in this Release[edit]

  • None

Limitations/ Known Issues[edit]

  • Warning when quitting applications using IMG propreitary Bufferclass texture extension - Issue in freeing of physically contiguous dma memory

Contents[edit]

The folders in the installed package contain binaries for several family of devices containing the SGX530 core. Brief description of these folders is below.


Graphics SDK folder contents
Folder Name Description Used by
2 gfx_dbg_es3.x / gfx_rel_es3.x Debug/Release binaries for platforms having SGX core revision 1.2.1 (AM35xx) How to check?
3 gfx_dbg_es5.x / gfx_rel_es5.x Debug/Release binaries for platforms having SGX core revision 1.2.5 (AM37xx) How to check?
4 gfx_dbg_es6.x / gfx_rel_es6.x Debug/Release binaries for 38xx(387x,389x) devices (SGX core revision 1.2.5) 38xx How to check?
4 gfx_dbg_es8.x / gfx_rel_es8.x Debug/Release binaries for 335x devices (SGX core revision 1.2.5) AM335x EVM
4 gfx_dbg_es9.x / gfx_rel_es9.x Debug/Release binaries for 43xx devices (SGX core revision 1.2.5) AM43x EVM
5 GFX_Linux_KM Source for Graphics Kernel Modules Contains kernel dependent code, changes depending on Linux kernel used
6 GFX_Linux_SDK Demos, Training courses, PVR Tools,classes and header files Used for building new applications (Available only in the SDK package, not in the BIN package)
7 include Contains updated header file for GL extensions, specifically the buffer class streaming extension Useful for video texturing applications involving bufferclass driver
8 tools Contains devmem2, and other packages Useful for running/debugging/benchmarking of Graphics SDK
E2e.jpg {{
  1. switchcategory:MultiCore=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article RN 5 01 01 02 here.

Keystone=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article RN 5 01 01 02 here.

C2000=For technical support on the C2000 please post your questions on The C2000 Forum. Please post only comments about the article RN 5 01 01 02 here. DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article RN 5 01 01 02 here. MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article RN 5 01 01 02 here. OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article RN 5 01 01 02 here. OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article RN 5 01 01 02 here. MAVRK=For technical support on MAVRK please post your questions on The MAVRK Toolbox Forum. Please post only comments about the article RN 5 01 01 02 here. For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article RN 5 01 01 02 here.

}}

Hyperlink blue.png Links

Amplifiers & Linear
Audio
Broadband RF/IF & Digital Radio
Clocks & Timers
Data Converters

DLP & MEMS
High-Reliability
Interface
Logic
Power Management

Processors

Switches & Multiplexers
Temperature Sensors & Control ICs
Wireless Connectivity