DaVinci PSP 03.01 Beta (r31) Release Notes

From Texas Instruments Embedded Processors Wiki

Jump to: navigation, search
Translate this page to   

TIBanner.png

Contents

DaVinci PSP 03.01 Beta Release (Build r31)

Release Notes

January 14, 2009

Introduction

This is the DaVinci PSP 03.01 Beta release (Build r31). The PSP serves to provide a fundamental software platform for development, deployment and execution of Linux based applications on Texas Instruments DM355 EVM. This abstracts the functionality provided by the hardware. The product forms the basis for all application development on this platform. The Linux Kernel in this release is based on the linux-davinci tree, version 2.6.32-rc1. The U-Boot is based on the u-boot.git denx tree, version 2009.06-rc0. The File system is based on the Arago, version 2009.09.

Release Components

The DaVinci PSP 03.01 Beta release package contains following components:

Components Repository Build: r31 Release Tag/Commit Id <release-tag/commit-id>
DaVinci Linux Kernel Source tarball http://arago-project.org/files/releases/davinci-psp_3.x.0.0/sources/linux-davinci-staging.tar.gz NA
DaVinci Linux Kernel GIT repository http://arago-project.org/git/projects/?p=linux-davinci.git;a=shortlog;h=refs/heads/r31 DEV.DaVinciPSP.03.XX.00.31
U-Boot Source tarball http://arago-project.org/files/releases/davinci-psp_3.x.0.0/sources/u-boot-davinci.tar.gz NA
U-Boot GIT repository http://arago-project.org/git/projects/?p=u-boot-davinci.git;a=shortlog;h=refs/heads/u-boot-davinci-2009.06 DEV.DaVinciPSP.03.XX.00.31
Examples http://arago-project.org/git/projects/?p=examples-davinci.git;a=summary DEV.DaVinciPSP.03.XX.00.31
Serial Flash, NAND Writer and UBL Utilities (pre-built binaries) http://arago-project.org/files/releases/davinci-psp_3.x.0.0/board_utilities/ NA
Serial Flash, NAND Writer and UBL Utilities (source code) http://arago-project.org/files/releases/davinci-psp_3.x.0.0/sources/flash-utils-davinci.tar.gz NA
Linux kernel, U-Boot and Filesystem (pre-built binaries) http://arago-project.org/files/releases/davinci-psp_3.x.0.0/images/ NA
Documentation DaVinci PSP 03.01 Linux Installation User Guide NA
Arago SDK images http://arago-project.org/files/releases/davinci-psp_3.x.0.0/sdk/ NA


The DaVinci PSP 03.01 Beta release package also contains Arago components, to be used only if you want to build Kernel, U-Boot in the Arago Environment or to re-build a filesystem:

Components Repository Build: r31 Release Tag/Commit Id <release-tag/commit-id>
Arago Package Build Recipes http://arago-project.org/git/?p=arago.git;a=summary DEV.DaVinciPSP.03.XX.00.31
Arago OpenEmbedded Development http://arago-project.org/git/?p=arago-oe-dev.git;a=summary DEV.DaVinciPSP.03.XX.00.31
Arago Bitbake Build tool http://arago-project.org/git/?p=arago-bitbake.git;a=summary DEV.DaVinciPSP.03.XX.00.31


The components have been compiled under Arago Build Environment (OE based) using the CodeSourcery GNU Toolchain for ARM Processors: 2009q1-203 version

DaVinci PSP 03.01 Build in the Arago OE environment

  $ mkdir $HOME/oe
  $ cd $HOME/oe 
  $ git clone -n git://arago-project.org/git/arago.git 
  $ cd arago 
  $ git checkout <release-tag or commit-id>
  $ cd $HOME/oe 
  $ git clone -n git://arago-project.org/git/arago-oe-dev.git 
  $ cd arago-oe-dev 
  $ git checkout <release-tag or commit-id>
  $ cd $HOME/oe 
  $ git clone -n git://arago-project.org/git/arago-bitbake.git 
  $ cd arago-bitbake 
  $ git checkout <release-tag or commit-id>
  $ MACHINE=<machine> bitbake arago-base-image
  $ MACHINE=<machine> bitbake board-set arago-demo-image
  $ MACHINE=<machine> bitbake linux-davinci-staging-static

Download DaVinci PSP 03.01 Components

The DaVinci PSP 03.01 release components can be downloaded from the corresponding GIT repositories and can also be built standalone (not in the Arago build Environment).

  $ git clone -n git://arago-project.org/git/projects/linux-davinci.git
  $ cd linux-davinci-staging
  $ git checkout <release-tag or commit-id>
  $ git://arago-project.org/git/projects/u-boot-davinci.git
  $ cd u-boot-davinci
  $ git checkout <release-tag or commit-id>
  $ git clone -n git://arago-project.org/git/projects/examples-davinci.git
  $ cd linux-davinci-examples
  $ git checkout <release-tag or commit-id>

Documentation

DaVinci PSP 03.01 Linux Installation User Guide provides instructions on how to flash the EVM using Serial Flash or CCS based NAND Writer utilities. This user guide also provides information on the migration path for customers using Montavista Professional Edition 5.0 based LSP releases.

What's Supported

What's not supported

Upgrade and Compatibility Information

Refer to the Migration section of DaVinci PSP 03.01 Linux Installation User Guide

Host Support

This release has been validated on the following host machines:

Dependencies

The DaVinci PSP release depends on Code Sourcery tool chain and Code Composer Studio (CCS). CCS is needed for initial (or recovery) flashing of UBL and U-Boot (Serial Flash utility is an alternate option without having to use CCS). As long as U-Boot remains functional on the EVM, CCS will not be needed.

Device Support

This release supports the Texas Instruments DM365 and DM355 SoCs along with the DM365 and DM355 Evaluation Module (EVM).

Validation Information

This release has passed the system test cycle on the following devices

Fixed in this release (Beta, Build r31)

Fixed in this release (Phase 3, Build r28)

Fixed in this release (Phase 2, Build r26)

Known Issues

Performance - DM365 EVM

Drivers Performance Notes
CDC-TCP 43.8 Mbits/sec
RNDIS-TCP 38.9 Mbits/sec
Ethernet 60.8 Mbits/sec When window size is 212KB
USB-MSC EXT3 Write 6.78 MBytes/sec
USB-MSC EXT3 Read 14.32 MBytes/sec
USB-MSC VFAT Write 0.77 MBytes/sec
USB-MSC VFAT Read 13.73 MBytes/sec
USB-MSC EXT2 Write 2.47 MBytes/sec
USB-MSC EXT2 Read 14.33 MBytes/sec
SD EXT2 Write 3.70 MBytes/sec Using Sandisk 2G card
SD EXT2 Read 8.50 MBytes/sec Using Sandisk 2G card
SDHC VFAT Write 8.76 MBytes/sec Using Sandisk 16G card
SDHC VFAT Read 11.00 MBytes/sec Using Sandisk 16G card
NAND 2k JFFS2 Write 1.05 MBytes/sec
NAND 2k JFFS2 Read 5.31 MB/S
NAND Raw Write 4.2 MBytes/sec Using mtd_speedtest module
NAND Raw Read 4.9 MBytes/sec Using mtd_speedtest module
I2C Write 256.4 Kbits/sec
I2C Read 306.25 Kbits/sec
SPI Write 11.88 Kbits/sec
SPI Read 498.50 Kbits/sec
Audio ALSA Write 1555427 bits/sec
Audio ALSA Read 1555230 bits/sec
EDMA-Async 312.01 Bytes/usec Acnt=32767; Bcnt=2; Ccnt=1
EDMA-ABsync 332.60 Bytes/usec Acnt=32767; Bcnt=2; Ccnt=1
V4L2 Capture-NTSC 60Hz 30.03 fps
V4L2 Capture-PAL 50Hz 25.05 fps
V4L2 Capture-720p 60Hz 60.56 fps
V4L2 Capture-1080i 30Hz 30.29 fps
Fbdev Display-NTSC 60Hz 30.05 fps
Fbdev Display-PAL 50Hz 25.1 fps
Fbdev Display-720p 60Hz 60.15 fps
Fbdev Display-1080i 30Hz NA
V4L2 Display-NTSC 60Hz 30.03 fps
V4L2 Display-PAL 50Hz 25.05 fps
V4L2 Display-720p 60Hz 60.06 fps
V4L2 Display-1080i 30Hz 30.06 fps
USB-ISO Video 15.07 fps Using Logitech QuickCam Fusion webcamera

Performance - DM355 EVM

Drivers Performance Notes
CDC-TCP 36.6 Mbits/sec When window size is 212KB
RNDIS-TCP 33.3 Mbits/sec When window size is 212KB
Ethernet 22.3 Mbits/sec When window size is 212KB
USB-MSC EXT3 Write 5.49 MB/S
USB-MSC EXT3 Read 9.76 MB/S
USB-MSC VFAT Write 0.69 MB/S
USB-MSC VFAT Read 9.36 MB/S
USB-MSC EXT2 Write 2.08 MB/S
USB-MSC EXT2 Read 9.73 MB/S
SD EXT2 Write 3.8 MB/S Using Kingston 2G x120 card
SD EXT2 Read 7.6 MB/S Using Kingston 2G x120 card
SDHC VFAT Write 7.6 MB/S Use Sandisk UltraII 16G card
SDHC VFAT Read 10.7 MB/S Use Sandisk UltraII 16G card
NAND 2k JFFS2 Write 1.97 MB/S Buffersize=1024K; 0.8 when buffersize if 100K and 256K
NAND 2k JFFS2 Read 4.0 MB/S Buffersize=1024K;
I2C Write 264.3 Kbits/S Bus_freq=400KHz; Buffersize=1024
I2C Read 318.75 Kbits/S Bus_freq=400KHz; Buffersize=1024
SPI Write 11.9 Kbits/S Buffersize=1024;
SPI Read 390.6 Kbits/S Buffersize=1024;
V4L2 Capture-NTSC 60Hz 30.03 fps
Fbdev Display-NTSC 60Hz 30.24 fps
USB-ISO Video 31.98 fps Using Logitech QuickCam Fusion webcamera

Versioning

This is the DaVinci PSP 03.01 Beta release (Build r31).

Technical Support and Product Updates

For further information or to report any problems, contact http://community.ti.com or http://support.ti.com.

DaVinci Linux Mailing List: http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source.

E2e.jpg For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article DaVinci PSP 03.01 Beta (r31) Release Notes here.
Hyperlink blue.png Links
ARM Microcontroller MCU ARM Processor Digital Media Processor Digital Signal Processing Microcontroller MCU Multi Core Processor
Ultra Low Power DSP 8 bit Microcontroller MCU 16 bit Microcontroller MCU 32 bit Microcontroller MCU

Leave a Comment
Personal tools
Namespaces
Variants
Actions
Navigation
Print/export
Toolbox