本人想把AWR1642的DSP的程序移植到 6678 中去,由于SYS/BIOS兼容TI 全系列DSP,所以我觉得这样做理论上是行得通的。在啃了几天的资料之后,建立了一些关于SYS/BIOS的基础概念,所以接下来对我的移植计划,有针对的学习和尝试。有两个问题想请教大家:首先我想弄清楚,从674x移植到6678,是否只需要修改硬件抽象层(HAL)的内容。其次,有没有什么参考文档、资料可以推荐的?
Shine:
c674x的代码可以在c66x上运行,是兼容的,请看下面的帖子。
e2e.ti.com/…/119574
user5850147:
回复 Shine:
很感谢您的回复,但是674X工程的下载文件,不同与6678的.OUT文件吧,所以想让674X的工程在6678-evm上运行,是否还需要对工程进行一些修改,然后重新编译呢。
user5850147:
回复 user5850147:
我做了两处修改,第一处是在工程的properties 里修改了器件,即把AWR1642修改成了TMS320C6678。第二处是把Platform修改成了evm6678。重新编译后报了错误,
Description Resource Path Location Type#1965 cannot open source file "ti/mathlib/src/acosdp/c66/acosdp.h" .ccsproject /mmw_dss line 45, external location: D:\ti\mathlib_c674x_3_1_2_1\packages\ti\mathlib\src\acosdp\acosdp.h C/C++ Problem
实际上,我安装的是MCSDK的版本是 mcsdk_2_01_02_05 ,mathlib里没有这个acosdp.h文件,接下来我该怎么做呢?