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.

Memory Browser. Registers name.

Other Parts Discussed in Thread: AM5728, 66AK2H12

Hi.

I am using AM5728, ccs 6.1.3. When i connected to ARM (A15) in memory browser i can see peripheral`s registers name. But when i connect to DSP, there is no such names, only solid block of hex values.

I attempted to find where (in gel file e.g.) this information (names of registers) is loaded and no result.

Where can i read information about it? Is it possible to change some files, so i can see the same names when i connect to dsp?

Thanks.

  • Igor Samanov said:
    Is it possible to change some files, so i can see the same names when i connect to dsp?

    Registers are defined in device XML files, rather than GEL files.

    It you look at <ccs_install_dir>\ccsv6\ccs_base\common\targetdb\devices\AM5728.xml (or maybe AM5728_RevA.xml depending upon your device revision) you will see the register modules under the ARM A15. Assuming the base address seen by the DSP is the same as the ARM A15 you should be able to edit the XML file and copy the register modules from under the ARM A15 to a DSP.

    [I had the "opposite" problem on a 66AK2H12.xml file in that the registers were defined for a DSP core but not a ARM A15 core, and was able to edit the XML file to copy the register modules from the DSP to ARM A15 core to get the registers shown when connected to a ARM A15 core]

    Igor Samanov said:
    Where can i read information about it?

    See TargetDB XML Specification