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.01 Release Notes
Contents
Sitara SDK 05.03.01 Release Notes[edit]
Released December 15, 2011
Content Overview[edit]
This is version 05.03.01.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 Version - 3.1.0 Internal PSP version (04.06.00.03)
- Bootloaders & Filesystems
- SDK Installer
- Setup Scripts
- Makefiles
- (Upgraded)Matrix Application Launcher
- Example Applications
- Code Composer Studio v5 (CCSv5)
- Host Tools
- Pin Mux Utility
Supported Devices[edit]
- AM335x
- BeagleBone
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 which is 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 and 05.03.01 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_SDK.GFX.1 | Critical | 2D/3D Graphics | SDK 05.03.01 | AM335x / BeagleBone | 3D Graphics console debug messages. |
When running graphics 3D demos, you may see anywhere from a few warning debug message output to the console to many. While the system appears to halt, this is not a crash and after the messages output is complete, the system will continue to function normally. This issue will be fixed in the next incremental release, SDK 05.03.02 coming in Dec 2011 which can be downloaded from http://ti.com. The first line of the error message would look like the following: PVR_K: HWRecoveryResetSGX: SGX Hardware Recovery trigger
|
ARM_MPU.XLDR_UBOOT.21 | Critical | Other | SDK 05.03.01 | 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_SDK.ExApps.22 | Not Critical | ARM | SDK 05.03.01 | AM335x / BeagleBone | Power Management Applications Under Development | Power management applications are under development. They are scheduled for release in Feb. 2012. |
ARM_MPU_SDK.BENCHMARKS.7 | Not Critical | ARM | SDK 05.03.01 | AM335x / BeagleBone | Dhrystone results may vary. | Dhystone results can vary between 1.8 and 1.7 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.01 | AM335x / BeagleBone | 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.01 | AM335x / BeagleBone | 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.01 | AM335x / BeagleBone | no flash tool support | Flashing may be done using u-boot: AM335 Flash Programming Guide - http://processors.wiki.ti.com/index.php/Am335x_Flash_Programming_Guide |
ARM_MPU_SDK.KERNEL.27 | Not Critical | Cryptos/Security | SDK 05.03.01 | AM335x / 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. INSTALLER_SCRIPTS.50 | Not Critical | Other | SDK 05.03.01 | AM335x / BeagleBone | 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.01 | AM335x / BeagleBone | setup.sh script may display two IP addresses as default option. | During installation of the SDK when running setup.sh, you may see two IP addressses displayed during Ethernet setup portion of the script. If this is the case and if you accept the default by hitting <return> your environment will not be setup up correctly. To work around this issue: Type the IP address of the Linux host at the command line rather than hitting <return> to accept the default. |
ARM_MPU.ExApps.25 | Not Critical | Other | SDK 05.03.01 | AM335x / BeagleBone | 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" or "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. |