Application Notes
| File | Date | Size | Description |
|---|---|---|---|
| AN019-16.PDF | Apr 2004 | 188kB | Step by step guide for programming your flash device with CrossView Pro (v8.0r1 or later). With CrossView Pro v8.0 or later you can download an application file to flash memory. Both processor's on-chip flash and external flash devices can be programmed. This application note describes exactly how to set up EDE for successful flashing. |
| AN019-15_v8.PDF AN019-15_v75.PDF |
(revised 2007) | 139kB 41kB |
Optimization hints for your application This application note shows you several ways to optimize your application. It describes how you can optimize your program for speed or for code/data size reduction. This can be achieved by using specific toolchain options, by making small modifications to your source code or by using an optimization tool. |
| AN019-13_v8.PDF AN019-13_v75.PDF |
(revised 2005) | 114kB 112kB |
Running code copied from ROM memory to RAM memory (from v7.5 and v8.0) This application note describes how to handle a more and more common programming problem "how to use large flash memory both for the application and to store non-volatile data?" Since most flash devices do not allow to read from it while programming a memory location, this presents the problem of copying a piece of code from ROM to RAM, then run the code in RAM and return to ROM code afterwards. This application note describes how this situation can be handled. |
| DAVE_2.HTML | Jan 30 2002 | 4kB | Improved DAvE 2.x support with C166/ST10 (from v7.0r1) From v7.0r1 the C166/ST10 products supports DAvE 2.x by means of its generated project information file (*.dpt). This means that projects created using DAvE can now be easily imported in the C166/ST10 Embedded Development Environment (EDE). This document describes how to set up a project in TASKING's EDE using DAvE generated files. |
| AN019-12_v8.ZIP AN019-12_v75.ZIP |
(revised 2005) | 50kB 55kB |
Memory test utility This application note describes an assembly program which tests the RAM memory on your target board. It uses a sophisticated testing algorithm, capable of detecting shorten or open connections on the data or address bus lines of the memory device. |
| AN019-11.ZIP | Jul 31 2001 (revised 2005) |
41kB | Measuring floating point calculations With the small C program "fpspeed.c" described in this application note, you can find out how fast floating point calculations are executed on your target board. The results are represented in NOP cycles. |
| AN019-09.PDF | Feb 05 2001 (revised 2005) |
253kB | Software Serial Port for ROM/RAM monitor This application note describes a software based serial port, replacing the hardware serial channel of your processor. This allows you to free this hardware serial channel for your own software. The soft serial routines can be obtained for free when you have purchased the ROM/RAM monitor package for toolchain v7.0r1 or higher. |
| AN019-08.PDF | Aug 08 2000 (revised 2005) |
193kB | The anatomy of the Makefile This application note explains the structure and elements of a makefile in detail. Such file is generated for your project by EDE, and executed by the make utility mk166. It also gives you information on how to set up your own makefile. |
| AN019-06.PDF | Feb 28 2000 (revised 2005) |
198kB | Locating code and data at absolute addresses This application note describes various possibilities to locate code and data objects at user defined, absolute addresses. |
| AN019-05.PDF | Jan 17 2000 | 122kB | Project Settings for your Target Board This application note instructs you how to correctly proceed in configuring your project settings when using either a standard C166/ST10 Family evaluation board or when using a custom target board. |
| AN019-03.PDF | Jun 28 1999 (revised 2005) |
121kB | Monitoring the C166 Stack Space This application note shows a simple approach to track the amount of stack space used as your application executes. Code examples are included showing how to initialize the stacks at system startup, and how to monitor the percentage of stack space using C code. |
| AN019-02.pdf | Jan 1996 (revised 2005) |
302kB | Migration from Keil to TASKING This application note describes how to migrate from the Keil C166 compiler to the TASKING C166 compiler, with regard to your C source files and compiler invocation. |
| AN019-01.pdf | Jan 1996 (revised 2005) |
73 kB | Task Concept Software concepts for building your applications: The Task Concept is compatible with the original Infineon approach whilst the Flat Interrupt Concept is more convenient to use. This application note describes how to make a tradeoff. |