While building my cfg project which uses the edma3 package, I noticed that it link the c6657-sim lib instead of the c6657_evm lib.
Build console output:
.....
Inside EDMA3 Drv getLibs
will link with ti.sdo.edma3.drv:lib/66/release/edma3_lld_drv.ae66
Inside EDMA3 RM getLibs
will link with ti.sdo.edma3.rm:lib/c6657-sim/66/release/edma3_lld_rm.ae66
cle66 package/cfg/NextGen_pe66.c ...
'Finished building target: configPkg/linker.cmd'
Then I found in the RM package.xs devices list there are two 'TMS320C6657' extries. The first 'TMS320C6657' correspons to 'c6657-sim/' in dir[], while the second 'TMS320C6657' correspons to 'c6657-evm/'. Since the first 'TMS320C6657' is encountered first during the search so that c6657-sim is used. Is there any different between the c5567-sim lib and the c6657-evm lib? If yes, should c6657-evm be used on the c5567 evm board?
edma3 version: edma3_lld_02_11_14_19
Regards
GanZ