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.

DDR内存分配



TI员工你好,我对CMD,GEL有个问题。

1. gel是不是就是内存映射,将物理地址和寄存器对应起来,并给寄存器定义确定的地址(在程序中直接调用寄存器就相当于读写寄存器对应地址)

2. CMD中分配DDR地址后,是否需要在程序中对DDR进行相应配置。我看在startware中有几个程序的CMD中,段全都在DDR中放着,而程序中未对DDR进行参数配  置。

  • user4637713 说:
    1. gel是不是就是内存映射,将物理地址和寄存器对应起来,并给寄存器定义确定的地址(在程序中直接调用寄存器就相当于读写寄存器对应地址)

    user4637713 说:
    2. CMD中分配DDR地址后,是否需要在程序中对DDR进行相应配置。我看在startware中有几个程序的CMD中,段全都在DDR中放着,而程序中未对DDR进行参数配  置。

    cmd文件是内存分配的配置文件,跟DDR的参数配置没有关系。

  • 1. GEL文件的内存映射是为了告知debugger哪些memory可以访问,cmd文件是根据您板子实际的硬件memory进行配置。

    2. 如果要把代码加载到DDR,那么事先要在GEL文件里对DDR进行初始化设置,这样load的时候ccs不会报错。