This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

EDMA3_DRV_create() updating EDMACC0DSP

Other Parts Discussed in Thread: OMAPL138

Hi All

Am I missing something simple here ? We have integrated the PSP EDMA3 driver on our OMAPL138 using CCS4.

Our main routine first calls edmaInit() (which is taken from bios_edma3_drv_sample_init_multi_edma.c).

This initialises the globalConfig{} structure as follows

globalConfig = &sampleEdma3GblCfgParams[edma3Id]; (This is taken from bios_edma3_drv_sample_omapl138_cfg.c)

The driver is then created with

            edma3Result = EDMA3_DRV_create (edma3Id, globalConfig ,
                                                (void *)&miscParam);

I presume this should configure the EDMACC0DSP registers.

With emulator attached in CCS (view->Registers) I examine EDMACC0DSP however none of the registers are configured with the globalConfig{} structure (same looking directly at the memory).

Any sugestions appreciated.

BR

Barry