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.
StarterWare 01.20.04.01 Release Notes
WORK IN PROGRESS
This article is work-in-progress. Until completed, the contents are expected to change quite frequently. Quality and accuracy is not guaranteed until this message has been removed. Please bookmark the page and visit soon...
May 24, 2013
Contents
- 1 Document License
- 2 Introduction
- 3 What is Supported
- 4 What is Not Supported
- 5 New in This Release
- 6 Fixed in This Release
- 7 Known Issues and Limitations
- 8 Installation and Usage
- 9 Upgrade and Compatibility Information
- 10 Dependencies
- 11 Device Support
- 12 Validation Information
- 13 Technical Support
Document License[edit]
This work (document) is licensed under the Creative Commons Attribution-Share Alike 3.0 United States License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/us/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.
Introduction[edit]
StarterWare 01.20.04.01 provides no-OS platform support for the C6748-based Logic PD Evaluation Module (EVM) and the C6748-based LCDK.
StarterWare 01.20.04.01 provides Device Abstraction Layer (DAL) libraries and example applications that demonstrate the capabilities of the UART, I2C, Timer, GPIO, SPI, LCD, LIDD, Ethernet, McASP, USB, EHRPWM and RTC peripherals of C6748.
What is Supported[edit]
- Tool Chain (DSP)
- TI TMS320C6000 DSP Code Generation Tools - v7.4.1 (CCS v5.3.0)
- TI TMS320C6000 DSP Code Generation Tools - v7.4.1 (CCS v5.3.0)
- StarterWare Boot Loader
- Standalone Applications running from DDR
- Driver APIs for the peripherals/devices
- GPIO
- I2C
- RTC
- SPI
- EDMA
- Raster LCD
- LIDD
- Timer
- UART
- EMAC
- MDIO
- LAN8710A
- LIDD
- McASP
- EHRPWM
- USB (HID, CDC, MSC, Bulk)
- VPIF
- Support for DSP interrupt controller
- lwIP port for C6748
- Sample Applications to demonstrate the usage of
- GPIO
- I2C (interrupt and DMA modes)
- RTC
- SPI (interrupt and DMA modes)
- Raster LCD
- LIDD
- Timer (normal and watchdog modes)
- UART (interrupt and DMA modes)
- Ethernet (echo and http server)
- McASP (DMA mode)
- Cache/MMU
- Graphics Library
- EHRPWM
- USB device (HID, CDC, MSC, and Bulk classes)
- USB host (HID and MSC classes)
- NAND flash
- VPIF loopback
- DSP exception handling
- Demo applications for graphics library
- grlib demo (as seen in StellarisWare)
- Maze game
- Out-of-box demo Application that demonstrates several peripherals in combination (GPIO, I2C, RTC, SPI, LCD, Timer, McASP, Ethernet, TouchScreen and UART)
What is Not Supported
[edit]
- Applications using standard malloc/calloc
- StarterWare 01.20.04.01 Startup Code does not call any library hence does not perform initializations required for malloc/calloc.
- Peripherals or features not mentioned as part of "What is Supported" section are not supported
New in This Release[edit]
- Error concealment for USB library and USB example applications
- USB library provides various error handling support in PIO mode
- Error handling support is not provided for DMA mode in this release
- USB library provides multi-instance support
- Utils provides non-blocking interrupt based timer function (Start, Stop and Status)
- Single makefile to build all example applications under EVM
- Demo application provides RTC functionality
Fixed in This Release[edit]
- Error recovery added for USB Host MSC application
- Data transfer transmit and receive count mismatch corrected in SPI example (Non DMA mode)
- Channel swap corrected in McASP audio loopback example application
- Support added for various word size in McASP driver
- Timer count reset added in Platform library
- MAC address corrected in LCDK Ethernet echo example
- FatFs Port buffers alignment corrected to native cache line length
- DSP Exception example corrected to enable external exception bit to proceess the external exceptions.
Known Issues and Limitations[edit]
- Flashing through Serial Flasher only supported on a Windows host.
- The Serial Flasher sfh_OMAP-L138.exe mandates that the application and bootloader images have to be flashed together. There is no option in sfh_OMAP-L138.exe to flash only the application.
Installation and Usage[edit]
- For a jump-start, please refer to the Quick Start Guide
- For detailed build and usage instructions, please refer to the Getting Started Guide
Upgrade and Compatibility Information[edit]
Currently no upgrades are available.
Dependencies[edit]
Refer to Host Platform Requirements of the User Guide
Device Support[edit]
SOCs Supported:
- C6748
EVMs Supported:
- C6748-based Logic PD Evaluation Module
- C6748-based LCDK
Validation Information[edit]
None.
Technical Support[edit]
For further information or support, please visit the TI E2E Community Forums.