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/UNIFLASH:安装 Ubuntu 16.04.4 LTS 时出现 Uniflash 3.4.1分段故障

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/691218/ccs-uniflash-uniflash-3-4-1-segmentation-fault-on-installation-ubuntu-16-04-4-lts

器件型号:UNIFLASH
Thread 中讨论的其他器件: CCStudioCC3200

工具/软件:Code Composer Studio

我按照此处的安装说明安装所需的可靠性、包括 libgcyrpt11:

http://processors.wiki.ti.com/index.php/Linux_Host_Support_CCSv6#Ubuntu_16.04_64bit

在尝试安装 uniflash_setup_3.4.1.00012.bin 时、我在提取后收到以下错误(既作为超级用户也作为常规用户):

脚本 stderr:

目录已存在:/tmp/uniflash_cc0488b7-886f-449d-7781-5aa06fb71216
解压缩文件
打开/tmp/uniflash_cc0488b7-886f-449d-7781-5aa06fb71216/ds_jars.zip
目录已存在:/tmp/uniflash_cc0488b7-886f-449d-7781-5aa06fb71216
解压缩文件
执行/opt/ti/uniflash_3.4/eclipse/uniflash -application org.eclipse.equinox.p2.director -repository "file://home/****/Uniflash_3.4.1.00012_linux/repo"-installiu com.ti.ccstudio.p2tool.install.feature.group -destination "/opt/ti/uniflash_3.4/eclipse -nosplash
脚本退出代码:139

脚本输出:

脚本 stderr:
分段故障(转储内核)

运行/opt/ti/uniflash_3.4/eclipse/uniflash -application org.eclipse.equinox.p2.director -repository "file://home/****/Uniflash_3.4.1.00012_linux/repo"-installiu com.ti.ccstudio.p2tool.install.feature.group -destination "/opt/ti/uniflash_3.4/eclipse -nosplash: segmentation fault (转储内核)时出错
执行 chmod -R 666 "/tmp/bitrock_installer_2831.log
脚本退出代码:0

我正在使用 CC3200 Launchpad 进行开发、因此必须使用 uniflash 3.4.1。

谢谢

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

    您不是第一个报告此问题的人;我正在修复和更新我的16.04 VM 安装、并将尝试在此处安装3.4.1版本。

    我将报告我的调查结果。

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

    我能够在我的 Ubuntu 16.04更新频繁的情况下重现此问题。

    为了仔细检查兼容性、我安装了一个全新的 Ubuntu 16.04 VM、并且能够顺利安装所有内容-在这种情况下、我没有更新系统的任何其他组件、只添加了32位库(包括刚开始的 libgcrypt)。

    在本例中、问题位于此版本发布后发布的更新库之一中。

    遗憾的是、目前还没有修复程序- Uniflash 3.4.1不再受支持、我将尝试获得一些优先级来修复此问题、但这是非常不确定的。

    此致、
    拉斐尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果不再支持 Uniflash 3.4.1、这是否意味着 CC3200也不再受支持?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我理解您的观点-我们仍然完全支持该器件。 需要考虑的一个细节是、Linux 操作系统从未支持此特定器件-其 SDK 仅具有 Windows 版本。

    我所说的"不受支持"只是对该版本的 Uniflash 不会再进行任何改进。 但是、该工具在支持的操作系统上仍然可以正常工作、问题仅在于安装程序(我在完全更新的 Ubuntu 16.04系统中安装了此版本)。

    帮助您解决这种情况的一些想法。 您可以在 VM 或备用主机上安装此版本,并将其解压缩到当前系统中-这样您就可以绕过安装程序本身。 另一个想法是直接从未更新但与网络隔离的常规虚拟机或主机中使用它(因为不会安装安全功能)。

    我将尝试在此处继续进行测试、看看是否可以解决安装程序问题。

    希望这对您有所帮助、
    拉斐尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这可能是单独线程的主题、但我有一个运行 Windows 7的并行 VM、并且我的 Uniflash 3.4.1也停止了工作、即使重新安装也不起作用。

    "停止工作"是指当我尝试打开路径对话框窗口(例如单击"服务包编程"按钮时、没有新窗口可选择服务包、按钮动画将会发生、不会发生任何情况)。 尽管多次尝试重新安装,此问题仍然存在。

    如果更合适、我可以将此主题移至新主题、并发布任何相关日志、尽管我不确定哪些日志会相关。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    一个更正:我在 Ubuntu 16.04上安装的 Uniflash 版本不再工作-我怀疑这也是安装后更新的结果。 (下面 是有关内核版本舞蹈的讨论)。

    与虚拟机配合使用时、UART 端口往往工作良好-尽管延迟始终可能会导致对时间敏感的操作(如闪存)出现问题。

    错误说明当然与 GUI 相关、而 GUI 与 Windows 版本即使在安装过程中也停止工作这一事实相关联、提示我安装目录可能具有以前安装中损坏的文件。 我建议您使用 Shift+Delete 完全擦除 Uniflash 目录(通常在 c:\ti\uniflash 下)并重新安装该工具-您可能需要重新启动 VM 才能使用 uniflash。  

    如果 Uniflash 是此 VM 中安装的唯一 TI 工具、我还会扫描您的家庭用户区域(C:\Users\user\)并删除任何目录、例如.TI、TI、德州仪器(TI)、AppData\Local\Texas Instruments 和 AppData\Local\.TI

    其他对话框是否会出现此问题? 如果是这样、也许(经过很长时间的尝试)您可能希望重新安装/修复此 主题中提到的 MSVC 可再发行版。  

    希望这对您有所帮助、

    拉斐尔