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.02 Release Notes

From Texas Instruments Wiki
Jump to: navigation, search


TIBanner.png


Sitara SDK 5.02 Release Notes[edit]

Released July 8, 2011


Content Overview[edit]

This is version 05.02.00.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
    • 2.6.37 (03.21.00.04) - AM180x
    • 2.6.37 (04.02.00.07) - AM35x/AM37x
    • 2.6.39 - Beagleboard-xM
  • Bootloaders & Filesystems
  • SDK Installer
  • Setup Scripts
  • Makefiles
  • Matrix Application Launchers
  • Example Applications
  • Code Composer Studio v5 (CCSv5)
  • Host Tools
    • Flash Tool
    • Pin Mux Utility


Supported Devices[edit]

  • Beagleboard-xM RevC
  • AM37x
  • AM35x
  • AM180x


What's New[edit]

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


  • Full integrated gcc4.3.3 toolchain   
  • WLAN support including SoftAP
  • GStreamer/FFMPEG Multimedia
  • Camera support 
  • Power Manager
  • USB Profiler
  • LMBench
  • Cryptography 


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]

Previous Sitara SDK versions used the Codesourcery Lite 2009q1-203 toolchain.  This required pre-installation of the cs-lite toolchain before the SDK could be installed.  This SDK version however utilizes the open source gcc4.3.3 toolchain and is fully integrated in the Sitara SDK (linux-devkit) no longer requiring a toolchain installation.  


Known Issues[edit]

BUG_ID IMPACT CLASS BTS_RELEASE PLATFORM SUMMARY DETAILS
SDK.BTS_ExApps.1 Not Critical Cryptos/Security SDK5.02 AM180x Crypto application does not show ip address. Crypto app for executing secure server does not report the applicable ip address for a browser.
SDK.BTS_ExApps.13 Not Critical USB SDK5.02 ALL Bonnie++ takes about 30 minutes on 1G USB Flash Bonnie may take a significant time to run depending on the Flash size.
SDK.BTS_ExApps.4 Not Critical CRYPTOS SDK5.02 AM37x No top level rule to make ti-ocf-crypto-module Building the ti-ocf-crypto-module is dependent on having the kernel fully configured and built. So it is not appropriate for the top level makefile at this time.Module build will be formally documented in the Crypto UG Wiki.Complete fix will be pushed to next SDK release.
SDK.BTS_GFX.1 Not Critical GFX SDK5.02 AM35x, AM37x, BBxM PVR stack dump errors msgs on boot During boot, the PVR dumps error messages to the console even though it is up and running.
SDK.BTS_INSTALLR_SCRIPTS.25 Not Critical INSTALL_SCR SDK5.02 ALL Multiple Host IP Addresses can cause issue within setup.sh While executing setup.sh, if your host has multiple IP addresses (as happens when you are simultaneously connected to Eth and Wifi), the setup.sh script will autodetect both IP addresses. At installation if the operator types the correct IP address at the install prompt, the problem can be avoided. If the operator just hits return to accept two IP addresses, this will cause issues with the mincom autogenerated script.
SDK.BTS_KERNEL.13 Not Critical USB SDK5.02 AM37x Kernel oops at idle with USB flash stick inserted Issue specific to hardware issues approx 10% of the EVMs. AM37X-EVM with USB flash stick inserted and mounted via udev detection. Sat idle overnight and found this crash in the morning:

[29215.177215] Unhandled fault: external abort on non-linefetch (0x1028) at 0xfa318034

[29215.185241] Internal error: : 1028 [#1]

[29215.189270] last sysfs file: /sys/devices/platform/ehci-omap.0/usb1/1-2/1-2:1.0/host6/target6:0:0/6:0:0:0/block/sda/ueventnot found, cannot execute Bonnie++\"\"

[29215.200836] Modules link ......

SDK.BTS_KERNEL.16 Not Critical KERNEL SDK5.02 AM37x TVP decoder not working I2C failures are observed while detecting tvp514x decoder when WLAN card is connected to the EVM. Currently dec_reset signal is asserted every time tvp5246 is enabled, this should be done only in _init call. To be fixed in the next release.
SDK.BTS_KERNEL.20 Not Critical KERNEL SDK5.02 ALL During bootup, EVM appears to hang temporarily around Configuring gnome-vfs. EVM is not hung, there is just a small delay. This is only on the first boot. Subsequent boots do not have this issue.
SDK.BTS_KERNEL.23 Not Critical PRCM SDK5.02 AM37x Suspend/Resume: USB do not work anymore after suspend/resume Before running suspend/resume demo, usb keyboard, USB mouse and USB flash drive can be detected. When resuming by entering character in console after suspend, those USB devices could not be detected anymore. Unplug and replug will not bring them up again. A reboot board is needed to make them work again.
SDK.BTS_Make.2 Not Critical PRU SDK5.02 AM180x PRU has no top level make target This will be updated in the next SDK when we have a top-level make target for the Linux kernel as well. This is required to allow building an out of tree kernel module which depends on having the kernel already built.
SDK.BTS_Make.4 Not Critical CRYPTOS SDK5.02 AM37x ti-ocf-crypto-module-1.0: CROSS_COMPILE ti-ocf-crypto-module-1.0: CROSS_COMPILE should be "arm-arago-linux-gnueabi-" in Makefile. currently, it is set to: CROSS_COMPILE=arm-none-linux-gnueabi-
SDK.BTS_MATRIX.18 Not Critical PRU SDK4.0.1.0 AM180x PRU: GPIO Toggle has intermittent failures The GPIO Toggle test fails intermittently. Running 100 trials on one specific board, 27 failures were recorded.
SDK.BTS_MATRIX.19 Not Critical PRU SDK4.0.1.0 AM180x PRU: build error: cannot find -lprussdrv The Makefile needs to be updated in a later release. A work around is found here: http://processors.wiki.ti.com/index.php/PRU_Linux_Application_Loader#Installing_the_PRUSSDRV_User_Space_Library
SDK.BTS_MATRIX.30 Not Critical DSS SDK4.0.1.0 AM37x mouse is not working after remove display rotation. When bringing up Matrix GUI, if you remove the 90 degree rotation the mouse stops working. For example if you leave off the "-display transformed:Rot90" while bringing up Matrix GUI. From the console host: "matrix_guiE -qws /usr/share/matrix/html/menu_main_1.html"
SDK.BTS_MATRIX.36 Not Critical GFX SDK4.0.1.0 AM35x, AM37x, BBxM XGXPerf not running from matrix XGXperf not able to be run from matrix GUI. XGXperf can be run standalone outside of Matrix GUI.
SDK.BTS_MATRIX.43 Not Critical MATRIX SDK5.02 ALL Qt4 Examples are not maximized Some examples are not maximized by default and some examples are fixed sizes. For example the browser is not automatically maximized. You can maximize the browser by clicking on or touching the maximize button on the top right menu bar.
SDK.BTS_MATRIX.44 Not Critical MATRIX SDK5.02 ALL matrix-tui is not up to date Matrix TUI is a subset of Matrix GUI. Matrix TUI is missing many updates. TUI contains a 2D demo which has been removed, so it will not work.
SDK.BTS_MATRIX.50 Not Critical MATRIX SDK5.02 AM37x matrix-gui: there are warning messages during the build. You see warnings when you build the Matrix GUI example application: :0:15: warning: missing whitespace after the macro name
SDK.BTS_MATRIX.41 Not Critical MATRIX SDK5.02 AM37x LCD to DVI app is rotated While switching from LCD to DVI display screen is rotated by 90 degrees, the main goal of the script is to demonstrate use of sysfs to switch display device from user space. To enable matrix gui in DVI mode please refer Sitara Linux Software Developer’s Guide.
SDK.BTS_MATRIX.60 Not Critical MATRIX N/A AM35x,AM37x, AM180x Example application matrix GUI will not install propery into the target filesystem For Matrix GUI example application on the host. The top level Makefile will not install properly into your target file system. You have to substitue your platform in Makefile.buid. Replace:PLATFORM ?= "Platform" with PLATFORM = am3517 or am3715 or am180x. Notice that you have to remove the '?'.
SDK.BTS_WLAN.3 Not Critical WLAN SDK5.02 BBxM Beagleboard XM currently does not support wifi Wifi may be added to beagleboard at a later date.
SDK.BTS_WLAN.7 Not Critical MATRIX SDK5.02 ALL TUI: WiFi menu fail to run and then hangs On am180x: WiFi configure fails when run from TUI WiFi menu. After it fails, it hangs the console.


Technical Support and Product Updates[edit]

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



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.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.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.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.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.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.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.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.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.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