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.

DSP Link Chip Select



Hello I was told that my current post (http://e2e.ti.com/support/dsp/omap_applications_processors/f/447/t/339227.aspx) belonged in this section of the forums. Here is a current summary:


" At the moment I have followed a this thread (http://e2e.ti.com/support/dsp/omap_applications_processors/f/447/p/29500/987081.aspx#987081) without much success.

I am attempting to read/write chip select 2 from the DSP.  I have verified that I can access this chip select from the ARM side which means the chip select is configured properly in the hardware and in the kernel.  The chip select address ends up being 0x0200 0000.

I have also made the following changes to the dsp configuration. In file CFG_OMAP3530_SHMEM.c I added
 the following:

{  
        10,                    /* ENTRY          : Entry number */
        "CS2",              /* NAME           : Name of the memory region */
        0x02000000,             /* ADDRPHYS       : Physical address */
        0x02000000,             /* ADDRDSPVIRT    : DSP virtual address */
        (Uint32) -1,           /* ADDRGPPVIRT    : GPP virtual address (if known) */
        0xFF,                  /* SIZE           : Size of the memory region */
        FALSE,                 /* SHARED         : Shared access memory? */
        FALSE                  /* SYNCD          : Synchornized? */
 },

In dsplink-omap3530-base.tci I added the following:

var CS2 = prog.module("MEM").create("CS2");
CS2.base             = 0x02000000;
CS2.len              = 0xFF;
CS2.space            = "data";
CS2.createHeap       = false;
CS2.comment          = "CS2 Mem";


I have also set a blinking light to inform me whenever CS2 has been accessed which I have confirmed works whenever I access CS2 from the ARM side. When I run my executable CS2 is not accessed as there is no blinking light. I cant figure out what I am missing."

Any help is appreciated!

Thanks,

 Ernast