器件型号:TDA3
工具/软件:Code Composer Studio
尊敬的同事:
现在、我们估算视频系统迁移到 Jacinto TDA35XXABFQ1芯片(DM505M)并希望测试性能。
我们使用 Spectrum Digital 入门套件15x15 TDA3x ES1.0 GP (EVMTDA3G-01-40-00 01NOV16 703754-1101修订版 A)。
我们在以下位置工作的软件:CCS7、processor_sdk_vision_03_00_00_00、starterware_01_06_00_16。
首先、我想让系统成为基于2个 Cortex-M4 IPU 的软件的一部分。
这个论坛上的专家说:
1) 1)编译后的 Vision SDK 未包含为 Code Composer 7加载项目的准备就绪信息
2)与 Starter Ware (starterware_01_06_00_16)相同
此外、Starter Ware 根本不编译:
C:\ti\starterware_01_06_00_16>gmake all platform=ti814x/tda2xx/tda2ex/tda3xx
--------------------------------------
# Starterware 01.06.00
--------------------------------------
gmake -C:/ti/starterware_01_06_00_16/bootloader/sbl_lib 内核=M4
gmake[1]:输入目录`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]:输入目录`C:/ti/starterware_01_06_00_16/bootloader/sbl_lib
#编译 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 -eoe.oem4 -ea.sem4 ---symoptimize_embour-dos-debug_from-sw4 ---dos-debug_from-dos-sw4 inline_recursion_limit=20 -g -ms -dTrace_enable -DVPS_VIP_build -DVPS_VPE_Build -DVPS_VIP1_build -DVPS_VIP2_build -DVPS_VIP3_VIP3_build -dsp_vips_d_v_v_v_v_v_v_v_v_v_v_v_v_v_v_v_v_v_v_v_v_v_v_v_v_v_v_en_d_v_v_v_v_v_v_v_v_v_v_v_v_v_v_v_1 -d_v_v_v_v_v_v_v_enu_v_v_v_v_v_v_v_v_v_v_v_1 -d_v_v_v_v_v_v_v_v_v_enu_v_v_v_v_v_v_v_v_v_v_v_v_1 -v_v_ -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/pm/pmhal -ic:/ti/starterware_01_06_00_16/include/pm -ic:/ti/starterware_01_06_00_16/include/pm/pmhal -ic:/ti/starterware_01_06_00_16/platform -ic:/ti/starterware_01_06_00_16/binary/bootloader/sbl_lib/obj/ti814x/tda2xx/tda2ex/tda3xx/m4/release -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:-src/sbL_c.lib
"src="/sbl_lib_common.c"、第30行:致命错误:无法打开源文件"hw_ctrl_core.h"
1在"src/sbl_lib_common.c"的编译中检测到灾难性错误。
编译已终止。
>>编译失败
gmake[2]:***[C:/ti/starterware_01_06_00_16/binary/bootloader/sbl_lib/obj/ti814x/tda2xx/tda2ex/tda3xx/m4/release/sbl_lib_common.oem4错误1.
gmake[2]:离开目录`C:/ti/starterware_01_06_00_16/bootloader/sbl_lib
gmaking[1]:***[M4]错误2.
gmake[1]:离开目录`C:/ti/starterware_01_06_00_16/bootloader/sbl_lib
gmake:***[SBL_lib]错误2.
C:\ti\starterware_01_06_00_16>
您可以看到:SBL_lib_common.c"、第30行:致命错误:无法打开源文件"hw_ctrl_core.h"
我的计算机上甚至在所有 Internet 中都不存在"hw_ctrl_core.h"文件- 0结果
太棒了! 是否确实没有任何示例工作项目可以开始使用 TDA3xx?????? 值得21世纪!!! 非常享受!
当我尝试使用 StarterWare 示例构建我自己的 CCS7项目时、我遇到类似的错误:
#include "hw_baseaddress_dsp.h"- else此处 不存在此文件。
现在、我首先尝试为 CCS7构建简单的调试项目。
我以"hello word project"开头、已经做了几个选项、已经关闭 DSP、并且在目标选项中关闭了第二个 Cortex-M4 (旁路选项打开)。
此处的项目:
drive.google.com/open
该工程加载、启动、存在挂起按钮、内存浏览器中的内存与 ELF-file 相同、printf 位于映射文件中的函数列表中。
但是、在挂起程序光标不在无限循环中、每个变量的值都是随机的、printf 不起作用(据说它必须将消息作为默认值发送到调试控制台窗口)、
main.c:
#include
volatile int HugoBox [1024];
volatile int i、cnt=0;
int main( void )
{
printf ("嗨、在家里的每个人!!! \n");
while ((2*2)==4)
{
printf (“开始重新初始化%d”,i);
for (i=0;i<1024;i++) HugoBox [i]= cnt*i;
printf ("重新初始化已完成%d \n"、HugoBox [33]);
CNT++;
}
}
此致
Alex Norokh




