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.
DM814x C6A814x AM387x PSP 04.01.00.03 Release Notes
DM816x refers to DM816x/AM389x devices unless specified.
DM814x refers to DM814x/AM387x devices unless specified.
DM81xx refers to both DM816x, DM814x and DM813x.
Important
This document covers details for TI814x 04.01.00.03 release. This release is tested on DM8148EVM (refer Validation Information section for validation details)
Contents
- 1 TI814x PSP 04.01.00.03
- 2 Read This First
- 2.1 Introduction
- 2.2 Documentation
- 2.3 What's Supported
- 2.4 What's Not Supported
- 2.5 Fixed in this Release
- 2.6 New in this Release
- 2.7 Known Issues
- 2.8 Installation and Usage
- 2.9 Upgrade and Compatibility Information
- 2.10 Dependencies
- 2.11 Device Support
- 2.12 Validation Information
- 2.13 Versioning
- 2.14 Technical Support and Product Updates
TI814x PSP 04.01.00.03[edit]
Release Notes
Release Date: Feb 16, 2011
Document License[edit]
This work is licensed under the Creative Commons Attribution-Share Alike 3.0 United States License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/us/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.
Read This First[edit]
- The parameter passed to mkfs.jffs2 while creating JFFS2 image has changed, please refer "Creating JFFS2 File-system" section under "U-Boot NAND Support" in U-Boot User Guide.
- The steps for flashing jffs2 image to NAND from U-Boot has changed, please refer "Flashing File-system from U-Boot" section under "U-Boot NAND Support" in U-Boot User Guide.
In addition, note following changes applicable for release 04.01.00.02 onwards:
- The kernel NAND driver uses 1-bit h/w ECC and U-Boot is also updated accordingly. So it is mandatory to re-flash the latest U-Boot along with kernel and filesystem (if using NAND based kernel and/or filesystem) before proceeding to boot the kernel.
- The serial console device names to be used are changed from 'ttySx' to 'ttyOx'. This means you will need to change the boot arguments passed to kernel and the /etc/inittab file in the filesystem accordingly. Please refer "Using The Correct Console Device" section from User Guide.
- You might need to update the DHCP script in your filesystem when using network mounted root filesystem with the kernel from this release. Please refer Updating the DHCP Script" section from User Guide.
Introduction[edit]
This is Release 04.01.00.03 of TI814x Linux PSP tested on DM8148 EVM. The EVM consists of base board. In the rest of the document, we will refer this setup as DM8148 EVM.
The Linux PSP serves to provide a fundamental software platform for development, deployment and execution of Linux based applications on Texas Instruments DM8148 EVM. 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) |
---|---|---|---|
TI814x Linux Kernel | 2.6.37(Linux kernel version) | http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap-2.6.git;a=commit;h=2b3ea6aa16956e15f1ba8e7b70898aaacbec2237 | 2b3ea6aa16956e15f1ba8e7b70898aaacbec2237 |
U-Boot | 2010.06 | http://git.denx.de/?p=u-boot.git;a=summary | v2010.06 |
The code base for Linux kernel and U-Boot included in this release is hosted at the following repositories:
Component | Repository (Branch) | Baseline Tag/Commit | Release Tag |
---|---|---|---|
TI814x Linux Kernel | http://arago-project.org/git/people/?p=sriram/ti-psp-omap.git;a=summary (ti81xx-master) | 2b3ea6aa16956e15f1ba8e7b70898aaacbec2237 | v2.6.37_TI814XPSP_04.01.00.03 |
TI814x U-Boot | http://arago-project.org/git/projects/?p=u-boot-omap3.git;a=summary (ti81xx-master) | v2010.06 | v2010.06_TI814XPSP_04.01.00.03 |
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 CodeSourcery GNU Toolchain for ARM Processors 2009-q1-203 based on GCC 4.3.3
Documentation[edit]
Please refer the User Guide included in the docs folder of the package for how to use the PSP Release Package.
What's Supported[edit]
SDK package includes support for DM8148 EVM platform.
The Linux PSP package supports the following components:
- U-Boot supporting NAND, SD and SPI, boot modes
- Linux Kernel and device drivers.
- Ethernet
- MUSB host driver supporting Mass Storage Class and HID class on USB0 and USB1.
- NAND
- UART
- I2C
- SATA
- EDMA
- Audio
- SPI (PIO mode)
- SD
- HDMI Character Driver for Video
- Video Display Driver(FBDev)
- TILER
- IOMMU
- Pre-built binaries for U-Boot (for SD and NAND boot mode only), Linux kernel.
- Pre-Built binaries for NAND and SPI flash writers.
- NAND 1-bit h/w ECC support in U-Boot and Kernel (Enabled by default)
What's Not Supported[edit]
- Following are not supported:
- PCIe Boot
- PCIe RC driver
- NOR Boot and NOR driver
- Ethernet Boot
- HDMI Audio
- TVP5158 Audio
- ADC3101 Audio
- RTC
- WDT
- GPIO
- The release package does not include a filesystem image
Fixed in this Release[edit]
This section lists issues fixed in this release:
Issue Identifier |
Issue Headline |
---|---|
SDOCM00074654 | Top command always displays per process CPU load as 0% |
SDOCM00077516 | U-Boot does not read MAC address from eFuse registers |
SDOCM00077309 | SD boot clk config missing |
SDOCM00078439 | HDMI: HDMI PLL is not kept in bypass before re-programming |
SDOCM00078332 | HDMI: Display quality is not good with 1080P60 output |
SDOCM00077875 |
Host does not enumerate devices connected to all the ports of a port multiplier. |
SDOCM00075915 |
USB,SATA,SPI drivers are not enabled by default |
SDOCM00077509 |
USB: reboot of netra evm causes [Warning] crashes in usb musb-driver |
SDOCM00077379 |
USB/RNDIS: Flood Ping of 512 bytes from windows xp to TI816XEVM stops after few seconds |
SDOCM00077517 |
Defconfig: The default ti8168_evm_defconfig throws warning when mulitmedia support and UVC usb class is selcted |
New in this Release[edit]
- Updated to Linux 2.6.37 kernel from linux-omap git
- Sysfs entries changes in the Video Driver, refer VPSS Video User Guide for details.
Known Issues[edit]
This section lists known issues observed in this release:
Issue Identifier |
Issue Headline |
Known Workaround(s) |
---|---|---|
SDOCM00072638 |
Audio: Overrun, underrun errors observed for less period sizes less than 64 frames |
None. |
SDOCM00072456 |
Fourth test(try to write off end of device) in mtd_oobtest is failing for read on third mtd partition |
This is a limitation in Linux NAND stack. Fourth mtd_oobtest will fail if used in intermediate partitions in a flash device. Hence if mtd4 is used for mtd_oobtest it would succeed. |
SDOCM00072969 |
Kernel build throws warnings |
None. These warnings will not be fixed as they are from common kernel or Omap OMAP(2/3) source. |
SDOCM00072442 |
NAND 4 bit ECC not supported in TI814x |
None. This is a hardware issue and will not be supported. |
SDOCM00074366 |
Linux SD driver cannot detect SD card hot insertion |
Make sure to insert SD card before booting |
SDOCM00078276 |
MMC/SD card's write protect status is not detected |
None. |
SDOCM00078292 |
Kernel build fails if IOMMU Debug-FS is enabled in kernel configuration |
IOMMU debug-fs should always be built as module |
SDOCM00078359 |
CCS based JTAG flashing tool can be used only to flash bootloader |
For other images use u-boot or uart boot mode. |
SDOCM00078546 |
HDMI PLL doesn't get locked on some of Centaurus boards. Will be fixed in PG2.0 version of Silicon |
Try on other Board. |
SDOCM00078905 |
TILER: Passing less memory to Linux kernel will crash memmanager test suite |
Pass 512MB to Linux kernel |
SDOCM00078869 |
USB: TI81XX: rmmod followed by insomd of ti81xx.ko failed |
No work around |
SDOCM00078870 |
USB: TI816X: Both USB0/USB1 port does not work and Babble condition occurs on PG1.1 DDR3 EVMs. Need LongReset as Workaround. |
Known Issue |
SDOCM00078467 |
USB: While USB Audio record and playback there is underrun error displayed on the console |
No workaround |
SDOCM00077522 |
USB:Gadget:Perrformance: The Write performance is very poor for USB Gadget with SATA as storag device |
No workaround |
SDOCM00078904 |
USB:TI81XX: The Video capture and playback from creative camera does not work |
No workaround |
Installation and Usage[edit]
Please look for detailed installation and usage instructions in the User Guide
Upgrade and Compatibility Information[edit]
To upgrade to new PSP release, simply delete the old release and extract the new release in its place.
Dependencies[edit]
This release requires following tools/packages to be installed for fbdev/v4l2 drivers:
- Syslink : 02.00.00.67_alpha2
- HDVPSS Binary : 01.00.01.26
Device Support[edit]
This release supports the Texas Instruments DM8148 EVM
Validation Information[edit]
This release is tested on DM8148 EVM with filesystem built form Arago.
ARM is running at 600 MHz and DDR2 at 333 MHz.
Versioning[edit]
This is 04.01.00.03 release of TI814X Linux PSP product.
Technical Support and Product Updates[edit]
For further information or to report any problems, contact http://community.ti.com or http://support.ti.com.
OMAP Linux Mailing List: http://vger.kernel.org/vger-lists.html#linux-omap </div>