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.

[参考译文] CODECOMPOSER:从 CCS 6迁移到 CCS 12并从 DSP/BIOS 迁移到 SYS/BIOS

Guru**** 1812430 points
Other Parts Discussed in Thread: OMAP-L138, SYSBIOS
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1392300/codecomposer-migrating-from-ccs-6-to-ccs-12-and-dsp-bios-to-sys-bios

器件型号:CODECOMPOSER
Thread 中讨论的其他器件:OMAP-L138SYSBIOS

工具与软件:

我正在尝试将旧版 OMAP-L138项目从 ubun14上的 CCS6迁移到 ubuntu22上的 CCS12
我可以移植和构建 ARM 部分、但 DSP 代码(C674x)有问题

CCS12抱怨说项目需要 DSP/BIOS 5.x、我目前还未看到任何获得/安装的方法。
查看论坛和应用手册、我知道我应该迁移到我拥有的 SYS/BIOS 6。

SPRAAS7G 提供了有关转换项目的指令,但它是在2011年编写的,指令是错误的。 有些像将-xp 更改为-- xdcpath 很明显、但我收到有关 ti.BIOS.conversion 的错误信息

~/ti/ccs1270/xdctools_3_62_01_16_core/xs --xdcpath=~/ti/ccs1270/xdctools_3_62_01_16_core/packages ti.BIOS.conversion DFDIR_DSP.tcf

OpenJDK 64位服务器 VM 警告:JDK 13中弃用了选项-Xverify:none 和-noverify、并且可能会在将来的版本中删除。

JS:"/home/jboike/ti/ccs1270/xdctools_3_62_01_16_core/packages/xdc/xdc.tci、第354行:xdc.services.global.XDCException: XDC。 package_not_found:无法在以下路径中找到软件包"ti.BIOS.conversion":"~/ti/ccs1270/xdctools_3_62_01_16_core/packages /;/home/jboike/ti/ccs1270/xdctools_3_62_01_16_core/packages;"。 确保封装路径设置正确。

我需要做什么来转换/编译该项目?

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    [报价用户 id="616386" url="~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1392300/codecomposer-migrating-from-ccs-6-to-ccs-12-and-dsp-bios-to-sys-bios ]CCS12抱怨说、项目需要 DSP/BIOS 5.x、我现在没有获得/安装的方法。

    可从以下位置获取:

    https://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/bios/dspbios/index.html

    请确保至少购买 DSP/BIOS 5.4x。  

    至于您要迁移到 BIOS 6.x 的操作、我会提请支持 SYS/BIOS 的器件专家注意此线程。

    谢谢

    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Ki:

    谢谢。

    我安装了 DSP/BIOS 5.4、可以通过链接过程、但有几个问题
    在"Properties">"Resource">"Linked Resources"(路径变量)选项卡下、BIOS_CG_ROOT 变量不会在关闭和启动 CCS 12时一直存在。 我每次都必须选择窗口(Window)>首选项(Preferences)并"安装(install)"DSP/BIOS。

    2.我得到 gmake 错误,没有任何细节

    说明   资源   路径   位置   类型
    gmake:***[BUILD-1300023023]错误2   My_dsp_proj           C/C++问题

    此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Ki:

    至少有1个 gmake 错误来自构建 DSP/BIOS 5.42.01.09示例文件:

    构建文件:"..//y/bios_5_42_01_09/packages/ti/bios/examples/control28069/msgq_tsk2tsk.tcf
    调用:TConf
    "/home/user/ti/bios_5_42_01_09/xdctools/tconf -b -Dconfig.importPath="/home/user/ti/bios_5_42_01_09/packages;/home/user/MityDSP-MDK/sw/DSP/templates;""../y/bios_5_42_01_09/packages/ti/bios/examples/control28069/msgq_tsk2tsk.tcf
    Y/BIOS_5_42_01_09/packages/ti/bios/examples/control28069/subdir_rules.mk:129:目标"build-1300023023-InProc"的配方失败
    JS:参考约束违例:L78DPSARAM 对于 TSK 是一个非法值。 STACKSEG
    gmake[1]:***[build-1300023023-InProc]错误1.
    gmake:***[build-1300023023]错误2.
    y/BIOS_5_42_01_09/packages/ti/bios/examples/control28069/subdir_rules.mk:126:目标'BUILD-1300023023'的配方失败
    构建文件:"..//y/bios_5_42_01_09/packages/ti/bios/examples/dsk5510/msgq_tsk2tsk.tcf
    调用:TConf
    "/home/user/ti/bios_5_42_01_09/xdctools/tconf -b -Dconfig.importPath="/home/user/ti/bios_5_42_01_09/packages;/home/user/MityDSP-MDK/sw/DSP/templates;""../y/bios_5_42_01_09/packages/ti/bios/examples/dsk5510/msgq_tsk2tsk.tcf
    已完成建设:"../y/bios_5_42_01_09/packages/ti/bios/examples/dsk5510/msgq_tsk2tsk.tcf
     

    是否需要这些示例文件? 我可以移动/删除它们吗?

    我还尝试重新安装 CCS 12并回滚到 CCS 10而没有任何更改。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    对 dsk5510文件的引用看起来确实可疑。

    我已将该主题提请器件专家的注意。 它们支持用于您的器件的 DSP/BIOS 和 SYS/BIOS。 它们可以进一步提供帮助。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    把我的 CCS 10 / 12项目与原来的 CCS 6相比较、发现有人把 DSP/BIOS 文件的副本放在了我项目的子文件夹中。 我删除了这些文件、现在看到了从 DFDIR_DSP.cdb 文件生成的.cfg.s62文件中的一些警告和错误。

    错误示例:
    "DFDIR_DSPcfg.s62"、警告! 在第386行:[W1500]警告: 未找到重定位模板262;返回 OFR_INVALID
               .word ((GBL_stackend-GBL_stackbeg+1 )/ STD_TARGWORDMAUS )- 16 ; nword.
     
    "DFDIR_DSPcfg.s62"、警告! 在第386行:[W1500]警告: 未找到重定位模板277;返回 OFR_INVALID
               .word ((GBL_stackend-GBL_stackbeg+1 )/ STD_TARGWORDMAUS )- 16 ; nword.
     
    "DFDIR_DSPcfg.s62"、警告! 在第386行:[W1500]警告: 未找到重定位模板259;返回 OFR_INVALID
               .word ((GBL_stackend-GBL_stackbeg+1 )/ STD_TARGWORDMAUS )- 16 ; nword.
     
    "DFDIR_DSPcfg.s62"、错误!   第386行:[E0200]无法解析此可重定位表达式;C6000 EABI 中不支持任意表达式的重定位支持
               .word ((GBL_stackend-GBL_stackbeg+1 )/ STD_TARGWORDMAUS )- 16 ; nword.

    这是否与从 COFF 更改为 EABI 输出相关? (旧版本使用 COFF、但新编译器不支持它)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Ki:

    还尝试了 CCS 12.7.1。 两者都为通用 C674x 和 OMAPL128设置了型号、并且我收到相同的错误和警告。 还使用编译器 TI v8.3.12和8.3.2进行了尝试。 看起来.cdb 文件是由 CCS 直接从配置中生成的。 要使其正常工作、我需要什么? 您需要我提供的文件或其他信息吗?

    此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Ki:

    能否获得在 CCS 6.2上成功编译此项目的 TI v7.4.4 [TI v7.4.18]编译器?
    它能够与 CCS 12一同工作吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    能否使用在 CCS 6.2上成功编译此项目的 TI v7.4.4 [TI v7.4.18]编译器?
    它是否能够与 CCS 12配合使用?[/QUOT]

    有。 可以使用 CCS 更新管理器:

    https://dev.ti.com/tirex/explore/node?node=A__AJRfIGmBSkp9naUDysxAFg__ccs_devtools__FUz-xrs__LATEST

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    除 CCS 迁移之外、TI 不再支持这些器件的 DSP/BIOS 和 SYSBIOS 产品。  请在此处查看支持指南:

    (99)有关适用于 AM335x、AM437x、OMAP-L13x、C674x、K2G 器件的处理器 SDK TI-RTOS 的通知-处理器论坛-处理器- TI E2E 支持论坛