2015-10-16 60 views
0

我已经完成了我的jetson tk1评估板的设置,并且我已经开始设置我的Nsight Eclipse以在Jetson板上远程运行我的程序。如何使用Nsight Eclipse远程运行Jetson TK1上的程序

我在Eclipse中创建了一个CUDA C项目,并完成了设置并将我的板连接到了我的eclipse。

当我建立样本CUDA文件在本地的日食它的正常工作,但是当我尝试在远程主板上运行,我得到这样的输出:

echo $PWD'>' 
/bin/sh -c "cd \"/home/ubuntu\";export LD_LIBRARY_PATH=\"/usr/local/cuda-  
6.0/lib\":\${LD_LIBRARY_PATH};\"/home/ubuntu/test\"";exit 
[email protected]:~$ echo $PWD'>' 
/home/ubuntu> 
[email protected]:~$ /bin/sh -c "cd \"/home/ubuntu\";export 
LD_LIBRARY_PATH=\" /usr/local/cuda- 
6.0/lib\":\${LD_LIBRARY_PATH};\"/home/ubuntu/test\"";exit 
/home/ubuntu/test: 1: /home/ubuntu/test: Syntax error: ")" unexpected 
logout 

从输出的最后一行,它看起来像这是一个可执行格式错误。有没有人遇到类似的东西?我正在用尽想法。

+0

你确定错误不是'Syntax error:“(”unexpected'? – talonmies

回答

1

我设法找到答案。我的Eclipse版本无法将我的cuda文件正确编译为ARMv7格式。所以我总是上传一个x64_86格式的可执行文件。

我的解决方案是创建一个bash脚本,当我从eclipse启动运行序列时,它将传输cuda文件并直接在板上进行编译。

最后,它花了一些编程来使事情工作,但它现在正在远程板上编译和正确执行。

1

你好,我遇到了同样的问题。我通过删除整个工作空间并生成一个新的问题来解决这些问题。你可以试试。

相关问题