Initialization; Termination - Analog Devices VisualDSP++ 5.0 Service Manual

Visualdsp++ 5.0 device drivers and system for blackfin processors
Table of Contents

Advertisement

System Services Overview

Initialization

Some system services rely on other system services; thus, there is a
preferred initialization sequence. Usually it is preferable to initialize all
services at one time, typically when the whole system is being initialized,
rather than spreading out the initialization of various services at different
times.
Most applications find the initialization sequence listed below to be opti-
mal. Any service in the sequence that is not used by the application can
simply be omitted from the sequence.
1. Interrupt control service
2. External bus interface unit
3. Power management service
4. Port control (ADSP-BF534/536/537 processors only)
5. Deferred callback service
6. DMA manager service
7. Programmable flag service
8. Timer service

Termination

Many embedded systems operate continuously in an endless loop and may
never need to call the termination function of a service. Applications that
do not have a need to terminate a service can save memory by never calling
the termination function.
For applications that need to terminate services, as with the initialization
sequence, there is a preferred sequence of terminating the services.
1-10
VisualDSP++ 5.0 Device Drivers and System
Services Manual for Blackfin Processors

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the VisualDSP++ 5.0 and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents