This application report provides a brief overview on the serial bootloader that resides in ROM on the CC2538 and CC13xx/CC26xx devices. This document shows how the bootloader protocol can be used to perform basic operations like erasing and programming the flash of the devices. The device bootloaders support universal asynchronous receiver/transmitter (UART) and serial peripheral interface (SPI) as the protocol transportation layer. The example project is created in Visual Studio, Visual Studio Express 2010 and utilizes a library called Serial Bootloader Library to demonstrate an implementation of the serial bootloader protocol on Windows.
This document describes the implementation of a line echo canceller (LEC) on the TMS320C54x family of 16-bit fixed-point digital signal processors. Two different implementations of the adaptive transversal echo canceller filter are covered: block update and normalized least-mean square (also called stochastic gradient). Full assembler code is given for both examples.