MCUXpresso SDK API Reference Manual  Rev 2.12.0
NXP Semiconductors
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
DSP Driver

Overview

This driver is used for cooperation with DSP.

Data Structures

struct  dsp_copy_image_t
 Structure for DSP copy image to destination address. More...
 

Enumerations

enum  dsp_static_vec_sel_t
 Fusion DSP vector table select.
 

Functions

void DSP_Init (void)
 Initializing DSP core. More...
 
static void DSP_SetVecRemap (dsp_static_vec_sel_t statVecSel, uint32_t remap)
 Set Fusion DSP static vector table remap. More...
 
void DSP_CopyImage (dsp_copy_image_t *dspCopyImage)
 Copy DSP image to destination address. More...
 
void DSP_Deinit (void)
 Deinitializing DSP core.
 
static void DSP_Start (void)
 Start DSP core.
 
static void DSP_Stop (void)
 Stop DSP core.
 

Driver version

#define FSL_DSP_DRIVER_VERSION   (MAKE_VERSION(2, 0, 1))
 dsp driver version 2.0.1. More...
 

Data Structure Documentation

struct dsp_copy_image_t

Defines start and destination address for copying image with given size.

Macro Definition Documentation

#define FSL_DSP_DRIVER_VERSION   (MAKE_VERSION(2, 0, 1))

Function Documentation

void DSP_Init ( void  )

Power up DSP Enable DSP clock Reset DSP peripheral

static void DSP_SetVecRemap ( dsp_static_vec_sel_t  statVecSel,
uint32_t  remap 
)
inlinestatic
Parameters
statVecSelstatic vector base address selection
remapstatic vector remap, valid value from 0x0U to 0xFFFU
void DSP_CopyImage ( dsp_copy_image_t dspCopyImage)

Copy DSP image from source address to destination address with given size.

Parameters
dspCopyImageStructure contains information for DSP copy image to destination address.