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 6x(单个编译器 7.4.14 文件夹、"ccsv6\tools\compiler"正在替换为旧版编译器 6.1.21)

Guru**** 2405245 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1541340/codecomposer-questionable-hybrid-ccs-6x-single-compiler-7-4-14-folder-ccsv6-tools-compiler-being-replaced-with-an-older-compiler-6-1-21

部件号:CODECOMPOSER


工具/软件:

我对基于以下两个问题向客户交付的二进制映像不满意:

(a)  混合或“Frankenstein"CCS 配置“ 配置

安装支持编译器 7.4.14 的 CCS 6x

2.将文件夹“C:\TBD\ccsv6\tools\compiler\c6000_7.4.14“替换为“C:\TBD\ccsv6\tools\compiler\c6000_6.1.21“

(b) 两个不同代码区域在构建过程中出现两条警告消息

 警告:“.const"段“段用 2 个字节填充、大小为...、以满足指定的宽度 4

 警告:“.stack"段“段位于...处 位于未配置的内存中(跳过)

由于二进制文件已交付给客户、如果客户未收到上述问题的通知、我担心潜在的法律问题。

这种混合方法是否可接受?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    将文件夹“C:\TBD\ccsv6\tools\compiler\c6000_7.4.14“替换为“C:\TBD\ccsv6\tools\compiler\c6000_6.1.21“

    这不好。  在 CCSv6 中、您可以安装同一编译器的多个版本、然后更改工程属性以选择要使用的编译器。  我未安装 CCSv6。  下一个屏幕截图是 CCSv5.5。  我相信它非常接近您所看到的内容。

    [报价 userid=“447847" url="“ url="~“~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1541340/codecomposer-questionable-hybrid-ccs-6x-single-compiler-7-4-14-folder-ccsv6-tools-compiler-being-replaced-with-an-older-compiler-6-1-21

    警告:“.const"段“段用 2 个字节填充、大小为...、以满足指定的宽度 4

     警告:“.stack"段“段位于...处 位于未配置的内存中(跳过)

    [/报价]

    当发出这些诊断信息时、正在运行哪个工具?

    谢谢。此致、

    -乔治

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

    您好、George、

    1.我安装的 CCS 6x 仅显示一个编译器版本:TI v7.4.14:

     混合 CCS 配置是否可接受?

    2.六个进程中有四个得到了警告消息。 每个过程如下所示:

    * hex6x 将二进制文件拆分为不同部分(SRAM、IRAM 和闪存)

    *将这些段复制到一个文件中(例如 final.hex — 顺序: IRAM、SRAM、FLASH )

    * HEX2BIN final.hex

    我假定 hex6x 或 HEX2BIN 可能会发出上述警告消息 ()。

    非常感谢您的答复。

    此致、

    乔治

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    My Installed CCS 6x 仅显示一个编译器版本:TI v7.4.14:

    然后安装版本 6.1.21。  有关详细信息、请搜索  标题为“ 安装新软件“的部件的更新文章。  请参考此屏幕截图。

    六个进程中有四个进程收到警告消息。

    请重新编译整个工程。  一种方法是右键点击工程名称并选择 重新编译工程 。  然后将“Console"视“视图的内容保存到文本文件中。  使用名为的图标 复制构建日志 。  命名日志文件时、请确保使用文件扩展名 .txt 。  请 将该文本文件附加到您的下一个帖子。

    谢谢。此致、

    -乔治

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

    您好、George、

    我发布了基于编译器 7.4.14 的上一个二进制版本。  遗憾的是、另一位同事在最近的版本中使用了混合配置。 我正在为未来的所有版本寻找 TI 官方的 CCS 单软件包安装。 Ricky 通过此链接就此主题提供了一些指导。

    CODECOMPOSER:帮助 — 为特定的旧芯片组选择最新的 CCS - Code Composer Studio 论坛 — Code Composer StudioTm︎ — TI E2E 支持论坛

    非常感谢您的帮助。

    此致、

    乔治