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.

Display control register configuration

Other Parts Discussed in Thread: OMAP3530

Hi,

          iam trying to configure the Display control registers but it is not allowing me to wrire in thst particular address.

For example: DSIPC_CONTROL = ADDRESS is 0x48050440.In this iam trying to write some value from CCSIDE.I tried in both ARM window adn C6400plus Window.Even if I edit manually also it is not allowing me.

Can you please help me in this.Is any other things i have to follow

 

With Regards

Pratap

 

  • pratap reddy said:

    iam trying to configure the Display control registers but it is not allowing me to wrire in thst particular address.

    For example: DSIPC_CONTROL = ADDRESS is 0x48050440.In this iam trying to write some value from CCSIDE.I tried in both ARM window adn C6400plus Window.Even if I edit manually also it is not allowing me.

    There are a few items to check.

    First, you should make sure that CCS has the memory range defined for the Display SubSystem.  Typically this can be done by GEL scripts which are run when you configure CCS for something like the OMAP35x EVM.  The top level GEL file that can be used is found in c:\<TI_CCS_INSTALL_PATH>\cc\gel\omap3530_cortexA.gel.
    The routine that sets up the CCS memory map is memorymap_init().  You can check if the address range is defined in your own CCS setup by Options->Memory Map...
    The targeted address range should be declared as RAM (ie. Read and writeable).

    Secondly, you will need to make sure the DSS interface and functional clocks are enabled in the PRCM module of the OMAP35xx.  You can see which clocks are required by the block diagram in Figure 15-64 of the TRM (SPRUF98).  There is also some control registers inside the DSS to enable other clocks.  These are described in Section 15.3.1.1.