你(们)好。
我在 Linux 上使用 CCS 已经有几年了。 上周、我意识到我仍然使用版本10、并决定查看是否有更新。 当然、版本11和12已经推出。 我卸载了10并安装了12、但它不会启动。 在尝试在控制台中启动它后、我遇到此错误:
$ ./ccstudio SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See www.slf4j.org/codes.html for further details. SWT OS.java Error: Failed to load swt-pi3, loading swt-pi4 as fallback. Ccstudio: An error has occurred. See the log file /home/amr/.eclipse/org.eclipse.platform_4.23.0_116415445_linux_gtk_x86_64/configuration/1667177880852.log.
这让我了解了什么是 SWT-PI3和 SWT-PI4。 事实上、我的 Arch Linux 系统上有 SWT-PI4。 这个问题不仅影响到我、而且影响到其他人、如 CCStudio AUR 包的注释所示。 可以 在此处查看上述引用的.log 文件的内容。 它引用的行无法加载库:显示 libswt-PI4.so 的正确位置。 我决定在 Fedora 上尝试这种方法、我有完全相同的问题、因此它似乎会影响多个距离。
在 CCS/eclipse 文件夹中、我能够启动 eclipse 二进制文件、从而启动股票 eclipse 会话。 因此、这肯定是 TI 已经改变的事情、这会导致问题的发生。 同时、我一直在不同的机器上使用 Code Composer、但这对我来说是一个大问题、因为我专业地使用 CCS。 在类似的注释中、我也无法在任何一个发行版上运行 TI Cloud Agent (同时尝试使用 CCS Cloud 版本)。 它崩溃、出现非法指令错误。 如果有时间、我可能会再发布有关这方面的文章。
如果有任何帮助,将不胜感激。 我将通知其他用户有关此主题的信息、以便他们可以提供他们拥有的任何其他数据。 我非常乐意运行调试器和/或提供任何请求的系统数据。