芯路恒电子技术论坛

 找回密码
 立即注册
热搜: 合集
查看: 261|回复: 0

【Linux】【软件】FileZilla传输可执行文件不完整问题

[复制链接]

该用户从未签到

12

主题

13

帖子

92

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
92
发表于 2024-3-21 11:00:23 | 显示全部楼层 |阅读模式
问题:
使用Ubuntu系统上安装的FIleZilla软件,将.ko与应用文件传输到开发板后,执行应用程序一直报错Segmentation fault
image.png


经过查阅,错误表明是段错误、指针错误等等(内存);于是,修改代码去掉大部分操作,仍然报错;去掉设备树上多余的硬件描述,仍然报错。

最后,经过ls -l 命令对比传输前的文件与传输后的文件发现,竟多出5字节
image.png

后续,使用文件对比工具,发现文件中,多出0x0d,相当于添加了“回车符”;分析为FileZilla传输文件时,将可执行文件(二进制)识别为ASCII类型,导致传输后文件大小变化。
image.png


解决:
方法1:将传输类型,从“自动”修改为“二进制”,即可解决;
image.png

方法2:使用U盘拷贝到根文件中

//3.21  更改文档,添加新的分析



回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|芯路恒电子技术论坛 |鄂ICP备2021003648号

GMT+8, 2024-4-27 21:01 , Processed in 0.113932 second(s), 34 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

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