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.

[参考译文] CCS/CCStudio:CoCreateInstance 故障错误

Guru**** 2512425 points
Other Parts Discussed in Thread: TMS320C6418

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/750904/ccs-ccstudio-cocreateinstance-falied-error

器件型号:CCStudio
主题中讨论的其他器件:TMS320C6418

工具/软件:Code Composer Studio

你(们)好。

我正在使用 CCS3并使用 以下设置开发一个 DSP-BIOS 项目:

编译器版本:TIv7.3.4

DSP/BIOS 版本:5.42.2.10

器件:TMS320C6418

该项目有一个.tcf 文件。

在  设置发生意外更改之前、我能够正确地开发和构建我的项目。

目前我能够编译、但如果我尝试通过 DSP/BIOS 配置工具打开.tcf 文件、我会得到以下错误:"CoCreateInstance failed:hiervw.dll (CoCreateInstance 失败:hiervw.dll)"

在出现此错误  之前、我能够直接从 CCS3项目浏览器通过 DSP/BIOS 配置工具正确打开.tcf 文件。

如果我使用文本编辑器打开.tcf 文件、对其进行编辑并进行编译、则编译将与更新后的.tcf 文件正确配合使用。

如果我将项目复制到安装了 CCS3的另一台计算机中、则使用 DSP/BIOS 配置工具正确打开 tcf 文件。

是否有任何关于如何解决此问题的建议?

谢谢你

此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    抱歉、我使用的 Code Composer Studio 版本是 CCS 5.2.0
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Charles、

    意外更改了什么设置? CCS 设置、Windows 设置? 等等?

    Todd
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Todd、
    我在 CCS 上处理工程属性、但我无法理解错误何时开始发生。 我希望通过显示的错误消息、有人可以建议在哪里处理 CCS 设置。
    只要我正在处理我的项目、如果我尝试使用.tcf 文件导入任何其他项目、我就会得到错误(甚至 CCS 提供的示例代码也是如此)。
    我没有在 Windows 上更改目录或修改过的文件。

    请告诉我是否还有其他事情可以帮助解释我的问题。

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

    最了解此领域的人是本周剩余时间。 他将在下周早些时候再次与您联系、但如果您没有收到我们的回复、最好在周二发布提醒。

    Todd
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的奇数
    如果我不能从图埃斯回来,我会回来的。

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

    您好 Karles:

    它看起来像是与 DPS/BIOS 配置工具有关的 Windows 注册表中的内容已损坏。 这就是您能够在其他计算机上成功打开文件的原因。

    您能否卸载然后重新安装 CCS 5.2.0并再次尝试打开.tcf 文件?

    如果这不起作用、我们可以深入您的注册表、尝试找出问题所在。

    此致、

    Joseph

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Joseph、
    是的、我可以这样做、我会告诉您。

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

    您好、Joseph、

    我进行了下载、然后重新安装 CCS 5.2.0、但错误仍然存在。

    不过、如果我在不同的计算机上导入同一个项目、一切都可以正常工作。

    编译仍然成功结束、问题就在 tcf 编辑器工具上。

     我的桌面上安装了多个 CCS 版本(CCS 5.2.0、CCS5.5.0和 CCS7)、组织如下:

    如果我使用计算机上安装的不同 CCS 版本打开项目、则会出现相同的错误。

    当另一个 CCS 安装已经安装并且我没有安装新插件或软件时、开始显示错误。

    下面是我要使用的 Tconf 设置:

    我已检查并在 由 Tconf 设置中显示的"导入路径"链接的目录中安装了 hiervw.dll。

    我正在64位的 Windows10中运行、但从安装开始、直到错误开始出现、我能够正确处理我的项目。

    还有其他我可以做的事吗?

    谢谢你

    此致

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

    您好 Karles:

    是否可以运行 regedit,然后选择顶部的“计算机”项,然后选择“编辑->查找”菜单项,选中“数据”复选框并搜索“hiervw?

    如果注册正确, 它最终应该找到一个数字键{71D775785-71E....

    如果您展开键,则会有一个 InprocServer32键,该键将在右侧显示 hiervw.dll 的位置。

    请告诉我您发现了什么内容。

    此致、

    Joseph

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Joseph、
    很抱歉、我不明白我应该如何找到您描述的数字键。
    我可以告诉您,在我的计算机目录中,我可以在每个已安装的 BIOS 版本文件夹中找到 hiervw.dll 文件:

    C:\ti\BIOS_5_42_01_09\packages/ti\BIOS\config\gconf\bin
    C:\ti\BIOS_5_42_02_10\packages/ti\BIOS\config\gconf\bin
    C:\ti\BIOS_5_41_13_42\packages/ti\BIOS\config\gconf\bin

    如何找到与 hiervw.dll 相关的密钥? 您所描述的步骤是否必须从 Code Composer Studio 或直接从 Windows 中执行?

    很抱歉、但我真的没能知道如何看到这个钥匙。

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

    您好 Karles:

    在 Windows 命令提示符下运行"regedit"。 然后选择“计算机”项目并选择“编辑->查找”菜单项,选中“数据”复选框并搜索“hiervw:

    继续搜索并查找如下值:

    如果找到该文件,请告诉我为 hiervw.dll 找到的位置。

    此外、在您安装了特定版本的 Code Composer Studio 后、是否开始出现此问题?

    此致、

    Joseph

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

    Karles、

    我的屏幕截图 未发布。 其中包括:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Joseph、
    当然!很抱歉、我没有看到您提到"regedit"! 我一回到办公室、就立即按照您的步骤操作。
    谢谢你

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

    您好、Joseph、

    我终于能够按照您的步骤操作了。

    下面是我搜索的结果,它显示了 hiervw.dll 的位置

    新 CCS 安装后未出现问题、但我安装了多 个 CCS 版本:CCS 5.2、CCS5.5和 CCS7.4

    请告诉我是否还有其他事情可以帮助解决此问题、再次感谢您的支持!

    此致

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

    您好 Karles:

    如果您查看 hiervw.dll 的 regedit 位置、则会在 CCS 安装中:C:\ti\ccs5_2\BIOS_5~1\packages/ti\BIOS\config\gconf\bin

    这与您发布的 Tconf 屏幕截图不同。 它显示:-dconfig.importPath="C:/ti/bios_5_42_02_10/packages;"

    它还与您之前发布的位置不同:

    C:\ti\BIOS_5_42_01_09\packages/ti\BIOS\config\gconf\bin
    C:\ti\BIOS_5_42_02_10\packages/ti\BIOS\config\gconf\bin
    C:\ti\BIOS_5_41_13_42\packages/ti\BIOS\config\gconf\bin

    您能告诉我 C:\ti\ccs5_2\BIOS_5~1\packages/ti\BIOS\config\gconf\bin 中是否有 heirvw.dll 吗?

    感谢您的耐心等待。 当这种注册表损坏发生时,有时很难解决。

    此致、

    Joseph

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

    您好、Joseph、

    再次感谢您的支持! 我明白这个问题是特别的、所以我会按照你建议的每一个步骤进行操作。

    路径 C:\ti\ccs5_2\BIOS_5~1\packages/ti\BIOS\config\gconf\bin 不存在! 以下是我的方向情况:

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

    您好 Karles:

    让我们尝试在存在配置工具.dll 文件的位置手动注册这些文件。

    是否可以打开命令提示符并更改为目录:C:\ti\BIOS_5_42_02_10\packages/ti\BIOS\config\gconf\bin?

    然后按显示的顺序输入这些命令:

       regsvr32 cdbconf.dll

       regsvr32 hiervw.dll

       regsvr32 objvw.dll

       regsvr32 propv.dll

       regsvr32 propv.dll

       regsvr32 uipkg.dll

    如果他们成功注册、则启动 Code Composer Studio 并尝试使用 Project Explorer 中的 DSP/BIOS 配置工具打开您的.tcf 文件、并让我知道它是如何进行的。

    此致、

    Joseph

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Joseph、
    不幸的是、您向我展示的步骤不起作用。
    我还尝试再次执行该操作并打开一个新的示例项目(CCS 安装随附的 DSP/BIOS 示例 clk)、但仍然会发生相同的错误。 我尝试了每个已安装的 CCS 版本 ccs5.2、ccs5.5、ccs7、并出现相同的错误。
    如果您认为这可能有所帮助、我可以解压我的所有 CCS 版本并将其重新安装。

    请告诉我、再次感谢您的支持!
    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Karles:

    这可能是您目前唯一的选择。 也应在卸载 CCSS 之前卸载您的 DPS/BIOS 版本。

    此外、在卸载后、如果 BIOS 和 CCS 目录仍然存在、请确保将其删除。

    我记得、旧版本的 CCS 有时甚至在卸载后也会将内容保留在注册表中、因此可能仍然会出现问题。

    此致、

    Joseph

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢约瑟夫、我会这样做并告诉你。

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

    我要将其标记为 TI 认为已解决。 如果您发现其他情况、只需对该主题进行回复。 如果它已被锁定(在 N 周无活动后发生)、只需打开一个新线程并引用此线程。

    Todd
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Joseph、
    卸载后执行新安装确实解决了我的问题。
    感谢您的观看、我对此表示赞赏!

    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Todd、
    该主题现已关闭、我将其标记为已解决、因为 Joseph 建议重新安装 CCS、使其再次工作。

    谢谢你
    此致