StellarisWare Release Notes SW-RLN-8049 Copyright © 2009-2011 Texas Instruments Incorporated
Copyright Copyright © 2009-2011 Texas Instruments Incorporated. All rights reserved. Stellaris and StellarisWare are registered trademarks of Texas Instruments. ARM and Thumb are registered trademarks and Cortex is a trademark of ARM Limited. Other names and brands may be claimed as the property of others.
Table of Contents Table of Contents Copyright . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Revision Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1 Release Notes for StellarisWare Revision 8049 (September 16, 2011) . . . . . . . . . . . . . . . 2 Release Notes for StellarisWare Revision 8028 (September 9, 2011) . . . . . . . . . . . . 2.
Table of Contents 2.16 New Features in RDK-IDM-L35 Firmware Package . . . . . . . . . . . . . . . . 2.16.1 FontView example application added (Reference 13807) . . . . . . . . . . . 2.17 New Features in RDK-IDM-SBC Firmware Package . . . . . . . . . . . . . . . 2.17.1 FontView example application added (Reference 13807) . . . . . . . . . . . 2.18 New Features in Stellaris Firmware Development Package . . . . . . . . . . . 2.18.1 Deprecation of macro named SYSCTL_PERIPH_PWM (Reference 13816) . . . . . . .
Table of Contents 3.17.2 usb_boot_demo2 system clock was too slow (Reference 13625) . . . . . . . . . . . . . . . . . . 41 3.18 Bug Fixes in EK-LM3S6965 Firmware Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 3.18.1 Display driver disabled chip select too soon (Reference 12987) . . . . . . . . . . . . . . . . . . . 41 3.18.2 Fix value of dummy CRC in FatFs SD card driver that was causing a problem with some SD cards (Reference 13300) . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents 4.7.1 Add new evaluation board, ek-evalbot (Reference 13250) . . . . . . . . . . . . . . . . . . . . . . 48 5 Release Notes for StellarisWare Revision 6852 (January 11, 2011) . . . . . . . . . . . . . . . . . 49 5.1 Bug Fixes in Stellaris Boot Loader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 5.1.1 CAN boot loader had incorrect timing values for a 16MHz crystal (Reference 12982) . . . . . . . 49 5.2 Bug Fixes in Stellaris Peripheral Driver Library . .
Table of Contents 6.4 Bug Fixes in Third Party Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.4.1 Fix LWIP Diagnostic Macros in Porting Layer (Reference 12778) . . . . . . . . . . . . . . 6.5 Bug Fixes in Stellaris Host Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.5.1 USB DFU bootloader and dfuprog do not allow updating bootloader (Reference 12834) . 6.6 Bug Fixes in Stellaris USB Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents 7.7.2 IEEE1588 PTPD example added to dk-lm3s9b96 release (Reference 12716) . . . . . . . 7.8 Bug Fixes in DK-LM3S9B96 Firmware Package . . . . . . . . . . . . . . . . . . . . . . . . . 7.8.1 Slider widget redraws incorrectly if minimum value is non-zero (Reference 12612) . . . . 7.8.2 usb_stick_update didn’t recognize some USB sticks (Reference 9814) . . . . . . . . . . . 7.9 New Features in EK-LM3S3748 Firmware Package . . . . . . . . . . . . . . . . . . . . . . . 7.9.
Table of Contents 8.4.1 TRF7960R RFID support added to StellarisWare (Reference 12229) . . . . . . . . . . . . 8.5 New Features in Stellaris SimpliciTI Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.5.1 SimpliciTI 1.1.1 stack added to StellarisWare (Reference 12228) . . . . . . . . . . . . . . 8.6 New Features in Stellaris USB Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.6.1 Runtime DFU Device Class added to USB Library (Reference 12508) . . . . . . . . . . .
Table of Contents 9.7 Bug Fixes in DK-LM3S9B96 Firmware Package . . . . . . . . . . . . . . . . . . 9.7.1 Echo mode in usb_bulk_example corrected (Reference 12335) . . . . . . . . 9.7.2 Fixed dbeeprom example to terminate strings correctly (Reference 12347) . . 9.7.3 USB DFU driver version numbering corrected (Reference 12427) . . . . . . . 9.7.4 i2s_filter example can fail and generate loud noise (Reference 11694) . . . . 9.8 Bug Fixes in EK-LM3S2965 Firmware Package . . . . . . . . . . . . . . . . . . .
Table of Contents 10.10.2 Added MPU region to mpu_fault example for bit-banded SRAM (Reference 12235) . 10.11New Features in EK-LM3S3748 Firmware Package . . . . . . . . . . . . . . . . . . . . 10.11.1 USB Drivers Now Support Windows 7 32-bit and 64-bit Versions (Reference 11555) 10.11.2 Windows tool Visual Studio projects updated to VS2008 (Reference 12138) . . . . . 10.12Bug Fixes in EK-LM3S3748 Firmware Package . . . . . . . . . . . . . . . . . . . . . . . 10.12.
Table of Contents 11.6.2 usb_stick_update application can timeout on retries (Reference 12025) . . . . . . . . . . . . 11.7 Bug Fixes in EK-LM3S9B96 Firmware Package . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.7.1 USB host mass storage applications generate errors on slower devices (Reference 11689) . 11.7.2 usb_stick_update application can timeout on retries (Reference 12025) . . . . . . . . . . . . 11.8 New Features in RDK-BDC24 Firmware Package . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents 12.13.1 Display initialization parameters updated (Reference 11884) . . . . . . . . . . . . 12.14Bug Fixes in RDK-IDM-SBC Firmware Package . . . . . . . . . . . . . . . . . . . . 12.14.1 Fix LocatorAppTitleSet strings (Reference 11829) . . . . . . . . . . . . . . . . . 12.14.2 Display initialization parameters updated (Reference 11884) . . . . . . . . . . . . 12.14.3 Shorten time to select link-local address in lwIP applications (Reference 11908) . 12.14.
Table of Contents 14 Release Notes for StellarisWare Revision 5727 (March 2, 2010) . . . . . . . . . . . . . . . . . . 119 14.1 Bug Fixes in Stellaris Boot Loader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 14.1.1 Ethernet boot loader fails to ACK last packet in some cases (Reference 11552) . . . . . . . . . . 119 14.2 New Features in Stellaris Peripheral Driver Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 14.2.
Table of Contents 14.18.2 Removed non-functional link from idm-checkout web site (Reference 11658) . . . . 14.19Bug Fixes in RDK-S2E Firmware Package . . . . . . . . . . . . . . . . . . . . . . . . . 14.19.1 Rework of lwIP HTTPD debug message handling (Reference 11480) . . . . . . . . . 14.19.2 Explicit casts added to lwIP TCP_SEQ_LT/LTE/GT/GTE macros (Reference 11600) 14.20New Features in Stellaris Firmware Development Package . . . . . . . . . . . . . . . . 14.20.
Table of Contents 16.8 Bug Fixes in EK-LM3S3748 Firmware Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16.8.1 Fixed flash programming error in usb_stick_update (Reference 11041) . . . . . . . . . . . . . . . 16.8.2 Removed unneeded data alignment pragmas for IAR tools (Reference 10993) . . . . . . . . . . . 16.8.3 Added explicit casts in imgbutton.h (Reference 11149) . . . . . . . . . . . . . . . . . . . . . . . . 16.9 Bug Fixes in EK-LM3S6965 Firmware Package . . . . . . . . . . . .
Table of Contents 17.3.4 Added support for PWM3 trigger to ADC (Reference 10943) . . . . . . . . . . . . . . . . . . . . 17.3.5 Corrected definition of NUM_INTERRUPTS (Reference 10908) . . . . . . . . . . . . . . . . . . 17.4 Bug Fixes in Stellaris Utility Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17.4.1 Fixed trailing slash handling errors in fswrapper (Reference 10892) . . . . . . . . . . . . . . . . 17.5 New Features in DK-LM3S9B96 Firmware Package . . . . . . . . . .
Table of Contents 18.5.2 Windows USB example application rebranding (Reference 10500) . . . . . . . . . . . . . . . . 18.6 Bug Fixes in Stellaris USB Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18.6.1 USB host applications using OTG mode will hang if connected as a device. (Reference 10142) 18.7 Bug Fixes in Stellaris Utility Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18.7.
Table of Contents 18.22.1 Add new GPIOPinTypeEthernetLED API (Reference 10090) . . . . . . . . . . . . . 18.22.2 Functions SDRAMAlloc and SDRAMFree have been renamed. (Reference 10268) 18.23Bug Fixes in RDK-IDM-SBC Firmware Package . . . . . . . . . . . . . . . . . . . . . 18.23.1 Documentation correction (Reference 10139) . . . . . . . . . . . . . . . . . . . . . 18.24New Features in RDK-S2E Firmware Package . . . . . . . . . . . . . . . . . . . . . . 18.24.
Table of Contents 19.14.1 MIME type for icons is now correctly set (Reference 10021) . . . . . . . . . . . . . . . . . 19.15New Features in EK-LM3S8962 Firmware Package . . . . . . . . . . . . . . . . . . . . . . . 19.15.1 General purpose TFTP server module added (Reference 10053) . . . . . . . . . . . . . . 19.16Bug Fixes in EK-LM3S8962 Firmware Package . . . . . . . . . . . . . . . . . . . . . . . . . . 19.16.1 MIME type for icons is now correctly set (Reference 10021) . . . . . . . . . . . . . . . . .
Table of Contents 20.8 Bug Fixes in RDK-IDM Firmware Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.8.1 sd_card application was not properly configuring the Graphics Library (Reference 9793) . . 20.9 Bug Fixes in RDK-IDM-SBC Firmware Package . . . . . . . . . . . . . . . . . . . . . . . . . . 20.9.1 Corrected text misalignment in usb_host_mouse and usb_host_keyboard (Reference 9787) 20.10Bug Fixes in Stellaris Firmware Development Package . . . . . . . . . . . . . . . . . . . . . .
Table of Contents 22.14Bug Fixes in EK-LM3S3748 Firmware Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.14.1 Library files for Windows USB DLLs have been added to the release (Reference 9386) . . . . 22.14.2 Stack overflow in usb_dev_serial example (Reference 9446) . . . . . . . . . . . . . . . . . . . 22.14.3 Bitband example was failing to run on all tool chains. (Reference 9443) . . . . . . . . . . . . 22.15Bug Fixes in EK-LM3S6965 Rev A Firmware Package . . . . . . . . . . . . . . .
Release Notes for StellarisWare Revision 8049 (September 16, 2011) 1 Release Notes for StellarisWare Revision 8049 (September 16, 2011) September 16, 2011 23
Release Notes for StellarisWare Revision 8049 (September 16, 2011) 24 September 16, 2011
Release Notes for StellarisWare Revision 8028 (September 9, 2011) 2 Release Notes for StellarisWare Revision 8028 (September 9, 2011) New Features for Stellaris Peripheral Driver Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 New Features for Stellaris Graphics Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Release Notes for StellarisWare Revision 8028 (September 9, 2011) was targeted. Separate project and make files are provided for each target core. Note that this change will require modification in existing application project and make files to link the correct version of the library from its new directory. This change has been made for all StellarisWare board examples. 2.2 New Features in Stellaris Graphics Library 2.2.
Release Notes for StellarisWare Revision 8028 (September 9, 2011) output directory names into which objects and libraries are written. For example, if using the Keil toolchain, whereas build products would previously be written into a “rvmdk” subdirectory, they will now be found in either “rvmdk-cm3” or “rvmdk-cm4f” depending upon the core for which the build was targeted. Separate project and make files are provided for each target core.
Release Notes for StellarisWare Revision 8028 (September 9, 2011) 2.4.2 Windows data logging application added (Reference 13826) A new application, “logger”, has been added to the StellarisWare/tools directory. This is a PC front end for the “qs-logger” data logging application included in the ek-lm4f232 StellarisWare release.
Release Notes for StellarisWare Revision 8028 (September 9, 2011) now be found in either “rvmdk-cm3” or “rvmdk-cm4f” depending upon the core for which the build was targeted. Separate project and make files are provided for each target core. Note that this change will require modification in existing application project and make files to link the correct version of the library from its new directory. This change has been made for all StellarisWare board examples. 2.
Release Notes for StellarisWare Revision 8028 (September 9, 2011) 2.7 New Features in Stellaris Utility Library 2.7.1 New functions added to ustdlib (Reference 13890) Previous versions of the ustdlib module included a call to the C runtime function strncmp which, with at least some toolchains, caused the C runtime library to be pulled into the linked image.
Release Notes for StellarisWare Revision 8028 (September 9, 2011) 2.10 New Features in DK-LM3S9D96 Firmware Package 2.10.1 FontView example application added (Reference 13807) A new example application has been added to allow the contents of a Stellaris graphics library font file to be displayed. This program illustrates the newly-added international character set support and will show all the glyphs encoded in a binary font stored as FONT.
Release Notes for StellarisWare Revision 8028 (September 9, 2011) 2.13 Bug Fixes in EK-LM3S9B96 Firmware Package 2.13.1 usb_dev_audio example was incorrectly adjusting sample rate (Reference 13896) The usb_dev_audio example was incorrectly checking the condition when increasing the sample rate of the I2S interface. This occurred when input buffer was filling faster than the output was being drained. This caused periodic noise in the output audio when the circular buffer pointers crossed each other.
Release Notes for StellarisWare Revision 8028 (September 9, 2011) 2.16 New Features in RDK-IDM-L35 Firmware Package 2.16.1 FontView example application added (Reference 13807) A new example application has been added to allow the contents of a Stellaris graphics library font file to be displayed. This program illustrates the newly-added international character set support and will show all the glyphs encoded in a binary font stored as FONT.
Release Notes for StellarisWare Revision 8028 (September 9, 2011) 34 September 16, 2011
Release Notes for StellarisWare Revision 7611 (July 2, 2011) 3 Release Notes for StellarisWare Revision 7611 (July 2, 2011) New Features for Stellaris Bluetopia Bluetooth Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Bug Fixes for Stellaris Boot Loader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Release Notes for StellarisWare Revision 7611 (July 2, 2011) 3.2 Bug Fixes in Stellaris Boot Loader 3.2.1 USB DFU device does not pass USB 2.0 Command verifier (Reference 13432) The USB DFU bootloader fails some of the Chapter 9 tests that are run as part of the USB 2.0 Command Verifier utility. These failures were a result of improper handling of reset and how the get descriptor command was handling stalling of unsupported commands. The USB DFU bootloader now passes all Chapter 9 tests in the USB 2.
Release Notes for StellarisWare Revision 7611 (July 2, 2011) codepoint in Unicode space to be moved downwards to a new codepoint position in the output font. This allows, for example, the generation of a Stellaris graphics library ISO8859-5 (Cyrillic) font where the Cyrillic characters begin at codepoint 0xA0 from a Unicode font were they start at codepoint 0x400.
Release Notes for StellarisWare Revision 7611 (July 2, 2011) 3.9 Bug Fixes in Stellaris USB Library 3.9.1 USB endpoint status was not cleared when switching modes (Reference 13290) When the USB library is used in OTG mode, the USB library was not clearing out any pending end point status when the USB mode was changed to host mode. This could cause the endpoint to falsely report errors or other status that is not valid in the current operating mode.
Release Notes for StellarisWare Revision 7611 (July 2, 2011) 3.10 New Features in Stellaris Utility Library 3.10.1 swupdate.c can be configured not to use ROM boot loader (Reference 13270) Previous versions of swupdate.c, the module used to notify Ethernet applications that a firmware update is being requested and to transfer control to the Ethernet boot loader, always called the ROMbased Ethernet boot loader if it was available.
Release Notes for StellarisWare Revision 7611 (July 2, 2011) 3.11.3 Additional SimpliciTI binaries added (Reference 13630) A second end device binary for the “AP as Data Hub” SimpliciTI low power RF example application has been added for interoperating SmartRF04, SmartRF05 and EXP461x boards.
Release Notes for StellarisWare Revision 7611 (July 2, 2011) 3.15 Bug Fixes in EK-LM3S1968 Firmware Package 3.15.1 Display driver disabled chip select too soon (Reference 12987) The RIT128x96x4Disable() function did not wait for the final SSI transaction to occur prior to disabling the chip select, resulting in the final few bytes of the transaction being lost. In some applications, this would manifest as the right portion of a string or image being cut off. 3.
Release Notes for StellarisWare Revision 7611 (July 2, 2011) tions, this would manifest as the right portion of a string or image being cut off. 3.18.2 Fix value of dummy CRC in FatFs SD card driver that was causing a problem with some SD cards (Reference 13300) A value of 0 was being used for dummy CRC for some SD card transactions, when it should be 0xFF. This only affected some SD cards. The driver was changed to use 0xFF for the dummy CRC value. 3.19 Bug Fixes in EK-LM3S8962 Firmware Package 3.19.
Release Notes for StellarisWare Revision 7611 (July 2, 2011) 3.22 Bug Fixes in RDK-ACIM Firmware Package 3.22.1 Recode motor kit math functions to avoid problems with CCS/TI compiler optimizer (Reference 12968) For the motor kits, some math functions are coded using inline assembly language. For these functions, if the TI compiler optimization is completely turned off, the compiler emits code that can result in a stack imbalance for those functions.
Release Notes for StellarisWare Revision 7611 (July 2, 2011) 3.26 Bug Fixes in RDK-IDM Firmware Package 3.26.1 Fix value of dummy CRC in FatFs SD card driver that was causing a problem with some SD cards (Reference 13300) A value of 0 was being used for dummy CRC for some SD card transactions, when it should be 0xFF. This only affected some SD cards. The driver was changed to use 0xFF for the dummy CRC value. 3.27 Bug Fixes in RDK-IDM-L35 Firmware Package 3.27.
Release Notes for StellarisWare Revision 7243 (March 19, 2011) 4 Release Notes for StellarisWare Revision 7243 (March 19, 2011) New Features for Stellaris Peripheral Driver Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Bug Fixes for Stellaris Peripheral Driver Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Bug Fixes for Stellaris USB Library . . . . .
Release Notes for StellarisWare Revision 7243 (March 19, 2011) 4.2.2 Incorrect operation of TimerControlEvent fixed (Reference 13219) In previous releases, the TimerControlEvent API would inadvertently clear the event type for TIMER_B back to TIMER_EVENT_POS_EDGE if the function was called to set the TIMER_A event type and vice versa. Operation was correct only if TIMER_BOTH was used in the ulTimer parameter.
Release Notes for StellarisWare Revision 7243 (March 19, 2011) 4.3.4 USB Audio Device current volume should be a signed value (Reference 13235) The USB audio device class was using an unsigned value to store the current volume setting received from the host. The USB audio device class now stores the value as a signed value. 4.3.
Release Notes for StellarisWare Revision 7243 (March 19, 2011) 4.7 New Features in EK-EVALBOT Firmware Package 4.7.1 Add new evaluation board, ek-evalbot (Reference 13250) A new evaluation board, the ek-evalbot, is included in this release of StellarisWare.
Release Notes for StellarisWare Revision 6852 (January 11, 2011) 5 Release Notes for StellarisWare Revision 6852 (January 11, 2011) Bug Fixes for Stellaris Boot Loader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Bug Fixes for Stellaris Peripheral Driver Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Release Notes for StellarisWare Revision 6852 (January 11, 2011) 5.3 New Features in Stellaris Graphics Library 5.3.1 SliderVerticalSet macro added to GrLib (Reference 12915) A new macro, SliderVerticalSet, has been added to the slider widget offered by the Stellaris Graphics Library. This macro is intended to allow the vertical or horizontal style to be set when creating a slider widget dynamically. 5.3.
Release Notes for StellarisWare Revision 6852 (January 11, 2011) 5.5 Bug Fixes in Stellaris USB Library 5.5.1 USB Library HID definitions incorrect (Reference 12591) The definitions for USB_HID_APPLICATION and USB_HID_PHYSICAL used by the USB library were swapped and would not report collections correctly. 5.6 New Features in Stellaris Utility Library 5.6.1 Added CRC-8-CCITT and CRC-16 functions (Reference 12925) Functions have been added to compute the CRC-8-CCITT and CRC-16 of a buffer of data.
Release Notes for StellarisWare Revision 6852 (January 11, 2011) 5.9 Bug Fixes in EK-LM3S6965 Firmware Package 5.9.1 SDCard Stop Transmission Command Fix (Reference 12973) On very rare occasions, disk_read calls in the FatFS module would fail unexpectedly when reading from an SDCard. This was traced to a timing and data-dependent bug in the SDCard driver’s handling of the CMD12 (stop transmission) command.
Release Notes for StellarisWare Revision 6852 (January 11, 2011) 5.11.2 CAN boot loader had incorrect timing values for a 16MHz crystal (Reference 12982) The CAN bootloader had two incorrect timing settings when using a 16MHz crystal. The settings for 1Mbit and 500Kbit were incorrect and were setting the bit rate to half of the expected value. 5.12 Bug Fixes in RDK-BDC24 Firmware Package 5.12.
Release Notes for StellarisWare Revision 6852 (January 11, 2011) could cause a following sector read command to fail. The function handling CMD12 has now been reworked to prevent this from occurring.
Release Notes for StellarisWare Revision 6734 (November 29, 2010) 6 Release Notes for StellarisWare Revision 6734 (November 29, 2010) Bug Fixes for Stellaris Boot Loader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 New Features for Stellaris Peripheral Driver Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Release Notes for StellarisWare Revision 6734 (November 29, 2010) 6.2 New Features in Stellaris Peripheral Driver Library 6.2.1 Added new uDMA function to read base address of alternate control structure (Reference 12782) A new function name uDMAControlAlternateBaseGet() was added to the uDMA driver. This function provides the base address of the part of the control structure table that holds the alternate control structures. 6.2.
Release Notes for StellarisWare Revision 6734 (November 29, 2010) 6.4 Bug Fixes in Third Party Packages 6.4.1 Fix LWIP Diagnostic Macros in Porting Layer (Reference 12778) The definitions for LWIP_PLATFORM_DIAG and LWIP_PLATFORM_ASSERT have been redefined to provide a reasonable default definition, and to properly allow the user to override them in the lwipopts.h project-specific file. 6.5 Bug Fixes in Stellaris Host Tools 6.5.
Release Notes for StellarisWare Revision 6734 (November 29, 2010) 6.8 New Features in DK-LM3S9B96 Firmware Package 6.8.1 Quickstart application now allows TFTP to SDCard (Reference 12788) The TFTP support in the qs-checkout application for dk-lm3s9b96 has been updated to allow files on an installed SDCard to be read and written. TFTP PUT requests can be used to write files into any existing directory on the SDCard and GET requests can read any file currently on the card.
Release Notes for StellarisWare Revision 6734 (November 29, 2010) 6.12 New Features in EK-LM3S9B90 Firmware Package 6.12.1 Add new example demonstrating uDMA scatter-gather mode with memory and UART (Reference 12828) A new example was added that uses the uDMA scatter-gather feature to move data to and from different blocks of memory and the UART. 6.13 Bug Fixes in EK-LM3S9B90 Firmware Package 6.13.
Release Notes for StellarisWare Revision 6734 (November 29, 2010) 6.16 Bug Fixes in RDK-IDM Firmware Package 6.16.1 TFTP server now handles incoming ERROR packets correctly (Reference 12798) Previous versions of the TFTP server (utils/tftp.c) ignored any incoming ERROR packets from the client. This caused resource leaks and, in some cases, CPU exceptions. The server now correctly handles these packets, closing the connection and freeing any associated resources if they are received. 6.
Release Notes for StellarisWare Revision 6734 (November 29, 2010) handles these packets, closing the connection and freeing any associated resources if they are received.
Release Notes for StellarisWare Revision 6734 (November 29, 2010) 62 September 16, 2011
Release Notes for StellarisWare Revision 6594 (October 13, 2010) 7 Release Notes for StellarisWare Revision 6594 (October 13, 2010) Bug Fixes for Stellaris Boot Loader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 New Features for Stellaris Peripheral Driver Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Release Notes for StellarisWare Revision 6594 (October 13, 2010) 7.2.2 Added APIs to control power to the USB PHY (Reference 12384) The USBPHYPowerOff() and USBPHYPowerOn() APIs have been added, which allow the USB PHY to be taken into and out of its lowest power mode. 7.2.3 Added Tempest C3 definitions to driverlib/rom.h (Reference 12663) The ROM API definitions for revision C3 of the Tempest-class devices have been added to driverlib/rom.h and driverlib/rom_map.h. 7.2.
Release Notes for StellarisWare Revision 6594 (October 13, 2010) 7.5 New Features in Stellaris Utility Library 7.5.1 Added simple scheduler module (Reference 12616) A simple scheduler module has been added which provides a way to have a set of applicationdefined functions called at a regular time interval. 7.6 New Features in Stellaris Z-Stack Library 7.6.1 TI’s Z-Stack 2.4.0-Beta2 (certified) for CC2520 added to StellarisWare (Reference 12719) TI’s ZigBee wireless stack, Z-Stack 2.4.
Release Notes for StellarisWare Revision 6594 (October 13, 2010) 7.8 Bug Fixes in DK-LM3S9B96 Firmware Package 7.8.1 Slider widget redraws incorrectly if minimum value is non-zero (Reference 12612) If a value other than 0 was set for the minimum value that a slider widget can represent, the widget would not redraw correctly. This was due to an error in a calculation which failed to correct for the left side offset required when lMin was non-zero. 7.8.
Release Notes for StellarisWare Revision 6594 (October 13, 2010) 7.11 Bug Fixes in EK-LM3S6965 Firmware Package 7.11.1 Added missing display enable call to enet_lwip (Reference 12593) In the error case where the MAC address is not programmed into the user registers, a message was written to the display without having re-enabled the display. This display is now re-enabled so that the message will get written. 7.12 Bug Fixes in EK-LM3S8962 Firmware Package 7.12.
Release Notes for StellarisWare Revision 6594 (October 13, 2010) 7.15 New Features in EK-LM3S9B92 Firmware Package 7.15.1 Windows drivers for USB examples now included (Reference 12647) Windows drivers for the various USB example devices are now included in the main StellarisWare release for each of the USB-enabled kits. The drivers can be found in C:/StellarisWare/windows_drivers assuming StellarisWare was installed in the default directory. Previously, these drivers had to be downloaded separately. 7.
Release Notes for StellarisWare Revision 6594 (October 13, 2010) 7.17.4 Added new voltage status command (Reference 12637) A new voltage status command has been added that returns the output voltage in volts (as opposed to the existing voltage status command which returns the voltage as a percentage of the input voltage). 7.17.5 Added voltage compensation control mode (Reference 12638) A voltage compensation control mode has been added to the brushed DC motor controller application.
Release Notes for StellarisWare Revision 6594 (October 13, 2010) 7.18.5 Added voltage compensation control mode (Reference 12638) A voltage compensation control mode has been added to the brushed DC motor controller application. In this mode, the output duty cycle is dynamically adjusted to compensate for changes in the input voltage, resulting in a constant output voltage. 7.19 Bug Fixes in RDK-IDM Firmware Package 7.19.
Release Notes for StellarisWare Revision 6594 (October 13, 2010) 7.22 Bug Fixes in RDK-IDM-SBC Firmware Package 7.22.1 Slider widget redraws incorrectly if minimum value is non-zero (Reference 12612) If a value other than 0 was set for the minimum value that a slider widget can represent, the widget would not redraw correctly. This was due to an error in a calculation which failed to correct for the left side offset required when lMin was non-zero. 7.22.
Release Notes for StellarisWare Revision 6594 (October 13, 2010) 72 September 16, 2011
Release Notes for StellarisWare Revision 6459 (September 7, 2010) 8 Release Notes for StellarisWare Revision 6459 (September 7, 2010) New Features for Stellaris Peripheral Driver Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Bug Fixes for Stellaris Peripheral Driver Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Release Notes for StellarisWare Revision 6459 (September 7, 2010) 8.3 New Features in Stellaris IQmath Library 8.3.1 Added IQmath to StellarisWare (Reference 12502) The IQmath fixed-point arithmetic library has been ported to Stellaris and is now included as part of StellarisWare. 8.4 New Features in Stellaris MIFARE Library 8.4.1 TRF7960R RFID support added to StellarisWare (Reference 12229) This release adds support for accessing MIFARE(TM) cards to the StellarisWare releases for the dk-lm3s9b96.
Release Notes for StellarisWare Revision 6459 (September 7, 2010) 8.7 Bug Fixes in Stellaris USB Library 8.7.1 StellarisWare was not correctly setting host/device mode. (Reference 12486) On devices that support forcing the USB OTG controller into host or device mode, the DriverLib and USB library functions were not properly setting the USB mode. The DriverLib call USBDevMode() and USBHostMode() will now correctly set the mode for OTG USB controllers that support forcing the USB mode.
Release Notes for StellarisWare Revision 6459 (September 7, 2010) 8.10 New Features in DK-LM3S9B96 Firmware Package 8.10.1 Added IQmath demonstration (Reference 12493) A program that demonstrates the use of IQmath has been added to the DK-LM3S9B96 board directory. 8.10.2 Runtime DFU Device Class added to USB Library (Reference 12508) A device class supporting runtime Device Firmware Upgrade operation has been added to the Stellaris USB library.
Release Notes for StellarisWare Revision 6459 (September 7, 2010) 8.11.2 “Luminary” references in USB boot loader removed (Reference 12537) Cosmetic changes were made to the USB boot loader source to replace references to “Luminary” with “Stellaris.” 8.11.
Release Notes for StellarisWare Revision 6459 (September 7, 2010) 8.13.2 “Luminary” references in USB boot loader removed (Reference 12537) Cosmetic changes were made to the USB boot loader source to replace references to “Luminary” with “Stellaris.” 8.14 New Features in EK-LM3S9B90 Firmware Package 8.14.1 Runtime DFU Device Class added to USB Library (Reference 12508) A device class supporting runtime Device Firmware Upgrade operation has been added to the Stellaris USB library.
Release Notes for StellarisWare Revision 6459 (September 7, 2010) 8.16 New Features in EK-LM3S9B92 Firmware Package 8.16.1 Runtime DFU Device Class added to USB Library (Reference 12508) A device class supporting runtime Device Firmware Upgrade operation has been added to the Stellaris USB library. This class may be used in conjunction with the existing composite device class and the USB boot loader to add a full DFU interface to a USB device.
Release Notes for StellarisWare Revision 6459 (September 7, 2010) 80 September 16, 2011
Release Notes for StellarisWare Revision 6288 (August 3, 2010) 9 Release Notes for StellarisWare Revision 6288 (August 3, 2010) Bug Fixes for Stellaris Boot Loader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Bug Fixes for Stellaris Peripheral Driver Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Release Notes for StellarisWare Revision 6288 (August 3, 2010) 9.3 New Features in Stellaris Graphics Library 9.3.1 Improve NumLeadingZeros macro in graphics library (for CCS) (Reference 12219) The graphics library string module has a macro named NumLeadingZeros. The implementation of the macro was improved for the CCS toolchain. There is no change for other toolchains. 9.4 Bug Fixes in Stellaris USB Library 9.4.
Release Notes for StellarisWare Revision 6288 (August 3, 2010) 9.6 New Features in DK-LM3S9B96 Firmware Package 9.6.1 Touchscreen driver handling of unrecognized daughter boards fixed. (Reference 12359) In previous releases, the touchscreen driver did not correctly default to “normal” behavior when it encountered an unrecognized daughter board ID.
Release Notes for StellarisWare Revision 6288 (August 3, 2010) 9.8 Bug Fixes in EK-LM3S2965 Firmware Package 9.8.1 can_fifo example was not clearing the FIFO flag properly (Reference 12316) The can_fifo example was not clearing the MSG_OBJ_FIFO bit in the last message object that was used in the list of CAN message objects that made up the FIFO. The can_fifo example now insures that the MSG_OBJ_FIFO bit is clear for the last message object in the CAN FIFO. 9.
Release Notes for StellarisWare Revision 6288 (August 3, 2010) 9.11.2 USB DFU driver version numbering corrected (Reference 12427) The version numbering of the USB DFU driver DLL, lmdfu.dll was incorrect in the previous release and this caused problems for some people attempting to update the driver. This has now been fixed and the DLL version number correctly tracks the release number. 9.12 Bug Fixes in EK-LM3S9B92 Firmware Package 9.12.
Release Notes for StellarisWare Revision 6288 (August 3, 2010) 86 September 16, 2011
Release Notes for StellarisWare Revision 6075 (June 4, 2010) 10 Release Notes for StellarisWare Revision 6075 (June 4, 2010) New Features for Stellaris Boot Loader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 New Features for Stellaris Peripheral Driver Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Release Notes for StellarisWare Revision 6075 (June 4, 2010) rupts are enabled or disabled at the CPU level. A non-zero return code indicates that interrupts are currently disabled. 10.3 Bug Fixes in Stellaris Peripheral Driver Library 10.3.
Release Notes for StellarisWare Revision 6075 (June 4, 2010) 10.5 New Features in Third Party Packages 10.5.1 Updated to lwIP 1.3.2 (Reference 12145) lwIP 1.3.2 has been incorporated into StellarisWare and all example applications that use lwIP have been updated to use the new version. 10.6 Bug Fixes in Stellaris USB Library 10.6.
Release Notes for StellarisWare Revision 6075 (June 4, 2010) 10.7.2 USB Drivers Now Support Windows 7 32-bit and 64-bit Versions (Reference 11555) The SW-USB-windrivers-xxxx.zip USB driver package has been updated to support both 32-bit and 64-bit versions of Windows 7. The package includes 64-bit versions of URLs lmusbdll.dll and lmdfu.dll allowing 64-bit applications to access these interfaces.
Release Notes for StellarisWare Revision 6075 (June 4, 2010) 10.8.2 usb_host_audio application does not display time information (Reference 11974) The usb_host_audio application did not properly compute the duration in minutes and seconds for wav files that were selected. The application also failed to update the elapsed time as a file was played. Both of these issues were fixed. 10.8.3 usb_stick_update would not enumerate drives in all cases.
Release Notes for StellarisWare Revision 6075 (June 4, 2010) 10.10 Bug Fixes in EK-LM3S2965 Firmware Package 10.10.1 RIT display driver used wrong SPI mode (Reference 12217) The display driver for the RIT 128x96 panel on the evaluation board used the wrong SPI mode. This caused the Stellaris SPI port to transition the data line on the same clock edge that the display controller read the data line. While this managed to work, the correct SPI mode is now used.
Release Notes for StellarisWare Revision 6075 (June 4, 2010) 10.12 Bug Fixes in EK-LM3S3748 Firmware Package 10.12.1 usb_dev_cserial application not properly echoing data (Reference 12049) The usb_dev_cserial application did not properly handle echo commands to both serial ports. This caused strings longer than 16 bytes or strings with too many spaces to truncate. Both types of strings are now properly echoed on both serial ports. 10.13 New Features in EK-LM3S6965 Firmware Package 10.13.
Release Notes for StellarisWare Revision 6075 (June 4, 2010) 10.15 New Features in EK-LM3S8962 Firmware Package 10.15.1 fswrapper module added to ek-lm3s8962 release (Reference 12126) The file system wrapper module, fswrapper, has been added to the utils directory for the eklm3s8962 StellarisWare release. This module allows multiple FAT logical disks and/or internal file system images to be viewed as a single namespace with each appearing under its own top level directory name. 10.
Release Notes for StellarisWare Revision 6075 (June 4, 2010) 10.17.2 Windows tool Visual Studio projects updated to VS2008 (Reference 12138) The project files included in the tools directory for the various VisualStudio applications and DLLs have been updated to support VisualStudio2008. They were previously for VisualStudio2005. 10.18 Bug Fixes in EK-LM3S9B90 Firmware Package 10.18.1 usb_stick_update would not enumerate drives in all cases.
Release Notes for StellarisWare Revision 6075 (June 4, 2010) to indicate a host connection which allows USB MSC devices to properly enumerate. 10.21 Bug Fixes in RDK-BDC Firmware Package 10.21.1 Fixed API Class table in documentation (Reference 12172) The API Class table in the documentation did not take into account the fact that 2 and 6 are presently reserved values. This was corrected, and the table now properly documents the values for the API Class field of the protocol. 10.
Release Notes for StellarisWare Revision 5961 (May 3, 2010) 11 Release Notes for StellarisWare Revision 5961 (May 3, 2010) New Features for Stellaris Boot Loader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Bug Fixes for Stellaris USB Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Release Notes for StellarisWare Revision 5961 (May 3, 2010) 11.2.2 The USB Host Pipe Read/Write functions improperly handle STALL (Reference 12024) The USBHCDPipeWrite() and USBHCDPipeRead() functions both failed to handle stall conditions on endpoints other than zero. This caused the USB library to falsely enter the status phase when it should have terminated the stalled transaction. 11.2.
Release Notes for StellarisWare Revision 5961 (May 3, 2010) 11.4 Bug Fixes in EK-LM3S3748 Firmware Package 11.4.1 USB host mass storage applications generate errors on slower devices (Reference 11689) The applications that use the USB host mass storage class can generate errors if they attempt to access the USB device before it is ready. These applications now ensure that that the USB mass storage device is ready before attempting access by the application. 11.4.
Release Notes for StellarisWare Revision 5961 (May 3, 2010) 11.6 Bug Fixes in EK-LM3S9B92 Firmware Package 11.6.1 USB host mass storage applications generate errors on slower devices (Reference 11689) The applications that use the USB host mass storage class can generate errors if they attempt to access the USB device before it is ready. These applications now ensure that that the USB mass storage device is ready before attempting access by the application. 11.6.
Release Notes for StellarisWare Revision 5961 (May 3, 2010) 11.9 Bug Fixes in RDK-IDM Firmware Package 11.9.1 Motor speed updates not displayed in bldc_ctrl example (Reference 11826) The bldc_ctrl example for RDK-IDM previously failed to send a command to the motor to request automatic rotor speed updates. This resulted in the current speed not being displayed even though the motor was running. This has now been corrected. 11.10 Bug Fixes in RDK-IDM-SBC Firmware Package 11.10.
Release Notes for StellarisWare Revision 5961 (May 3, 2010) 11.12 New Features in Stellaris Firmware Development Package 11.12.1 Added new set of example applications that are not specific to any board (Reference 12013) New examples have been added and can be found in the “examples” directory. These examples are not specific to any board and are meant to demonstrate one specific feature or mode of a peripheral. There is also a new document summarizing these examples in the “docs” directory. 11.
Release Notes for StellarisWare Revision 5879 (April 14, 2010) 12 Release Notes for StellarisWare Revision 5879 (April 14, 2010) New Features for Stellaris USB Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 Bug Fixes for Stellaris USB Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Release Notes for StellarisWare Revision 5879 (April 14, 2010) 12.3 Bug Fixes in DK-LM3S9B96 Firmware Package 12.3.1 Display initialization parameters updated (Reference 11884) The initialization parameters for the Kitronix 3.5" display on the IDM-SBC, IDM-L35 and DKLM3S9B96 boards have been updated to reflect recommendations received from the display manufacturer. 12.3.2 Shorten time to select link-local address in lwIP applications (Reference 11908) In lwIP 1.3.
Release Notes for StellarisWare Revision 5879 (April 14, 2010) 12.5 New Features in EK-LM3S6965 Firmware Package 12.5.1 boot_demo_eth example application added. (Reference 11910) The boot_demo_eth example application, illustrating the use of the swupdate module, has been added to ek-lm3s9b96 and ek-lm3s6965 releases of StellarisWare. The swupdate module is used in conjunction with the Ethernet boot loader to signal to the application when a firmware update request is received from LMFlash. 12.
Release Notes for StellarisWare Revision 5879 (April 14, 2010) 12.7.2 HTTP/SSI Performance Improvement (Reference 11935) A misplaced “return” instruction inside the SSI handling state machine of the lwIP HTTP server caused each SSI insert to be returned to the client in a single TCP packet, reducing performance.
Release Notes for StellarisWare Revision 5879 (April 14, 2010) time (around 4 minutes) before a link-local address is chosen instead of a DHCP-assigned address since this occurs after a set number of DHCP discover messages. Therefore, the lwipopts.h for each lwIP application now sets LWIP_DHCP_AUTOIP_COOP_TRIES to 5 (instead of its default 9) so that the link local address is chosen after around 40 seconds. 12.9.
Release Notes for StellarisWare Revision 5879 (April 14, 2010) time (around 4 minutes) before a link-local address is chosen instead of a DHCP-assigned address since this occurs after a set number of DHCP discover messages. Therefore, the lwipopts.h for each lwIP application now sets LWIP_DHCP_AUTOIP_COOP_TRIES to 5 (instead of its default 9) so that the link local address is chosen after around 40 seconds. 12.12.
Release Notes for StellarisWare Revision 5879 (April 14, 2010) each lwIP application now sets LWIP_DHCP_AUTOIP_COOP_TRIES to 5 (instead of its default 9) so that the link local address is chosen after around 40 seconds. 12.14.4 HTTP/SSI Performance Improvement (Reference 11935) A misplaced “return” instruction inside the SSI handling state machine of the lwIP HTTP server caused each SSI insert to be returned to the client in a single TCP packet, reducing performance.
Release Notes for StellarisWare Revision 5879 (April 14, 2010) 110 September 16, 2011
Release Notes for StellarisWare Revision 5821 (March 29, 2010) 13 Release Notes for StellarisWare Revision 5821 (March 29, 2010) New Features for Stellaris Peripheral Driver Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 Bug Fixes for Stellaris Peripheral Driver Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 Bug Fixes for Stellaris Utility Library . . . . .
Release Notes for StellarisWare Revision 5821 (March 29, 2010) told to wait to handle the trigger until a synchronization signal. 13.1.5 Added GPIOPinTypeEPI to GPIO driver (Reference 9972) The GPIOPinTypeEPI API has been added to the GPIO driver. It provides a typical configuration of a pin for use by the EPI module. 13.1.6 Added ROM call definitions for Tempest-class revision C1 (Reference 11783) Definitions were added to driverlib/rom.h and driverlib/rom_map.
Release Notes for StellarisWare Revision 5821 (March 29, 2010) 13.4 Bug Fixes in DK-LM3S9B96 Firmware Package 13.4.1 In usb_stick_demo, delay call to usb_stick_update until button is released (Reference 11692) Previously, usb_stick_demo would call usb_stick_update as soon as the push button is pressed.
Release Notes for StellarisWare Revision 5821 (March 29, 2010) will occur again since usb_stick_update uses the pressed state of the button as a signal to update instead of calling the application. Now, usb_stick_update is not called until the button is pressed and then released, removing this possibility. 13.5.2 USB_VID_LUMINARY replaced with USB_VID_STELLARIS (Reference 11808) The label USB_VID_LUMINARY, defining the USB vendor ID for Luminary Micro, has been replaced by USB_VID_STELLARIS.
Release Notes for StellarisWare Revision 5821 (March 29, 2010) 13.7 Bug Fixes in EK-LM3S9B92 Firmware Package 13.7.1 In usb_stick_demo, delay call to usb_stick_update until button is released (Reference 11692) Previously, usb_stick_demo would call usb_stick_update as soon as the push button is pressed.
Release Notes for StellarisWare Revision 5821 (March 29, 2010) 13.8.3 Corrected current sensing when driving in the negative direction (Reference 11797) When driving the motor in the negative direction, the sensed motor current would occasionally appear to the PID loop as a positive current despite the fact that the motor is turning in the negative direction. This has been corrected, providing better PID loop performance in the reverse direction (it is now symmetrical to the forward direction). 13.
Release Notes for StellarisWare Revision 5821 (March 29, 2010) 13.11 Bug Fixes in Stellaris Firmware Development Package 13.11.1 Modified CCS linker command file to ensure proper location of vtable (Reference 11710) If the application used dynamic interrupt registration (through an IntRegister function), sometimes the vector table in RAM (vtable) would not be located correctly. This only affected CCS projects and only if the vtable was used which is not usual.
Release Notes for StellarisWare Revision 5821 (March 29, 2010) 118 September 16, 2011
Release Notes for StellarisWare Revision 5727 (March 2, 2010) 14 Release Notes for StellarisWare Revision 5727 (March 2, 2010) Bug Fixes for Stellaris Boot Loader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .119 New Features for Stellaris Peripheral Driver Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Release Notes for StellarisWare Revision 5727 (March 2, 2010) plication to use it’s own method to power VBUS, this mode remains and new mode was added to allow the USB controller full control over powering VBUS. This change added the new USBHostPwrConfig() power configuration function that replaces the old USBHostPwrFaultConfig() function.
Release Notes for StellarisWare Revision 5727 (March 2, 2010) behave the same way as the original macros regardless of whether they are passed signed or unsigned values. These macros were replaced in the previous release to work around an IAR 5.41 compiler bug. The edit will be removed once a toolchain fix is available. 14.6 New Features in Stellaris USB Library 14.6.
Release Notes for StellarisWare Revision 5727 (March 2, 2010) 14.7.2 USB Control requests can hang on error (Reference 11326) If an error state occurs on USB control request to endpoint 0, it could cause the USB library to hang while attempting to enumerate a USB device. The control requests to endpoint 0 will now terminate in the event of an error and allow the USB library and an application to respond to the error.
Release Notes for StellarisWare Revision 5727 (March 2, 2010) 14.10 Bug Fixes in DK-LM3S9B96 Firmware Package 14.10.1 Rework of lwIP HTTPD debug message handling (Reference 11480) Debug message handling in the TI-modified lwIP HTTPD server has been reworked such that it follows the same convention as other lwIP modules. Calls to the UARTprintf() function have been replaced with the LWIP_DEBUGF macro. This change has no impact on non-debug builds of the server. 14.10.
Release Notes for StellarisWare Revision 5727 (March 2, 2010) behave the same way as the original macros regardless of whether they are passed signed or unsigned values. These macros were replaced in the previous release to work around an IAR 5.41 compiler bug. The edit will be removed once a toolchain fix is available. 14.13 Bug Fixes in EK-LM3S8962 Firmware Package 14.13.
Release Notes for StellarisWare Revision 5727 (March 2, 2010) 14.14.3 Explicit casts added to lwIP TCP_SEQ_LT/LTE/GT/GTE macros (Reference 11600) Explicit casts have been added to the parameters passed to the TCP_SEQ_LT, TCP_SEQ_LTE, TCP_SEQ_GT and TCP_SEQ_GTE macros in lwIP header file tcp.h to ensure that these versions behave the same way as the original macros regardless of whether they are passed signed or unsigned values. These macros were replaced in the previous release to work around an IAR 5.
Release Notes for StellarisWare Revision 5727 (March 2, 2010) replaced with the LWIP_DEBUGF macro. This change has no impact on non-debug builds of the server. 14.17.2 Explicit casts added to lwIP TCP_SEQ_LT/LTE/GT/GTE macros (Reference 11600) Explicit casts have been added to the parameters passed to the TCP_SEQ_LT, TCP_SEQ_LTE, TCP_SEQ_GT and TCP_SEQ_GTE macros in lwIP header file tcp.
Release Notes for StellarisWare Revision 5727 (March 2, 2010) 14.19.2 Explicit casts added to lwIP TCP_SEQ_LT/LTE/GT/GTE macros (Reference 11600) Explicit casts have been added to the parameters passed to the TCP_SEQ_LT, TCP_SEQ_LTE, TCP_SEQ_GT and TCP_SEQ_GTE macros in lwIP header file tcp.h to ensure that these versions behave the same way as the original macros regardless of whether they are passed signed or unsigned values. These macros were replaced in the previous release to work around an IAR 5.
Release Notes for StellarisWare Revision 5727 (March 2, 2010) 128 September 16, 2011
Release Notes for StellarisWare Revision 5604 (January 19, 2010) 15 Release Notes for StellarisWare Revision 5604 (January 19, 2010) New Features for Stellaris Peripheral Driver Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 Bug Fixes for Stellaris Host Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Release Notes for StellarisWare Revision 5604 (January 19, 2010) 15.4 New Features in EK-LM3S1968 Firmware Package 15.4.1 Changed logo in “graphics” example application (Reference 11220) The logo displayed by the “graphics” example application has been replaced. The application has also been updated such that it includes an unaltered 4bpp Windows bitmap and parses the dimensions out of this.
Release Notes for StellarisWare Revision 5604 (January 19, 2010) 15.8 New Features in RDK-BDC Firmware Package 15.8.1 Added a command to return the control mode. (Reference 11262) A new status command was added to request the control mode for a motor controller. This command returns the last control mode that the controller was set to as an 8-bit value indicating Voltage, Current, Position, or Speed mode. 15.9 New Features in RDK-BDC24 Firmware Package 15.9.
Release Notes for StellarisWare Revision 5604 (January 19, 2010) 132 September 16, 2011
Release Notes for StellarisWare Revision 5570 (January 8, 2010) 16 Release Notes for StellarisWare Revision 5570 (January 8, 2010) New Features for Stellaris Peripheral Driver Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Bug Fixes for Stellaris Graphics Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 New Features for Third Party Packages . .
Release Notes for StellarisWare Revision 5570 (January 8, 2010) 16.2 Bug Fixes in Stellaris Graphics Library 16.2.1 Added explicit casts in imgbutton.h (Reference 11149) Explicit casts have been added to various macros defined in the ImageButton widget header file, imgbutton.h. These allow either a generic tWidget or specific tImageButtonWidget pointer to be passed as the first parameter without a compiler warning being generated. 16.3 New Features in Third Party Packages 16.3.1 Updated to lwIP 1.3.
Release Notes for StellarisWare Revision 5570 (January 8, 2010) 16.5 New Features in DK-LM3S9B96 Firmware Package 16.5.1 Added SafeRTOS demo application (Reference 11008) Added an example application (safertos_demo) that utilizes SafeRTOS and lwIP. The behavior of the SafeRTOS tasks can be modified via the web server provided via lwIP, and tasks can be created/terminated via the touch screen display. 16.5.
Release Notes for StellarisWare Revision 5570 (January 8, 2010) 16.6.4 Added explicit casts in imgbutton.h (Reference 11149) Explicit casts have been added to various macros defined in the ImageButton widget header file, imgbutton.h. These allow either a generic tWidget or specific tImageButtonWidget pointer to be passed as the first parameter without a compiler warning being generated. 16.6.5 Minor change in lwIP tcp.h header file (Reference 11218) To work around an apparent bug in the IAR 5.
Release Notes for StellarisWare Revision 5570 (January 8, 2010) 16.8.3 Added explicit casts in imgbutton.h (Reference 11149) Explicit casts have been added to various macros defined in the ImageButton widget header file, imgbutton.h. These allow either a generic tWidget or specific tImageButtonWidget pointer to be passed as the first parameter without a compiler warning being generated. 16.9 Bug Fixes in EK-LM3S6965 Firmware Package 16.9.1 Minor change in lwIP tcp.
Release Notes for StellarisWare Revision 5570 (January 8, 2010) 16.12 Bug Fixes in EK-LM3S9B90 Firmware Package 16.12.1 Fixed flash programming error in usb_stick_update (Reference 11041) The first two locations were being programmed as all Fs instead of being left unprogrammed during the initial programming of the image. This practice violates the programming rules from some parts.
Release Notes for StellarisWare Revision 5570 (January 8, 2010) 16.14 Bug Fixes in EK-LM3S9B92 Firmware Package 16.14.1 Fixed flash programming error in usb_stick_update (Reference 11041) The first two locations were being programmed as all Fs instead of being left unprogrammed during the initial programming of the image. This practice violates the programming rules from some parts.
Release Notes for StellarisWare Revision 5570 (January 8, 2010) 16.17 Bug Fixes in RDK-BLDC Firmware Package 16.17.1 Fix temperature calculation for motor kits (Reference 11029) Modify the calculation of ambient temperature to use a signed short value rather than an unsigned char value. This will correct the problem of temperature wrapping to a large number and triggering a temperature fault on the motor kit when the temperature drops below 0 degrees Celsius.
Release Notes for StellarisWare Revision 5570 (January 8, 2010) The example application has now been changed to leave the first two locations unprogrammed until the last step of image programming. 16.20.2 Removed unneeded data alignment pragmas for IAR tools (Reference 10993) This only affects IAR tools. There were extra pragma statements like this: #pragma data_alignment=4, intended to reset the data alignment after earlier setting the alignment to 1024.
Release Notes for StellarisWare Revision 5570 (January 8, 2010) 142 September 16, 2011
Release Notes for StellarisWare Revision 5450 (December 2, 2009) 17 Release Notes for StellarisWare Revision 5450 (December 2, 2009) New Features for Stellaris Boot Loader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .143 New Features for Stellaris Peripheral Driver Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Release Notes for StellarisWare Revision 5450 (December 2, 2009) 17.3 Bug Fixes in Stellaris Peripheral Driver Library 17.3.1 I2CMasterErr returned I2C_MASTER_ERR_NONE if arbitration was lost (Reference 10821) Function I2CMasterErr previously assumed that bit 2 of the I2CMCS register would be set in all error conditions and, if this bit was clear, assumed no error had occurred.
Release Notes for StellarisWare Revision 5450 (December 2, 2009) slash character. It now returns a pointer to the terminating NULL instead, preventing a corrupt string being displayed by the application. Additionally, file.
Release Notes for StellarisWare Revision 5450 (December 2, 2009) 17.6.4 eflash tool added to dk-lm3s9b96 release (Reference 10979) Although documentation for the “eflash” tool was included in previous StellarisWare releases for dk-lm3s9b96, the actual source and binary for the tool was omitted. These files have now been included and can be found in the “tools” subdirectory after StellarisWare installation. 17.7 Bug Fixes in EK-LM3S6965 Rev A Firmware Package 17.7.
Release Notes for StellarisWare Revision 5450 (December 2, 2009) 17.11 Bug Fixes in EK-LM3S9B92 Firmware Package 17.11.1 Fix handling of invalid page in uip web server (Reference 10981) Fixed a cut-paste error in the setting of the page length for an invalid page. Also modified the invalid page to return very simple “page not found” content. 17.12 Bug Fixes in RDK-BDC Firmware Package 17.12.
Release Notes for StellarisWare Revision 5450 (December 2, 2009) 17.14.3 QS-Blox web site now updates in IE (Reference 10738) A workaround for an Internet Explorer problem has been added to the web site served by the qsblox example application. This allows the page to update automatically without a manual reload being required. The previous version of the web site operated correctly on standards-compliant browsers. 17.14.
Release Notes for StellarisWare Revision 5228 (October 1, 2009) 18 Release Notes for StellarisWare Revision 5228 (October 1, 2009) Bug Fixes for Stellaris Boot Loader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .149 New Features for Stellaris Peripheral Driver Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Release Notes for StellarisWare Revision 5228 (October 1, 2009) 18.1.2 Use read-modify-write when configuring pins and peripherals in the boot loader (Reference 10348) The boot loader now uses read-modify-write when enabling or disabling peripherals and configuring pins. This ensures that any peripheral or pin that has been configured during an application-specific hook function will not be unintentionally disabled or reconfigured by the boot loader code. 18.
Release Notes for StellarisWare Revision 5228 (October 1, 2009) 18.2.6 CANMessageSet() now provides flag to enable FIFO mode. (Reference 10431) The CANMessageSet() did not allow configuring a set of message objects as a FIFO for transmitting or receiving CAN messages. This change adds the MSG_OBJ_FIFO flag value to tag message objects as part of a FIFO and not the final entry in a FIFO. This allows multiple message objects to be linked together to transfer or receive more than 8 bytes at a time. 18.
Release Notes for StellarisWare Revision 5228 (October 1, 2009) 18.4 Bug Fixes in Third Party Packages 18.4.1 JPEG decoder reworked to use new ExtRAMAlloc/Free functions. (Reference 10262) The JPEG decoder has been reworked to use functions ExtRAMAlloc() and ExtRAMFree() in place of the now-deprecated SDRAMAlloc() and SDRAMFree(). 18.5 New Features in Stellaris Host Tools 18.5.
Release Notes for StellarisWare Revision 5228 (October 1, 2009) from occurring if the file system image is corrupted. The file system code now checks that pointers calculated from the linked list in the file system image are actually within the bounds of the image itself before dereferencing them.
Release Notes for StellarisWare Revision 5228 (October 1, 2009) 18.8.5 PinoutSet() now performs dynamic EPI configuration. (Reference 10042) Function PinoutSet() in drivers/set_pinout.c has been reworked to offer dynamic configuration of the Extended Peripheral Interface (EPI) based upon information read from an I2C-connected EEPROM device.
Release Notes for StellarisWare Revision 5228 (October 1, 2009) 18.9 Bug Fixes in DK-LM3S9B96 Firmware Package 18.9.1 Error in epi.h address size definitions corrected (Reference 10461) An error in epi.h has been corrected and affected example applications have been updated. Labels EPI_ADDR_PER_SIZE_512MB and EPI_ADDR_RAM_SIZE_512MB have been replaced with the correct definitions for those register bit patterns, EPI_ADDR_PER_SIZE_256MB and EPI_ADDR_RAM_SIZE_256MB. 18.
Release Notes for StellarisWare Revision 5228 (October 1, 2009) 18.13 New Features in EK-LM3S6965 Rev A Firmware Package 18.13.1 Add new GPIOPinTypeEthernetLED API (Reference 10090) Add new API, GPIOPinTypeEthernetLED, to GPIO driver in driverlib. In this function the default drive strength for the Ethernet LED pins is now 8ma. Modified all of the sample applications that were enabling the Ethernet LED pin functions “manually” to now use this new API. 18.13.
Release Notes for StellarisWare Revision 5228 (October 1, 2009) 18.16 New Features in EK-LM3S8962 Firmware Package 18.16.1 Add new GPIOPinTypeEthernetLED API (Reference 10090) Add new API, GPIOPinTypeEthernetLED, to GPIO driver in driverlib. In this function the default drive strength for the Ethernet LED pins is now 8ma. Modified all of the sample applications that were enabling the Ethernet LED pin functions “manually” to now use this new API. 18.16.2 Add a CAN FIFO example.
Release Notes for StellarisWare Revision 5228 (October 1, 2009) defined in epi.h have been renamed to ensure consistency with the microcontroller documentation. The previous function and labels defined in epi.h have been deprecated but macros have been added to the header file to ensure that existing code using the function will still build and operate. 18.17.
Release Notes for StellarisWare Revision 5228 (October 1, 2009) 18.19 Bug Fixes in RDK-ACIM Firmware Package 18.19.1 Change motor kit GUI install and start menu locations (Reference 10547) The motor kit GUI programs install location has been changed from “Luminary Micro” to “Texas Instruments/Stellaris” in the Program Files directory. The Windows start menu location has likewise been changed so that the programs now appear under “Texas Instruments/Stellaris”. 18.
Release Notes for StellarisWare Revision 5228 (October 1, 2009) release. These functions are used by the shared JPEG decoder software so must match across all releases which use JPEG. The previous functions are deprecated but macro definitions in sdram.h will remap them to the new names, ensuring that existing code which uses them will continue to build and operate. 18.23 Bug Fixes in RDK-IDM-SBC Firmware Package 18.23.
Release Notes for StellarisWare Revision 5228 (October 1, 2009) 18.25.2 Change motor kit GUI install and start menu locations (Reference 10547) The motor kit GUI programs install location has been changed from “Luminary Micro” to “Texas Instruments/Stellaris” in the Program Files directory. The Windows start menu location has likewise been changed so that the programs now appear under “Texas Instruments/Stellaris”.
Release Notes for StellarisWare Revision 5228 (October 1, 2009) 162 September 16, 2011
Release Notes for StellarisWare Revision 4905 (July 30, 2009) 19 Release Notes for StellarisWare Revision 4905 (July 30, 2009) New Features for Stellaris Boot Loader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .163 Bug Fixes for Stellaris Peripheral Driver Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Release Notes for StellarisWare Revision 4905 (July 30, 2009) 19.1.2 Boot loader now allows vector table to be initialized in SRAM (Reference 9993) A new label, VTABLE_START_ADDRESS, was added to the list supported by bl_config.h to allow an application to specify that its vector table should be relocated to SRAM prior to the boot loader transfering control to it.
Release Notes for StellarisWare Revision 4905 (July 30, 2009) specifically handled and defaulted to MIME type text/plain. 19.5 Bug Fixes in Stellaris Host Tools 19.5.1 MIME type for icons is now correctly set (Reference 10021) The lwIP HTTPD server and makefsfile tool have both been updated to correctly recognize files with extension “.ico” and report these as type image/x-icon. In previous releases, these were not specifically handled and defaulted to MIME type text/plain. 19.
Release Notes for StellarisWare Revision 4905 (July 30, 2009) 19.8 New Features in Stellaris Utility Library 19.8.1 New function ustrnicmp added to the ustdlib module (Reference 9862) An implementation of the standard C runtime strnicmp (compare strings without regard to case) has been added to the ustrlib module. 19.8.2 General purpose TFTP server module added (Reference 10053) A new general purpose TFTP server module has been added to the utils directory for all kits supporting Ethernet.
Release Notes for StellarisWare Revision 4905 (July 30, 2009) 19.10.3 EPI configuration moved to PinoutSet() function (Reference 10012) Configuration of the External Peripheral Interface (EPI) has been moved from individual drivers into the PinoutSet() function. This ensures that any external memories attached via EPI are accessible from early in the application startup process. 19.10.
Release Notes for StellarisWare Revision 4905 (July 30, 2009) 19.12 Bug Fixes in EK-LM3S3748 Firmware Package 19.12.1 Fix compatibility problem with recent Keil compiler in the usb_stick_update example application (Reference 10038) The static declaration on a function was removed to work around a problem in the recent Keil toolchain (3.50) that was causing an internal fault in the compiler. 19.13 New Features in EK-LM3S6965 Firmware Package 19.13.
Release Notes for StellarisWare Revision 4905 (July 30, 2009) 19.17 New Features in EK-LM3S9B90 Firmware Package 19.17.1 General purpose TFTP server module added (Reference 10053) A new general purpose TFTP server module has been added to the utils directory for all kits supporting Ethernet. This module makes use of the lwIP TCP/IP stack and offers a simple method of transfering files to and from an application over Ethernet. 19.18 Bug Fixes in EK-LM3S9B90 Firmware Package 19.18.
Release Notes for StellarisWare Revision 4905 (July 30, 2009) 19.20 Bug Fixes in EK-LM3S9B92 Firmware Package 19.20.1 MIME type for icons is now correctly set (Reference 10021) The lwIP HTTPD server and makefsfile tool have both been updated to correctly recognize files with extension “.ico” and report these as type image/x-icon. In previous releases, these were not specifically handled and defaulted to MIME type text/plain. 19.20.
Release Notes for StellarisWare Revision 4905 (July 30, 2009) 19.23.2 Add USB Memory Stick Updater Application (Reference 10048) Two new applications have been added to demonstrate the ability to perform a firmware update over USB from a memory stick. The application usb_stick_update is the updater, and the application usb_stick_demo provides an example that can be loaded from a USB memory stick. 19.24 Bug Fixes in RDK-IDM-SBC Firmware Package 19.24.
Release Notes for StellarisWare Revision 4905 (July 30, 2009) 172 September 16, 2011
Release Notes for StellarisWare Revision 4781 (June 30, 2009) 20 Release Notes for StellarisWare Revision 4781 (June 30, 2009) New Features for Stellaris Peripheral Driver Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 Bug Fixes for Stellaris Peripheral Driver Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 Bug Fixes for Stellaris Graphics Library . . . . . .
Release Notes for StellarisWare Revision 4781 (June 30, 2009) 20.2 Bug Fixes in Stellaris Peripheral Driver Library 20.2.1 SysCtlClockGet() provided incorrect results in some cases (Reference 9555) If the PLL is enabled, SysCtlClockGet() now applies the system divider to the computed PLL output frequency even if the USESYSDIV bit in RCC is not set.
Release Notes for StellarisWare Revision 4781 (June 30, 2009) 20.4 New Features in DK-LM3S9B96 Firmware Package 20.4.1 Add USB Memory Stick Updater Application (Reference 9722) Two new applications have been added to demonstrate the ability to perform a firmware update over USB from a memory stick. The application usb_stick_update is the updater, and the application usb_stick_demo provides an example that can be loaded from a USB memory stick. 20.5 New Features in EK-LM3S3748 Firmware Package 20.5.
Release Notes for StellarisWare Revision 4781 (June 30, 2009) quest to update the firmware was received from the Ethernet controller. 20.9 Bug Fixes in RDK-IDM-SBC Firmware Package 20.9.1 Corrected text misalignment in usb_host_keyboard (Reference 9787) usb_host_mouse and The text strings in the status panel at the bottom of the display for the IDM-SBC versions of usb_host_mouse and usb_host_keyboard have been moved to prevent possible overlap. 20.
Release Notes for StellarisWare Revision 4694 (May 27, 2009) 21 Release Notes for StellarisWare Revision 4694 (May 27, 2009) New Features for Stellaris Graphics Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 New Features for Stellaris USB Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Release Notes for StellarisWare Revision 4694 (May 27, 2009) 178 September 16, 2011
Release Notes for StellarisWare Revision 4674 (May 19, 2009) 22 Release Notes for StellarisWare Revision 4674 (May 19, 2009) Bug Fixes for Stellaris Boot Loader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .179 New Features for Stellaris Peripheral Driver Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 Bug Fixes for Stellaris Graphics Library .
Release Notes for StellarisWare Revision 4674 (May 19, 2009) 22.2 New Features in Stellaris Peripheral Driver Library 22.2.1 Added two new uDMA API functions to support the interrupt status register in Tempest (Reference 9179) Added two new functions to the uDMA API: uDMAIntStatus() and uDMAIntClear() to support the new DMA interrupt status register that is available in Tempest class parts. 22.2.
Release Notes for StellarisWare Revision 4674 (May 19, 2009) 22.4 New Features in Third Party Packages 22.4.1 Added support for AES ROM tables in Tempest class parts (Reference 9089) Modified the AES code in third_party to use the AES tables from ROM for Tempest class devices. Also modified the AES example applications for Tempest based boards. 22.5 Bug Fixes in Third Party Packages 22.5.
Release Notes for StellarisWare Revision 4674 (May 19, 2009) with the introduction of new lm3s9b90, lm3s9b92 and lm3s9b96 kits, they are now required by several boards so this change ensures that they are in a single, common location for all boards that make use of them. 22.6.3 Update to Red Suite Project Import XML Files (Reference 9445) Red Suite Version 2 upgrades the compiler tools to version 4.3.2.
Release Notes for StellarisWare Revision 4674 (May 19, 2009) 22.8 Bug Fixes in Stellaris USB Library 22.8.1 Fixed a USB host MSC bug causing a hang on multi-block reads (Reference 9411) A bug existed in the previous release which would cause USBHMSCBlockRead() and USBHMSCBlockWrite() to hang if passed a ulNumBlocks value greater than 1. This was due to an assumption in usbhscsi.
Release Notes for StellarisWare Revision 4674 (May 19, 2009) is not properly saved. This variable, g_ulIPMode, is now saved at the end of the function for all cases. 22.11 New Features in DK-LM3S9B96 Firmware Package 22.11.1 Added support for AES ROM tables in Tempest class parts (Reference 9089) Modified the AES code in third_party to use the AES tables from ROM for Tempest class devices. Also modified the AES example applications for Tempest based boards. 22.
Release Notes for StellarisWare Revision 4674 (May 19, 2009) 22.13 New Features in EK-LM3S3748 Firmware Package 22.13.1 Windows USB Examples have moved to the tools directory (Reference 9388) The Windows USB example applications which were previously found in the StellarisWare/boards/ek-lm3s3748/windows_examples directory have moved to the StellarisWare/tools directory instead.
Release Notes for StellarisWare Revision 4674 (May 19, 2009) 22.15 Bug Fixes in EK-LM3S6965 Rev A Firmware Package 22.15.1 enet_ptpd web server occasionally returns too much data (Reference 9435) The file system module in the enet_ptpd application used strlen() to determine the amount of data that should be served up by the web server instead of the file size that is stored in the file system structure.
Release Notes for StellarisWare Revision 4674 (May 19, 2009) 22.17.2 Replace use of strstr with ustrstr (Reference 9447) To avoid potential runtime library issues that vary from toolchain to toolchain, replace the use of the strstr function with ustrstr, which is provided in the utils folder. 22.18 New Features in EK-LM3S9B90 Firmware Package 22.18.1 Added applications for new evaluation board (Reference 9348) A suite of example applications has been added for the new evaluation board. 22.18.
Release Notes for StellarisWare Revision 4674 (May 19, 2009) 22.20.2 Added support for AES ROM tables in Tempest class parts (Reference 9089) Modified the AES code in third_party to use the AES tables from ROM for Tempest class devices. Also modified the AES example applications for Tempest based boards. 22.21 Bug Fixes in EK-LM3S9B92 Firmware Package 22.21.1 Library files for Windows USB DLLs have been added to the release (Reference 9386) In previous releases, the library files lmusbdll.lib and lmdfu.
Release Notes for StellarisWare Revision 4674 (May 19, 2009) http://www.luminarymicro.com within a frame. this link in the top level window instead. The sites have been updated to open 22.24 Bug Fixes in RDK-S2E Firmware Package 22.24.1 Change between static and DHCP IP sometimes fails (Reference 9438) The function, lwIPNetworkConfigChange, does not always switch properly between static IP and Auto IP (with DHCP).
IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete.