This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SYS/BIOS 系统移植需要进行哪些工作?

Other Parts Discussed in Thread: AWR1642, TMS320C6678, MATHLIB

本人想把AWR1642的DSP的程序移植到 6678 中去,由于SYS/BIOS兼容TI 全系列DSP,所以我觉得这样做理论上是行得通的。在啃了几天的资料之后,建立了一些关于SYS/BIOS的基础概念,所以接下来对我的移植计划,有针对的学习和尝试。有两个问题想请教大家:首先我想弄清楚,从674x移植到6678,是否只需要修改硬件抽象层(HAL)的内容。其次,有没有什么参考文档、资料可以推荐的?

  • c674x的代码可以在c66x上运行,是兼容的,请看下面的帖子。
    e2e.ti.com/.../119574
  • 很感谢您的回复,但是674X工程的下载文件,不同与6678的.OUT文件吧,所以想让674X的工程在6678-evm上运行,是否还需要对工程进行一些修改,然后重新编译呢。
  • 我做了两处修改,第一处是在工程的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文件,接下来我该怎么做呢?