Hi Sunzhao,
As H264HP.E.C6678.01.00.01.03 is developed for C6678, there can be some gaps when using it as is on TCI6638K2H. We have tried migrating H264HP.E.C6678.01.00.01.03 for TCI6638K2H, and please find the migrated package as attached below.
(Please visit the site to view this file)
The major migration steps are listed below:
1. Updated version of tools:
CodeGen DSP compiler 7.4.2
framework_components_3_24_01_12
XDAIS 07.23.00.06
XDCTools DSP RTSC packaging and build tools 3.25.2.70
EDMA3 LLD Enhanced Direct Memory LLD 2.11.9.8
SYS/BIOS DSP real-time operating system 6.35.04.50
IPC DSP inter-process communication 3.0.2.26
2. Updated XDCTools version in RTSC tab, select "ti.platforms.evmTCI6636K2H",
and removed custom platform package for C6678 from "Other Repositories"
3. Copied alg.h and/or _alg.h (attached below) to codec unit test inc folder, and updated include path in unit test source files:
http://e2e.ti.com/cfs-file.ashx/__key/communityserver-discussions-components-files/639/7356.algFiles.zip
4. Updated EDMA config to use region config for TCI6636K2H
5. Updated .cfg to include the following as the FC version above is not built with the matching EDMA3LLD
environment['xdc.cfg.check.fatal'] = 'false';
6. Updated .cfg and/or linker.cmd to use memory sections defined in XDC for K2H platform
For testing on TCI6636K2H: do CPU reset for the cores, and then load and run the codec unit test
Please let us if there are still issues with this migrated package.
Thanks,
Hongmei