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
Need help?
Do you have a question about the VisualDSP++ 5.0 and is the answer not in the manual?