工具/软件:Code Composer Studio
Linux上的CCS在启动时崩溃(分段故障)是一个已知问题。 使用最新的可用软件包更新Linux环境后会出现此问题。 此问题正在调查中。
对此造成的不便,我们深表歉意
谢谢
KI
更新1:请使用以下帖子中的解决方法:
这可解决CCS启动问题和XDC构建故障
更新2:最新的Linux更新已修复此问题。 这已在Ubuntu 16.04 (内核4.4 .0-83.106)中确认
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.
工具/软件:Code Composer Studio
Linux上的CCS在启动时崩溃(分段故障)是一个已知问题。 使用最新的可用软件包更新Linux环境后会出现此问题。 此问题正在调查中。
对此造成的不便,我们深表歉意
谢谢
KI
更新1:请使用以下帖子中的解决方法:
这可解决CCS启动问题和XDC构建故障
更新2:最新的Linux更新已修复此问题。 这已在Ubuntu 16.04 (内核4.4 .0-83.106)中确认
虽然快速修复(删除-VM)对启动CCS起作用,但我也看到XDCtools的一个(可能相关)问题:
以前编译的SYS/BIOS项目(用于C6678 DSP)不再生成。 同样,当我创建一个新的“典型”SYS/BIOS模板时,它不会生成:
****配置构建项目gfaulttest2的调试****
/localdata/home/me/ti/ccsv7/utils/bin/gmake -k -j 12 all -O
gmake [1]:正在输入目录'/localdata/home/me/repository/BP_GPudsp/ti_CCS/gfaulttest2/Debug'
正在构建文件:./app.cfg
正在调用: XDCtools
localdata/home/me/ti/xdctools_3_32_02_25_core/xs"--xdcpath="/localdata/home/me/ti/bios_646_04_53/packages;ti.platforms.evm6678 8.1 /localdata/home/me/me/ti/ccp_openmp_ds_cslx_06_00/00/packages;/local_localme_3/lav_me_3_l_me/me_3_me_db/db_db_local_me_07/l_l_local_db_local_me_3_local_localm/
subdir_rules.mk:10:目标'build_1863261585-InProc'的配方失败
gmake [1]:***[build-1863261585-InProc]分段错误(核心转储)
gmake:***没有生成目标'build-1863261585'的规则,需要'configPkg/compiler.opt'。
gmake [1]:正在离开目录'/localdata/home/me/repository/BP_GPudsp/ti_CCS/gfaulttest2/Debug'
gmake:由于错误,目标'all'没有重制。
****构建已完成****
我还尝试将Oracle JVM OpenJDK 0.0_131作为缺省值安装,而不是1.8 7,但没有成功。
XDCtools 3.50 .2.20_core也显示相同的问题。
我的系统是Linux SMP.0-121-generic #170-Ubuntu 3.13 2017年6月14日09:04:33 UTC x86_64 x86_64 x86_64 x86_64 x86_64 GNU/Linux。
我有同样的问题。 通过快速修复,我可以再次启动CCS,但由于XS分段错误,我无法再编译。
查看使用 LD_LIBRARY_PATH="${root}:${root}/jre/lib/AMD64/server:${root}/jre/lib/AMD64$_cur"的XS脚本
我的系统: UTC.0-56-generic #61~SMP.1-Ubuntu 16.04 世界6月14 11:58:22 4.8 2017 x86_64 x86_64 x86_64 x86_64 x86_64 GNU/Linux
大家好,
该问题似乎与以下方面有关:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/169.9772万
askubuntu.com/.../eclipse-crashes-with-linux-kernel-4-4-0-81-generic
提到的变通办法似乎也适用于CCS:
打开端子
$导出java_tool_options=-Xss1280k
然后,从同一终端启动中的CCStudio应用程序。 /ccsv7/eclipse
这将有助于解决CCS启动和xs构建问题。
注:在某些系统上,这足以启动CCS,但不足以避免生成错误。 在这些情况下,将最大堆栈大小增加到2650k (例如:export JAVA_TOOL_OPTIONS=-Xss2560k)
此变通办法不需要修改前面提到的ini文件(注释掉前两行)。 使用上述解决方法可以使用常用的ccstudio.ini文件。
我们仍在调查中。 对此造成的不便,我们深表歉意。
KI
Ki,
解决方法解决了我的问题,非常感谢!
说明说明,以防:
在导出JAVA_TOOL_OPTIONS=-Xss1280k后,您需要留在该终端中,通过CD进入CCS安装程序,
在我的情况下,请~ë/ti/ccsv7/eclipse并运行./CCStudio
我建议此时不要将其放入.bashrc或类似文件中,因为并非所有的eclipse IDE都受到影响(例如,我的NSight 8.0 运行正常)。
———
已通过我之前发布的两个项目进行了确认(使用xdctools_3_32_02_25_core和ti-CGT-C6000-CX.3 8.1):
Linux SMP.0-121-generic #170-Ubuntu 3.13 2017年6月14日09:04:33 UTC x86_64 x86_64 x86_64 x86_64 x86_64 GNU/Linux
系统1.8 -version: Java(TM) SE运行时环境(Build Java.0_131-B11)
感谢您的澄清。 是的,您需要从同一终端运行所有内容。
请注意,此问题是由内核中的安全修补程序引起的。 正在测试不会导致问题的修补程序的新版本,我预计不久将会发布。 因此,希望这种变通办法不会长期需要
谢谢
KI
在过去的几天里,我们的两位工程师无法构建Vision SDK项目,我们怀疑这也是问题所在。 他们都使用Ubuntu 16.04 ,并且在其PC上安装了CCS7。
/home/linuser/documents/sdks/tda3/sdk_manager/staging /vision sdk/bins/maketemp_configuro_ipu1_1.bat:第1行:2.2759万分段故障 (核心转储)/home/linuser/documents/sdks/sdks/sdk/tdatr_manager/staging -sdk_lin/mod/mod/mod/sdk_sdk_stag_3k_mod/mod/mod/sdk_mod/mod/mod/mod/dk_sdk_sdk_mod/mod/mod/mod/mod/mod/mod/mod/mod/dk_sdk_sdk_sdk_sdk_sdk_sdk/mod/my_sdk_sdk_sdk/mod/mod/mod/sdk_sdk/mod/sdk_sdk/mod/mod/sdk/sdk/sdk_sdk/sdk/mod/mod/mod/mod/sdk/sdk_sdk_sdk/mod/mod/mod/mod/mod/mod/mod. ti.platforms.evmTDA3XX:IPU_1_1 MAIN_APP_ipu1_1.cfg
在这种情况下,机器上的构建工作一天开始,而下一天停止,即使重新完成代码库的签出也是如此。
你说得对……谢谢。
但是,它并不像您在这里看到的那样完全编译...
*****************
# making package.mak (因为package.Bld)...
...
#
# making package.mak (因为package.Bld)...
...
subdir_rules.mk:24:目标'build_3.26279697亿-InProc'的配方失败
已选取JAVA_TOOL_OPTIONS:-Xss1280k
已选取JAVA_TOOL_OPTIONS:-Xss1280k
gmake:***删除文件`package.mak’
已选取JAVA_TOOL_OPTIONS:-Xss1280k
gmake:***删除文件`package.mak’
gmake:*** No rule to make target `.configuro’(无规则使目标成为.configuro)。 停止。
js:"/home/ybonin/ti/xdctools_3_32_01_22_core/packages/xDC/tools/Cmdr.xs",第52行:错误:xdc.tools.configuro:由于早期错误(状态= 2)配置失败;'linker .cmd'已删除。
gmake [1]:***[builc-3.26279697亿-InProc]错误1
gmake:***[Build-3.26279697亿]错误2
*****************
有什么线索???
很好,但是在Linux Kernel 4.10 .0-24-generic (Ubuntu 17.04)上,我还必须在ccstudio.ini文件顶部注释2行才能使其正常工作。
将此信息重新添加到TI wiki processors.wiki.ti.com/.../Download_CCS将是一件很好的事情
#-VM #jre/lib/amd64/server/libjvm.so
您好,
我们遇到了Likux 3.13 .0-121的问题,因此我们将其降级,直到找到一个有效的LUunix Kernel-CCS组合。
以下是版本:
我们希望这些信息对某人有帮助。
此致。
[引用用户="Annette Keller"]
此变通办法对我不起作用。
是否有可能获得有关该问题及其如何影响CCS/XDC的更多信息?
[/引述]
您好,
我不确定是否是您的情况,但我需要以sudo的形式运行我的CCS,并且无法应用变通办法。 在这种情况下,在设置Java选项之前,我启动了一个持久的sudo子shell。 换言之:
用户@主机:~$ cd /opt/ti/ccsv7/eclipse
用户@host:/opt/ti/ccsv7/eclipse$ sudo -i
用户@host:/opt/ti/ccsv7/eclipse# set java_tool_options=-Xss2560k
用户@host:/opt/ti/ccsv7/eclipse#./CcsStudio &
顺便说一下,当以sudo身份运行时,-Xss1280为我发出了segfaults。
希望这能有所帮助,
拉斐尔
您好,
我可以证明,使用今天的内核补丁更新我的Ubuntu 16.04 /64足以允许正确启动CCS。 今天安装的软件包是:
linux 说:
用户@主机:~$ ls -lt /var/lib/dpkg/info
-rw-r--r-- 1根根目录1510 Jun 29 09:05 nautilus.list
-rw-r--r-- 1根根728 6月29日09:05 nautilus-data.list
-rw-r--r-- 1根根198 6月29日09:05 linux-headers-generic-hwe-list.list 16.04
-rw-r--r-- 1根根71.6176万 6月29日09:05 linux-headers-generic.0-58-list 4.8
-rw-r--r-- 1根根109.3378万 6月29日09:05 linux-headers-linux.0-58.list 4.8
-rw-r--r-- 1根根192 6月29日09:05 linux-image-generic-hwe-list.list 16.04
-rw-r--r-- 1根根174 6月29日09:05 linux-generic-hwe-list.list 16.04
-rw-r--r-- 1根根33.034万六月2909:05 linux-image-Extra-4.8 .0-58-generic.list
-rw-r--r-- 1根根8.0015万六月2909:05 linux-image-generic.0-58-generic.list 4.8
-rw-r--r-- 1根根515 Jun 29 09:05 libnautlase-extension1a:amd64.list
(...)
[/引述]
我的内核仍然是4.8 .0-58
linux 说:
用户@主机:~$ uname -a
Linux主机SMP.0-58-generic #63~SMP.1-Ubuntu 16.04 显示器6月26日18:08:51 4.8 2017 x86_64 x86_64 x86_64 x86_64 x86_64 x86_64 GNU/Linux
[/引述]
此致,
拉斐尔