OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3395|回复: 4

自制系统无rsync方式的Qt远程调试失败

[复制链接]

13

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2018-1-25
在线时间
38 小时
发表于 2022-8-3 16:30:46 | 显示全部楼层 |阅读模式
1金钱
按教程移植的系统,不是原子官方系统。
OpenSSH测试没问题,不过按教程《I.MX6U出厂系统Qt交叉编译环境搭建 V1.6》的2.5.2节进行远程调试失败了。
教程添加了两个“Custom Process Step”,看上去应该是第一步就失败了,如图所示。
0803.png
分析:
1. 既然是第一步出错,我就试着直接把第一步的指令在终端中执行,也就是“ssh -p 22 root@192.168.14.202 'mkdir -p /opt/autumn/bin'”是成功的,开发板里能看到创建的目录/opt/autumn/bin
2. "ssh_askpass: exec(/usr/bin/ssh-askpass): No such file or directory",看上去明显是缺少ssh-askpass,但是看到Qt设备的SSH配置已经指定了askpass(如图),不知道为什么会调用/usr/bin下的askpass呢?经查,askpass是用来免密登录的。
0803-2.png
请问:
1. 怎么解决这个askpass的配置问题,能使用Qt的配置比较合理吧?
2. 或者是我少安装或者配置了什么东西吗?
先谢为敬!


最佳答案

查看完整内容[请看2#楼]

缺少SFTP和RSYNC, 1. SFTP按照驱动教程移植openSSH既可以搞定。 2. rsync这个同步命令,看看是不是再busybox里面构建安装、还是再buildroot里面构建安装 安装好就能正常使用
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2022-3-28
在线时间
4 小时
发表于 2022-8-3 16:30:47 | 显示全部楼层
缺少SFTP和RSYNC,
1. SFTP按照驱动教程移植openSSH既可以搞定。
2. rsync这个同步命令,看看是不是再busybox里面构建安装、还是再buildroot里面构建安装

安装好就能正常使用
回复

使用道具 举报

13

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2018-1-25
在线时间
38 小时
 楼主| 发表于 2022-8-3 17:50:06 | 显示全部楼层
测试Device是失败的
0803-3.png
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2022-8-3 23:26:01 | 显示全部楼层
帮顶
回复

使用道具 举报

13

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2018-1-25
在线时间
38 小时
 楼主| 发表于 2022-8-31 09:00:50 | 显示全部楼层
移植OpenSSH并开启ssh服务就可以了,qt项目配置使用默认的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 09:25

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表