DaVinci-PSP-SDK-03.20.00.05
Release Notes
July 30, 2009
This is Release 03.20.00.05 of DaVinci-PSP-SDK. The SDK
serves to provide a fundamental software platform for development,
deployment and execution of Linux based applications on Texas
Instruments OMAP-L138
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 |
DaVinci Linux Kernel |
2.6.29-rc8 (Linux kernel version) |
https://git.kernel.org/?p=linux/kernel/git/khilman/linux-davinci.git;a=summary |
4bbab93e456c0987c78ef33886116e9e28747f8d |
U-Boot |
2009.01 |
https://git.denx.de/?p=u-boot.git;a=summary |
v2009.01 |
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 |
DaVinci Linux Kernel |
http://arago-project.org/git/people/?p=sekhar/linux-omapl1.git (wakeup) |
v2.6.29-rc8-freon-bringup-baseline |
REL_DAVINCIPSP_03.20.00.05_alpha |
U-Boot |
http://arago-project.org/git/people/?p=sekhar/u-boot-omapl1.git (wakeup) |
v2009.01 |
REL_DAVINCIPSP_03.20.00.05_alpha |
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
Code Sourcery
ToolChain 2008-q3 based on GCC 4.3.2.
This document is divided into the following sections:
User's Guide
Driver's Data Sheet
The SDK package contains the following components:
- U-Boot 2009.01 supporting SPI and NAND Flash.
- User Boot Loader for SPI and NAND flash (CCStudiov3.3 based)
- NAND and SPI flash writer
utilities (CCStudiov3.3 based)
- DaVinci Linux Kernel and device drivers.
- Audio (McASP)
- Ethernet
- USB MSC Host
- USB HID Host
- USB MUSB HCD
- USB OHCI HCD
- NAND Flash
- Graphical LCD
- SPI Flash
- MMC/SD
- UART
- I2C
- RTC
- Watchdog
- SPI
- SATA
- EDMA and GPIO examples.
- Pre-built binaries for Linux, U-Boot, UBL, Flash writer and
Examples.
- User Boot Loader and Flash writer for NOR Flash are not supported.
- Following drivers are not supported:
- SDIO - WLAN
- McBSP
- VPIF (Video Port Interface)
- UPP (Universal Parallel Port)
- NOR Flash
- Character LCD
- USB OTG
- ISO - Audio transfers (USB Host Mode)
- CDC/RNDIS (USB Device Mode)
- Power Management (CPUFreq, CPUIdle)
Fixed in this
Release
- I2C: rmmod of I2C kernel module results in warning message - IR
59712
- SPI: rmmod results in kernel crash - IR 59716
- LCDC: Colour of displayed image is not proper - IR 59718
- SPI: In DMA mode SPI is not able to transfer more than 256 bytes
- IR 59720
- CPGMAC: rmmod of ethernet driver module results in kernel crash -
IR 59725
- LCDC: Image shift observed on the screen after running the tests
for some time - IR 59726
- Audio: Kernel crash is observed when ALSA loopback is executed
using arecord and aplay - IR 59751
- Base Port: PLL Controller 1 base address is wrong - IR 59950
- Freon: GLCD: Panel characteristics have changed in the recent hardware (still alpha) requiring software modifications - IR 60479
- UBL:PLL is being locked by UBL - IR 60600
- GLCD: Modular build fails - IR 60699
New in this Release
Since version 03.20.00.01, the following features have been added.
- Linux SATA driver
- DSP is being woken up in U-Boot by default.
- rmmod of MMC driver module results in kernel crash.
- Workaround:
Use MMC as a statically built module.
- USB RNDIS mode enumeration crashes EVM when connected to PC.
- USB2.0 (musb_hdrc) when compiled as a module, multiple
insmod/rmmod results in Kernel crash.
- Workaround:
Use USB2.0 (musb_hdrc) as part of the kernel.
- During audio playback/capture, sometimes underrun/overrun errors
are observed.
- Unable to playback/capture in mmap mode.
- Workaround:
Use the default mode.
- Playback/Capture failure at 96KHz sample rate occasionally.
- Noise is observed during audio capture.
- Default playback volume is low.
- Workaround:
Use amixer controls to increase the playback volume.
- amixer controls to control left/right playback volume is
inverted.
- amixer controls to switch on/off, left/right
playback is inverted.
- amixer control to switch on/off capture is not working.
- GLCD flickering is observed whenever SPI flash is accessed. This
is due to the muxing of GLCD backlight control pins (EPWM) and SPI
flash chip select pins.
Please look for detailed installlation and usage instructions
in the User's Guide
To upgrade to new PSP release, simply delete the old release
and extract the new release in its place.
This release has been validated on the following host machines:
Red Hat Enterprise Linux 4 for Code Sourcery toolchain.
Windows XP SP2 for CCStudiov3.3 installation
The PSP SDK depends on Code Sourcery tool chain and Code Composer
Studio
(CCStudio). CCStudio is needed for initial (or recovery)
flashing of UBL and U-Boot. As long as U-Boot remains functional on
the
EVM, CCStudio will not be needed.
This release supports the Texas Instruments OMAP-L138
Evaluation Module
(EVM).
Validation Information
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.
This is Release 03.20.00.05 of DaVinci-PSP-SDK product.
For further information or to report any problems, contact http://community.ti.com or
https://support.ti.com
DaVinci Linux Mailing List: http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source