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.

Gel file for AM437x IDK

Other Parts Discussed in Thread: SYSBIOS, SYSBIOSSDK-IND-SITARA

Hi,

we are using AM437x IDK board.

Now we can see gel files in two different folders.

C:\ti\ccsv6\ccs_base\emulation\boards\idk_am437x\gel                                             //From CCS6 installation

and

C:\ti\am437x_sysbios_ind_sdk_2.0.0.1\sdk\starterware\tools\gel\am43xx\       //From AM437 SDK installation

What is the difference between these two folders? which one we need to use?

  • Jinu,

    The latest SYSBIOSSDK-IND-SITARA for AM437x is 2.1.0.1. There are two locations for the GEL file:

    - First location: sysbios_ind_sdk_2.1.0.1\sdk\starterware\tools\gel\am43xx\

    - Second location: sysbios_ind_sdk_2.1.0.1\sdk\tools\gel\AM437x

    The first location contains GEL for many other Sitara devices one level up. For AM437X, it is inside gp_evm folder, it doesn't have the GEL for ICSS and initialization routine calls AM43xx_IDK_EVM_DDR3_config_SW_lvl, which is for SW leveling.

    The second location has more Gel files. It also has DDR HW leveling.

    For CCS, the latest is 6.1.1 and GEL for IDK EVM is under ccsv6\ccs_base\emulation\boards\idk_am437x\gel. When create a CCS target configuration file, if you select device as IDK_AM437X, then the GEL file under CCS installation will be automatically loaded. 

    Comparing the gel under CCS to the second location mentioned above, they are almost same, except that CCS version has turn on EDMA and #define LPDDR2_PHY_CTRL difference (either you use 133MHz or 266MHz). 

    My suggestion is to use the GEL under CCS or the second location. 

    Regards, Eric