Other Parts Discussed in Thread: CCSTUDIO
Hello,
I am working on the C6A8168evm. I would like to run a H.264 encoder application on this platform. So I have downloaded the codec distributed by TI (see http://software-dl.ti.com/dsps/dsps_public_sw/codecs/C64XPlus_Video/index_FDS.html). Normally, it should be compatible with my platform. My host computer works on Ubuntu 10.04 and I use CCS v.5. I have followed the instructions in the user's guide in order to install the sample Test Application (see page 25 of the h264_encoder_dm6467_UserGuide.pdf) but it does not work. There is some problems when importing the CCS v.3 project as you can see on the migration.log :
!ERROR: java.lang.IllegalArgumentException
at java.net.URI.create(Unknown Source)
at com.ti.ccstudio.managedbuild.core.legacy.LegacyProjectImporter.processSources(LegacyProjectImporter.java:662)
at com.ti.ccstudio.managedbuild.core.legacy.LegacyProjectImporter.createManagedMakeProject(LegacyProjectImporter.java:451)
at com.ti.ccstudio.managedbuild.core.legacy.LegacyProjectImporter.doRun(LegacyProjectImporter.java:259)
at com.ti.ccstudio.managedbuild.core.legacy.LegacyProjectImporter.access$0(LegacyProjectImporter.java:220)
at com.ti.ccstudio.managedbuild.core.legacy.LegacyProjectImporter$1.run(LegacyProjectImporter.java:203)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1957)
at com.ti.ccstudio.managedbuild.core.legacy.LegacyProjectImporter.run(LegacyProjectImporter.java:201)
at com.ti.ccstudio.managedbuild.ui.wizards.importlegacy.ImportLegacyProjectWizard$1.run(ImportLegacyProjectWizard.java:110)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: java.net.URISyntaxException: Illegal character in path at index 2: ..\Test\Src\alg_control.c
at java.net.URI$Parser.fail(Unknown Source)
at java.net.URI$Parser.checkChars(Unknown Source)
at java.net.URI$Parser.parseHierarchical(Unknown Source)
at java.net.URI$Parser.parse(Unknown Source)
at java.net.URI.<init>(Unknown Source)
... 11 more
Then, when compiling the project, I have these errors in the console :
**** Clean-only build of configuration Debug for project TestAppEncoder ****
/home/js/CodeComposerStudio/ccsv5/utils/gmake/gmake -k clean
gmake: *** No rule to make target `clean'.
**** Build of configuration Debug for project TestAppEncoder ****
/home/js/CodeComposerStudio/ccsv5/utils/gmake/gmake -k all
Building target: TestAppEncoder.out
Invoking: C6000 Linker
"/home/js/CodeComposerStudio/ccsv5/tools/compiler/c6000/bin/cl6x" -g --diag_warning=225 --abi=coffabi -z -m"TestAppEncoder.map" --warn_sections -i"/home/js/CodeComposerStudio/ccsv5/tools/compiler/c6000/lib" -i"/home/js/CodeComposerStudio/ccsv5/tools/compiler/c6000/include" -i"/home/js/CodeComposerStudio/bios_5_32_04/packages/ti/rtdx/lib/c6000" -i"/home/js/CodeComposerStudio/bios_5_32_04/packages/ti/bios/lib" --reread_libs --rom_model -o "TestAppEncoder.out" "../H264VEncApp.cmd"
<Linking>
undefined first referenced
symbol in file
--------- ----------------
_main /home/js/CodeComposerStudio/ccsv5/tools/compiler/c6000/lib/rts64plus.lib<args_main.obj>
error: unresolved symbols remain
error: errors encountered during linking; "TestAppEncoder.out" not built
>> Compilation failure
gmake: *** [TestAppEncoder.out] Error 1
gmake: Target `all' not remade because of errors.
I have already ask help on the CCS forum (see http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/118302/421675.aspx) and I have been advised to ask some help on the device forum (here).
So I am wondering if somebody already tried to run a H.264 encoder application on the C6A8168evm ? Did he use the TI codec ? If yes, did he obtain the same errors that I did ? Maybe the codec I use is not ready for my platform ? In this case, where can I find the good codec ?
Thanks,
JS