Quantcast
Channel: Embedded Software (Read Only)
Viewing all articles
Browse latest Browse all 25965

Forum Post: RE: How can I run H264 multi-core encoder on TCI6638 K2H?

$
0
0

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


Viewing all articles
Browse latest Browse all 25965