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.

Sitara SDK 5.03.02 Release Notes

From Texas Instruments Wiki
Jump to: navigation, search


TIBanner.png


Sitara SDK 05.03.02 Release Notes[edit]

Released December 23, 2011


Content Overview[edit]

This is version 05.03.02.00 of the Sitara Software Development Kit (SDK). The SDK provides a fundamental software platform for development, deployment and execution of Linux based applications and includes the following:

Kernel Versions AM335x BeagleBone AM180x AM35x AM37x Beagleboard-xM
3.1.0 Internal PSP version (04.06.00.03) X X
3.0.8 X
2.6.37 Internal PSP version (03.21.00.04) X
2.6.37 Internal PSP version (04.02.00.07) X X
  • Bootloaders & Filesystems
  • SDK Installer
  • Setup Scripts
  • Makefiles
  • (Upgraded)Matrix Application Launcher
  • Example Applications
  • Code Composer Studio v5 (CCSv5)
  • Host Tools
    • Flash Tool
    • Pin Mux Utility


Supported Devices[edit]

  • AM335x
  • AM37x
  • AM35x
  • AM180x
  • BeagleBone
  • BeagleBoard-xM


What's New[edit]

We continue to enhance the features providing in the Sitara SDK.  This version includes the following new features:


  • Full integrated toolchain, upgraded to gcc4.5.3.   
  • Upgraded Matrix Application Launcher with remote access capabilities. Matrix runs on any browser supporting HTML5.


Note - Some applications are platform specifc and highlighted in the Software Developer's Guide.


Installation and Usage[edit]

The Software Developer's Guide provides instructions on how to setup up your Linux development environment, install the SDK and start your development.  It also includes User's Guides for various Example Applications and Code Composer Studio.


Host Support[edit]

The Sitara SDK is developed, built and verified on Ubuntu 10.04 LTS.  In addition to the Long Term Support provided by Ubuntu on this version, we also recommend use of Ubuntu 10.04 LTS to ensure efforts to resolve any issues are not host related.  Details on how to create a virtual machine to load Ubuntu 10.04 LTS are described in the Software Developer's Guide.


Toolchain[edit]

Versions prior to 05.02 used the Codesourcery Lite 2009q1-203 toolchain.  This required pre-installation of the cs-lite toolchain before the SDK could be installed.  Versions after 05.02 utilize the open source gcc4.X toolchain and are fully integrated in the Sitara SDK (linux-devkit) no longer requiring a toolchain installation.  SDK version 05.02 supplies gcc 4.3.3. SDK version 05.03 supplies 4.5.3. 


Technical Support and Product Updates[edit]

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

Known Issues[edit]

BUG_ID IMPACT CLASS RELEASE Platform SUMMARY DETAILS
ARM_MPU.XLDR_UBOOT.21 Critical Other SDK 05.03.02 AM335x / BeagleBone u-boot environment not optimally protected in NAND on AM335x EVM The NAND chips on the AM335x EVM require a minimum of 4 bits ECC. Linux and  u-boot support 8 bit ECC which exceeds the NAND requirements. However the u-boot enviroment is currently stored with only 1 bit ECC which does not meet the minimum requirements of the NAND.
ARM_MPU.KERNEL.39 Critical Other SDK 05.03.02 ALL USB DMA disabled Devices which use the Mentor MUSB core currently disable the DMA due to instability issues. This will cause degradation from the expected USB throughput performance.
ARM_MPU_SDK.ExApps.22 Not Critical ARM SDK 05.03.02 AM335x Power Management Applications Under Development Power management applications are under development. They are scheduled for release in Feb. 2012.
ARM_MPU_SDK.KERNEL.40 Not Critical ARM SDK 05.03.02 AM335x USB devices are not detected when plugged to the EVM in after boot up. USB devices are detected when already plugged in during boot up. If plugged in after boot up, one of the following commands can be issued from the command line to initiate device enumeration:
echo F > /proc/driver/musb_hdrc.0
echo F > /proc/driver/musb_hdrc.1
ARM_MPU_SDK.BENCHMARKS.7 Not Critical ARM SDK 05.03.02 ALL Dhrystone results may vary Dhystone may vary from the expected 1.8 DMIPS/MHz. Increasing the number of iterations that dhrystone runs will decrease the variability of the results.
ARM_MPU_SDK.CCSV5.8 Not Critical 2D/3D Graphics SDK 05.03.02 ALL Problem in CCSv5 with Make project GUI page It is recommend to build QT projects from command line: Building QT Projects - http://processors.wiki.ti.com/index.php/Building_QT_Projects
ARM_MPU_SDK.CCSV5.11 Not Critical Other SDK 05.03.02 ALL CCSv5 Release Note needed to enable capabilities For the C/C++ and RSE plug-in perspectives to be selectable under Window->Open Perspective->Other each time CCS is started with a new workspace CCS capabilities need to be enabled as show here: Enabling additional CCSv5 Capabilities and Perspectives - http://processors.wiki.ti.com/index.php/Code_Composer_Studio_v5_Users_Guide#Enabling_CCS_Capabilities
ARM_MPU_SDK.FLASH_TOOL.7 Not Critical Other SDK 05.03.02 BeagleBone, AM335x no flash tool support Flashing may be done using u-boot: AM335 Flash Programming Guide
ARM_MPU.KERNEL.35 Not Critical Other SDK 05.03.02 AM35x Warning message during boot The following message may be ignored. It does not apply to AM35x:
[    0.000000] WARNING: at arch/arm/mach-omap2/pm.c:94 _init_omap_device+0x7c/0)
[    0.000000] _init_omap_device: could not find omap_hwmod for iva
[    0.000000] Modules linked in:
[    0.000000] [<c0049690>] (unwind_backtrace+0x0/0xe0) from [<c006f58c>] (warn)
[    0.000000] [<c006f58c>] (warn_slowpath_common+0x4c/0x64) from [<c006f624>] )
[    0.000000] [<c006f624>] (warn_slowpath_fmt+0x2c/0x3c) from [<c0050c80>] (_i)
[    0.000000] [<c0050c80>] (_init_omap_device+0x7c/0x9c) from [<c000ff5c>] (om)
[    0.000000] [<c000ff5c>] (omap2_common_pm_init+0x30/0x104) from [<c003a470>])
[    0.000000] [<c003a470>] (do_one_initcall+0xb0/0x188) from [<c0008c2c>] (ker)
[    0.000000] [<c0008c2c>] (kernel_init+0x98/0x14c) from [<c0044ad4>] (kernel_)
[    0.000000] ---[ end trace 1b75b31a2719ed1c ]---
ARM_MPU_SDK.KERNEL.27 Not Critical Cryptos/Security SDK 05.03.02 BeagleBone no crypto driver support in the Linux kernel Crypto acceleration driver support is under development and will be available in Feb 2012.
ARM_MPU_SDK.MATRIX.113 Not Critical Multimedia SDK 05.03.02 BeagleBone Multimedia support missing The Multimedia applications are still under development. They will be available in a future release. The schedule is currently in work.
ARM_MPU_SDK. INSTALLER_SCRIPTS.50 Not Critical Other SDK 05.03.02 ALL uboot-env-setup.sh script cannot save oldbootcmd from default u-boot params because of string length. After running setup.sh to create a minicom script, when you run the mincom script, you may see a "setenv usage" message.  The oldbootcmd will not be saved.  The result of this is that you may lose your intial bootcmd after you run the script. (NOTE) you can get back to default u-boot enviroment by doing a nand erase of the u-boot parameters partition in NAND.
ARM_MPU_SDK. INSTALLER_SCRIPTS.25 Not Critical Other SDK 05.03.02 ALL setup.sh script may display two IP addresses as default option. Type the IP address of the Linux host instead of taking the default.
ARM_MPU_SDK. INSTALLER_SCRIPTS.31 Not Critical Other SDK 05.03.02 BBxM Minicom script generated by uboot-env-setup.sh script is not effective on BBxM because BBxM has no NAND flash.  Need to modify the uEnv.txt on the boot partition of SD Card to change u-boot parameters.
ARM_MPU_SDK.FLASH_TOOL.8 Not Critical Other SDK 05.03.02 AM180x Need to get FlashAndBootUtils v2.35 to ba able to rebuild CCS/JTAG-based flash writers with CCSv5.1 

Go to this location

http://sourceforge.net/projects/dvflashutils/files/OMAP-L138/

and download FlashAndBootUtils_v2.35.  

ARM_MPU.XLDRBOOT.19 Not Critical Other SDK 05.03.02 AM37x when booting from SD card, you may see "timedout" messag_Ues

When loading uImage from SD card, you may get some warning messages: 

mmc_send_cmd: timedout waiting for stat! 


ARM_MPU.ExApps.25 Not Critical Other SDK 05.03.02 AM335x Oprofile -when running a session you can see quite a few 'rm' errors When running an NFS mounted file system, and running the Oprofile Applications, "Run Signal Parent" and "Run Signal Parent Optimized" you see many can not "rm" errors. This is just an annoyance the rm is successful. This issue will be resolved in the next release.
ARM_MPU.GFX.1 Not Critical Other SDK 05.03.02 AM35x, AM37x Graphics driver initialization causes a stack dump on the 2.6.37 kernel. At boot up, during initialization of the Graphics driver you will see:
[ INFO: possible recursive locking detected ]

followed by a stack trace dump. This message can be ignored, there is further information here: http://processors.wiki.ti.com/index.php/SGXDbg

ARM_MPU.GFX.4 Not Critical Other SDK 05.03.02 AM35x, AM37x OGLESShadowTechniques can lockup and hang the system. OGLESShadowTechniques application can lock up and only reboot will bring the system back up and running. It is recommended not to run this application.
ARM_MPU.KERNEL.18 Not Critical Other SDK 05.03.02 AM180x SDK missing Source code for UBL. Currently the UBL source code is missing from this release.
E2e.jpg {{
  1. switchcategory:MultiCore=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article Sitara SDK 5.03.02 Release Notes here.

Keystone=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article Sitara SDK 5.03.02 Release Notes here.

C2000=For technical support on the C2000 please post your questions on The C2000 Forum. Please post only comments about the article Sitara SDK 5.03.02 Release Notes here. DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article Sitara SDK 5.03.02 Release Notes here. MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article Sitara SDK 5.03.02 Release Notes here. OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article Sitara SDK 5.03.02 Release Notes here. OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article Sitara SDK 5.03.02 Release Notes here. MAVRK=For technical support on MAVRK please post your questions on The MAVRK Toolbox Forum. Please post only comments about the article Sitara SDK 5.03.02 Release Notes here. For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article Sitara SDK 5.03.02 Release Notes here.

}}

Hyperlink blue.png Links

Amplifiers & Linear
Audio
Broadband RF/IF & Digital Radio
Clocks & Timers
Data Converters

DLP & MEMS
High-Reliability
Interface
Logic
Power Management

Processors

Switches & Multiplexers
Temperature Sensors & Control ICs
Wireless Connectivity