NOTICE: The Processors Wiki will End-of-Life in December of 2020. It is recommended to download any files or other content you may need that are hosted on The site is now set to read only.

AM335x-PSP Release Notes

From Texas Instruments Wiki
Jump to: navigation, search

Content is no longer maintained and is being kept for reference only!

AM335x-PSP Release Notes
Linux PSP

AM335x PSP

Content is no longer maintained and is being kept for reference only!

Release Notes

Release Date:  October 31, 2011

Document License

This work is licensed under the Creative Commons Attribution-Share Alike 3.0 United States License. To view a copy of this license, visit or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.


This is Release of AM335x Linux PSP tested on BeagleBoard Bone.

The Linux PSP serves to provide a fundamental software platform for development, deployment and execution of Linux based applications on Texas Instruments silicon. The Linux kernel and U-Boot software in this release are based on the following open source repositories:

Component Version Base Repository Base Tag (or commit id)
Linux Kernel v3.1-rc8 (Linux kernel version);a=summary 1dd8838c74476fe13e51334ad2444e6c963cf5ff
U-Boot 2011.09;a=summary v2011.09

The code base for Linux kernel and U-Boot included in this release is hosted at the following repositories:

Component Repository & Branch Release Tag
Linux Kernel;a=shortlog;h=refs/heads/master v3.1-rc8_AM335xPSP_04.06.00.02
U-Boot;a=shortlog;h=refs/heads/int_am335xpsp_04.06.00.01-v2011.09-for-sdk- v2011.09_AM335xPSP_04.06.00.02

For detailed information on the various software components included in the release and how to use them, please refer to the User Guide.

The kernel and U-Boot have been compiled with GCC 4.5.3 for ARM Processors. This release uses Arago ARM toolchain for compilation.

Obtaining the Release Package

The PSP release package can be obtained from TI's Technology and Software Publicly Available (TSPA) download site.


Tool/Component Description Release Version
CGTools Code generation Tool


The User's Guide provides instructions on how to use the PSP Release package.

What's Supported

The Linux PSP package supports the following components:

  • U-Boot supporting NAND and MMC/SD boot modes
  • Linux Kernel and device drivers.
    • Ethernet
    • MUSB host driver supporting Mass Storage Class and HID class on USB0 and USB1.
    • NAND
    • TouchScreen
    • UART
    • I2C
    • EDMA
    • Audio driver using AIC3106
    • SPI (PIO mode)
    • MMC/SD
    • LCD Driver(FBDev)
    • Watchdog Timer
    • GPIO
    • RTC
  • Pre-built binaries for U-Boot (for SD and NAND boot mode only), Linux kernel.
  • Pre-Built binaries for NAND flash writers.

What's Not Supported

  • Following are not supported:
    • ePWM, eHRPWM, eCAP
    • Haptics
    • Ethernet VLAN, IEEE1588, ALE or pacing
    • USB Isochronous Mode
    • The release package does not include a filesystem image
    • NOR
    • Power Management (CPU idle, CPU Freq, Suspend-to-RAM)

New in this Release

Not Applicable (first AM335x release)

Fixed in this Release

Not Applicable (first AM335x release)

Known Issues

This section lists known issues observed in this release:

Issue Identifier
Issue Headline
Known Workaround(s)
SDOCM00085670 USB: NFS stops working when CDC/RNDIS gadget module is inserted with Arago FS None. This is being tracked as a filesystem issue.
SDOCM00085672 AM335x: USB: Video: 640x480 captured image from camera is not clear None. Use lower resolution images.
SDOCM00085673 USB File storage gadget: instability when pendrive connected to host port exposed as storage media from gadget port to PC None
SDOCM00085676 USB: devices connected through a full speed (USB 1.1) hub fail to work in DMA mode Use USB in PIO mode
SDOCM00085830 USB: OTG HNP and SRP not working None
SDOCM00086158 Audio: arecord(version and aplay (version do not work in background Use these utilities in foreground. More information is available here
SDOCM00086520 USB Host port stops enumerating devices after one disconnect / connect cycle Please re-start the VBUS by following the recommended procedure provided in user's guide
SDOCM00085558 AM335x: Allow user to update SPL/Uboot from kernel to NAND None
SDOCM00085659 Nand: 4-bit introduced errors could not be corrected. None
SDOCM00085443 WDT1 timeout inaccurate. None
SDOCM00085738 mmcsd write performance is very low when card is mounted as sync. It is highly recommended to use async mode for good MMC/SD performance
SDOCM00085770 MMC 8bit is not supported. None
SDOCM00085040 Pressure measurements are not supported in touchscreen driver. None
SDOCM00084139 Ethernet: Interrupt Pacing not supported. None
SDOCM00085737 After soft reboot, dhcp or tftp sometimes timeout in uboot. Power cycle the board (hard reboot).

Installation and Usage

Please look for detailed installation and usage instructions in the User Guide

Upgrade and Compatibility Information

To upgrade to new PSP release, simply delete the old release and extract the new release in its place.

Device Support

This release supports the BeagleBone Board

Validation Information

This release is tested on BeagleBone Board


This is release of AM335x Linux PSP product.

Useful Links

AM335x PSP User's Guide

AM335x-PSP Features and Performance Guide

Technical Support and Product Updates

For further information or to report any problems, contact or

OMAP Linux Mailing List: