Part Number:TDA3
Tool/software: Code Composer Studio
Dear colleagues,
Now we are estimating migrationg our video system to Jacinto TDA35XXABFQ1 chip (DM505M) and want to test performance.
We use Spectrum Digital Starter Kit 15x15 TDA3x ES1.0 GP (EVMTDA3G-01-40-00 01NOV16 703754-1101 REV A).
Software we work at: CCS7, PROCESSOR_SDK_VISION_03_00_00_00, starterware_01_06_00_16.
At first I would like to make system part of software, based upon 2 Cortex-M4 IPUs.
Experts at this forum said me:
1) Vision SDK after compilation doesn't contain ready to load projects for Code Composer 7
2) Same about Starter Ware (starterware_01_06_00_16)
In addition Starter Ware doesn' compiles at all:
C:\ti\starterware_01_06_00_16>gmake all PLATFORM=ti814x/tda2xx/tda2ex/tda3xx
------------------------------------------------------
# Starterware 01.06.00
------------------------------------------------------
gmake -C C:/ti/starterware_01_06_00_16/bootloader/sbl_lib CORE=m4
gmake[1]: Entering directory `C:/ti/starterware_01_06_00_16/bootloader/sbl_lib'
C:/ti/ccsv7/utils/cygwin/mkdir -p C:/ti/starterware_01_06_00_16/binary/bootloader/sbl_lib/obj/ti814x/tda2xx/tda2ex/tda3xx/m4/release
C:/ti/ccsv7/utils/cygwin/mkdir -p C:/ti/starterware_01_06_00_16/binary/bootloader/sbl_lib/obj/ti814x/tda2xx/tda2ex/tda3xx/m4/release/.deps
C:/ti/ccsv7/utils/cygwin/mkdir -p C:/ti/starterware_01_06_00_16/binary/bootloader/sbl_lib/lib/ti814x/tda2xx/tda2ex/tda3xx/m4/release
gmake C:/ti/starterware_01_06_00_16/binary/bootloader/sbl_lib/lib/ti814x/tda2xx/tda2ex/tda3xx/m4/release/sbl_lib.aem4
gmake[2]: Entering directory `C:/ti/starterware_01_06_00_16/bootloader/sbl_lib'
# Compiling ti814x/tda2xx/tda2ex/tda3xx:m4:release:sbl_lib: src/sbl_lib_common.c
C:\ti\ccsv7\tools\compiler\ti-cgt-arm_17.9.0.STS/bin/armcl -ppd=C:/ti/starterware_01_06_00_16/binary/bootloader/sbl_lib/obj/ti814x/tda2xx/tda2ex/tda3xx/m4/release/.deps/sbl_lib_common.P -c -qq -pdsw225 --endian=little -mv7M4 --float_support=vfplib --abi=eabi -eo.oem4 -ea.sem4 --symdebug:dwarf --embed_inline_assembly -o4 -os --optimize_with_debug --inline_recursion_limit=20 -g -ms -DTRACE_ENABLE -DVPS_VIP_BUILD -DVPS_VPE_BUILD -DVPS_DSS_BUILD -DVPS_VIP1_BUILD -DVPS_VIP2_BUILD -DVPS_VIP3_BUILD -DRELEASE_BUILD -DASSERT_ENABLE -DSBL_CONFIG_DEFAULT -DSBL_OPT_LEVEL=0 -DSBL_PROD_BUILD -DTRACE_LEVEL=3 -DBUILD_M4 -DBUILD_IPU1_0 -DTRACE_ENABLE -DVPS_VIP_BUILD -DVPS_VPE_BUILD -DVPS_DSS_BUILD -DVPS_VIP1_BUILD -DVPS_VIP2_BUILD -DVPS_VIP3_BUILD -DRELEASE_BUILD -DASSERT_ENABLE -DSBL_CONFIG_DEFAULT -DSBL_OPT_LEVEL=0 -DSBL_PROD_BUILD -DTRACE_LEVEL=3 -DBUILD_M4 -DBUILD_IPU1_0 -DTRACE_ENABLE -DVPS_VIP_BUILD -DVPS_VPE_BUILD -DVPS_DSS_BUILD -DVPS_VIP1_BUILD -DVPS_VIP2_BUILD -DVPS_VIP3_BUILD -DRELEASE_BUILD -DASSERT_ENABLE -DSBL_CONFIG_DEFAULT -DSBL_OPT_LEVEL=0 -DSBL_PROD_BUILD -DTRACE_LEVEL=3 -IC:\ti\ccsv7\tools\compiler\ti-cgt-arm_17.9.0.STS/include -I. -IC:/ti/starterware_01_06_00_16/include -IC:/ti/starterware_01_06_00_16/include///hw -IC:/ti/starterware_01_06_00_16/include//hw -IC:/ti/starterware_01_06_00_16/include/hw -IC:/ti/starterware_01_06_00_16/include/armv7m/ -IC:/ti/starterware_01_06_00_16/include/armv7m -IC:/ti/starterware_01_06_00_16/include// -IC:/ti/starterware_01_06_00_16/include/ -IC:/ti/starterware_01_06_00_16/include/pm/pmhal -IC:/ti/starterware_01_06_00_16/pm/pmhal -IC:/ti/starterware_01_06_00_16/include/pm -IC:/ti/starterware_01_06_00_16/platform/ -IC:/ti/starterware_01_06_00_16/platform -fr=C:/ti/starterware_01_06_00_16/binary/bootloader/sbl_lib/obj/ti814x/tda2xx/tda2ex/tda3xx/m4/release -fs=C:/ti/starterware_01_06_00_16/binary/bootloader/sbl_lib/obj/ti814x/tda2xx/tda2ex/tda3xx/m4/release -fc src/sbl_lib_common.c
"src/sbl_lib_common.c", line 30: fatal error: cannot open source file "hw_ctrl_core.h"
1 catastrophic error detected in the compilation of "src/sbl_lib_common.c".
Compilation terminated.
>> Compilation failure
gmake[2]: *** [C:/ti/starterware_01_06_00_16/binary/bootloader/sbl_lib/obj/ti814x/tda2xx/tda2ex/tda3xx/m4/release/sbl_lib_common.oem4] Error 1
gmake[2]: Leaving directory `C:/ti/starterware_01_06_00_16/bootloader/sbl_lib'
gmake[1]: *** [m4] Error 2
gmake[1]: Leaving directory `C:/ti/starterware_01_06_00_16/bootloader/sbl_lib'
gmake: *** [sbl_lib] Error 2
C:\ti\starterware_01_06_00_16>
You can see: sbl_lib_common.c", line 30: fatal error: cannot open source file "hw_ctrl_core.h"
The file "hw_ctrl_core.h" not exist at my computer and even in all Internet - 0 results found
So! Is it really there no any example work project to start work with TDA3xx ????? it is worthy 21 century!!! Much enjoy!
When I try to construct my own CCS7 project using a StarterWare example I encounter with similar error:
#include "hw_baseaddress_dsp.h" - this file not exist elsethere.
Now at first I try to construct simple debug project for CCS7.
I start "hello word project", have made several options, have switched off DSPs and second Cortex-M4 (Bypass option is On) at Target Options.
This project here:
drive.google.com/open
This project loads, starts, Suspend button exists, memory in memory browser is the same as ELF-file, printf is in list of functions in the MAP-file.
But during suspend program cursor is not within endless loop, values of every variable is random, printf doesn't work (it is said it must send messages to debug console window as default),
The main.c:
#include <stdio.h>
volatile int HugoBox [1024];
volatile int i, cnt=0;
int main( void )
{
printf("Hi, everibody in the house!!! \n");
while( (2*2)==4 )
{
printf("Start re-init %d \n", i );
for( i=0; i<1024; i++ ) HugoBox[i] = cnt*i;
printf("Re-init is complete %d \n", HugoBox[33]);
cnt++;
}
}
Best Regards
Alex Norokh