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.
AM35x-OMAP35x-PSP 03.00.00.03 Release Notes
Content is no longer maintained and is being kept for reference only!
Contents
- 1 OMAP PSP 03.00.00.03 -
- 1.1 Document License
- 1.2 Introduction
- 1.3 Documentation
- 1.4 What's Supported
- 1.5 What's Not Supported
- 1.6 Fixed in this Release
- 1.7 New in this Release
- 1.8 Known Issues
- 1.9 Installation and Usage
- 1.10 Upgrade and Compatibility Information
- 1.11 Dependencies
- 1.12 Device Support
- 1.13 Validation Information
- 1.14 Versioning
- 1.15 Technical Support and Product Updates
OMAP PSP 03.00.00.03 -[edit]
Content is no longer maintained and is being kept for reference only!
Release Notes
November 27, 2009
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.
Introduction[edit]
This is Release 03.00.00.03 of OMAP PSP Software Development Kit (SDK). The SDK serves to provide a fundamental software platform for development, deployment and execution of Linux based applications on Texas Instruments AM3517EVM and OMAP3EVM. 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) |
---|---|---|---|
OMAP Linux Kernel | 2.6.32-rc5 (Linux kernel version) | The baseline was chosen from "pm" branch of http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap-2.6.git;a=shortlog;h=refs/heads/pm | 25c7b64bf80176463aa741407318e0e6b21cfd71. History on "pm" branch gets rewritten and hence the commit may not be valid always. |
U-Boot | 2009.08 | http://git.denx.de/?p=u-boot.git;a=summary | v2009.08 |
The File system is based on the Arago, version 2009.09.
The codebase for Linux kernel and U-Boot included in this release is also hosted at the following repositories:
Component | Repository (Branch) | Baseline Tag | Release Tag |
---|---|---|---|
OMAP Linux Kernel | http://arago-project.org/git/people/?p=sriram/ti-psp-omap.git;a=summary (staging) | OMAPPSP_03.00.00.03_baseline | v2.6.32-rc5_OMAPPSP_03.00.00.03 |
For detailed information on the various software components included in the release and how to use them, please refer to the User's 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]
The User Guide provides instructions on how to use the PSP SDK package. A copy of the User Guide is included in the docs folder of the SDK package.
The datasheet included in the docs folder of the SDK package provides performance benchmarks on drivers included with the PSP SDK package.
What's Supported[edit]
The SDK package supports the following components:
- U-Boot supporting NAND, MMC boot modes
- X-loader supporting NAND, MMC boot modes
- Linux Kernel and device drivers.
- Audio (McBSP)
- Video Display (V4L2 and Fbdev)
- Video Capture (BT656 mode)
- Video Resizer (Only on OMAP35x)
- Ethernet
- MUSB host supporting MSC, HID and USB Audio/Video
- MUSB gadget supporting File-storage and CDC/RNDIS
- MUSB OTG supporting HNP/SRP
- EHCI host supporting MSC, HID(via a HS hub) and USB Audio/Video
- NAND
- MMC/SD/SDIO
- UART
- I2C
- TouchScreen
- SPI
- RTC(on AM3517)
- Keypad(on OMAP35x)
- CAN - SocketCAN implementation (on AM3517)
- Power Management ICs (TPS65023 on AM3517, TPS65950 on OMAP35x)
- Audio and video examples.
- Pre-built binaries for X-loader, U-Boot, Linux kernel and filesystem.
What's Not Supported[edit]
- Following are not supported:
- U-boot (OneNand support on OMAP35x)
- Keypad(on AM3517)
- NOR support (on AM3517EVM)
Fixed in this Release[edit]
Issue Identifier | Issue headline |
---|---|
SDOCM00049722 | mmap system call fails for Graphics SDK |
SDOCM00053364 | Video-Display: down scaling is not supported beyond 1/2x even though hardware supports 1/4x scaling |
SDOCM00057186 | DVI 480P resolution FPS is 71 |
SDOCM00057615 | Power management issues with VRFB rotation |
SDOCM00061813 | Unexpected prints from display sub system |
SDOCM00062554 | Video: Modular build is not supported |
SDOCM00055622 | <USB> MUSB and EHCI doesn't work after system is back from memory suspend state |
SDOCM00055683 | OMAP35x-System scenario(When Multiple drivers are doing IO simultaneously)-USB data transfers fail with USB reset messages |
SDOCM00062544 | EHCI: compilation warning with ehci-omap.c |
SDOCM00062604 | USB EHCI: EHCI port become unusable when Full speed devices along with HS devices are connected via a HS USB hub |
SDOCM00062898 | EHCI: module insert fails |
SDOCM00062962 | Audio Loopback failure on ECHI ISO Audio() |
Fixed in this Release - OMAP35x[edit]
Issue Identifier | Issue headline |
---|---|
SDOCM00044584 | OMAP35x:Video-Resizer: Kernel hang during resize operation with specific parameters |
SDOCM00062550 | OMAP35x:OMAP-Resizer: Stack dump occurs on IOMMU buffers |
SDOCM00062555 | OMAP35x:Capture: Sometimes drivers failes to detect TVP5146 decoder |
SDOCM00062979 | OMAP35x:Capture: YUYV Format return error; |
SDOCM00063646 | OMAP35x: DVI Colors are not coming properly |
SDOCM00055228 | Unable to play 32Kh Audio file |
SDOCM00059301 | Unable to record in MMAP mode with -v verbose option |
SDOCM00061779 | Audio drive build failure when configured as module |
SDOCM00062534 | cpuidle: Usage statistics do not match actuals for OFF states |
SDOCM00062536 | pm: compile-time warnings in clock34xx.c |
SDOCM00063090 | The VDD1 voltage does not change if the MPU rate is set to 125MHz |
Fixed in this Release - AM3517[edit]
Issue Identifier | Issue headline |
---|---|
SDOCM00062551 | AM3517:OMAP-Display: DVI out is not working at our end <tracking purpose> |
SDOCM00062553 | AM3517: Capture Driver is recieving multiple fields from CCDC, due to this frames appears to stuck on LCD |
SDOCM00062613 | AM3517:Capture: control IOCTL's are not supported |
SDOCM00062755 | AM3517-FS-GADGET: Write from XP is very slow due to print message |
SDOCM00062957 | Unable to enumerate the USB device connected to MUSB before booting() |
SDOCM00062651 | AM3517 USB: mplayer exits when tried to stream USB images 320X240 and above |
SDOCM00060631 | Audio driver disabled in defconfig |
SDOCM00062646 | Artifacts are present in Audio AIC23 capture for 48 KHz sampling rate |
SDOCM00062953 |
Build failed when audio driver is configured as module |
New in this Release[edit]
Since version 03.00.00.02, the following features have been added:
- U-boot updated to version 2009.08
- Linux kernel updated to version 2.6.32-rc5 (off /pm branch)
- USB host support in U-boot
- EHCI driver power management
- SDIO functionality
New in this Release - OMAP35x[edit]
- IO mapped memory support in Video Capture driver
New in this Release - AM3517[edit]
- TSC2004 Touch screen controller driver
- CAN (HECC) driver as a networking driver that conforms to the socketCAN interface
- Control IOCTL's in Video Capture driver
Known Issues[edit]
Issue Identifier | Issue headline | Known Workaround(s) |
---|---|---|
SDOCM00034288 | Video-Display: Mirroring of RGB888 images fails | Hardware issue |
SDOCM00034465 | Video-Display: switching back and forth between ntsc and pal standard results into display corruption. | Avoid disabling display when output is on TV. |
SDOCM00034492 | Video-Capture: Interlacing artifacts observed in video sample loopback application when displayed on LCD | None |
SDOCM00053357 | Video-Display: Flicker and color corruption observed on TV Display | None |
SDOCM00053359 | Video-Display: Sharpness is reduced when image is up-scaled. | Hardware behavior: Fine tuning the scaling coeff. may give better result |
SDOCM00053361 | Video-Display: Directing any of the pipeline to TV cuts image on top left corner by few pixels. | None |
SDOCM00053362 | Video-Display: Frame rate may fall below 60Hz when rotation enabled for V4L2 driver under heavy system load. | Requires custom fine tuning of application |
SDOCM00059300 | Suspend/Resume is not supported when any of output is on TV (VENC). | Avoid suspend/resume when output is on TV. This issue is related to SDOCM00034465, where Venv goes out of order after multiple on-off sequence. |
SDOCM00055541 | MUSB: Rx throughput is low when CPUIDLE is enabled | none |
SDOCM00053644 | OTG : OPT failure for MUSB as A-devcie | Use custom patch as per details in IR |
SDOCM00053934 | <OMAP35x-Linux:USB RNDIS>Pings fail beyond packet size of 64000 bytes | none |
SDOCM00034419 | <USB-CDC/RNDIS> Device frame work and NDIS 6.0 failures are observed during DTM test execution | none |
SDOCM00054860 | <MUSB Video capture> USB capture for image size 640*480 not working with LogitechPro5000 | Use EHCI host |
SDOCM00055317 | OMAP35x-GIT: USB ISO- Stress tests are failing(video capture, audio playback stop after a days run) | none |
SDOCM00062599 | USB RNDIS: NFS retry observed when RNDIS module is inserted | Use built-in CDC/RNDIS driver untill issue gets fixed in Arago filesystem. |
SDOCM00064573 | Audio capture gives overrun errors when tried using NFS | Use MMC card or ramdisk to store the captured audio files |
SDOCM00064575 | Audio capture gives overrun error, when running in background, with suspend/resume | None |
SDOCM00064808 | <LFTB>Capture application fails in S_FMT ioctl on both AM3517/OMAP3530 | None |
SDOCM00064809 | <LFTB> fbdev application fails on AM3517 due to wrong resolution configuration | None |
Known Issues - OMAP35x[edit]
Issue Identifier | Issue headline | Known Workaround(s) |
---|---|---|
SDOCM00053374 | <Video-Capture >Video quality issues observed with video test patterns | None |
SDOCM00053412 | Blockiness and feathering effect (at edges) are observed with 4x scaling. | Hardware behavior: Fine tuning the scaling coeff. may give better result |
SDOCM00053360 | Video-Display: On some EVMs that have a Micron Nand part, display quality is bad. | None |
SDOCM00064663 | Video Display: Display doesn't work after suspending the system with "enable_off_mode=1" | None |
SDOCM00062661 | pm: high cpu usage after 'failed' suspend | None. The issue is being tracked here with Arago Project. |
SDOCM00065206 | <OMAP Resizer> Milti-channel operation is failing | None |
SDOCM00065203 | MUSB (OMAP35x): MSC data read corruption when USB LAN devices interface is up | Use custom patch adding new FIFO mode which uses only first 8K of FIFO space |
Known Issues - AM3517[edit]
Issue Identifier | Issue headline | Known Workaround(s) |
---|---|---|
SDOCM00062552 | AM3517-Capture: Capture is giving Greenish output | Requires board modification along with separate patch, please refer to the link Patches on top of PSP03.00.00.03 |
SDOCM00065139 | <AM3517 Capture>CPU consumption is going as high as 95% in MMAP mode | Use UserPtr mode of operation |
SDOCM00062832 | AM3517-RNDIS: iperf fails to work in DMA mode | Use PIO mode |
SDOCM00062659 | AM3517 MUSB PM: System doesn't enter into suspend state | None |
SDOCM00065111 | MUSB (AM3517) : MUSB port is unusable with CONFIG_PM=y | Disable CONFIG_PM |
SDOCM00065129 | EHCI (AM3517): Port becomes unusable when EHCI module is inserted 2nd time onward | None |
SDOCM00065165 | MUSB (AM3517) : SRP from device is not detected by host | Start session from host side where mini-A plug is inserted. |
Installation and Usage[edit]
Please look for detailed installation and usage instructions in the User's 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.
This version does not have an in-compatibility with previous versions.
Dependencies[edit]
Device Support[edit]
This release supports the Texas Instruments AM3517EVM and OMAP3EVM(Rev.G)
Validation Information[edit]
Please use the Linux Functional Test Bench (LFTB) included in the release package for validating the release. Documentation on using LFTB is included in the LFTB package itself.
Versioning[edit]
This is Release 03.00.00.03 of OMAP PSP SDK 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