命令: STOR zImage
返回: 150 Opening ASCII mode data connection for zImage.
FilleZilla 传输类型问题
上午编译了个内核,准备传到开发板上去,于是把那个 zImage 文件从 Linux 下用 FileZilla 上载到 Windows 机器上的 ftp 中,然后再在 Windows 机子上传到开发板。
结果内核却启动失败了,而且奇怪的是,连解压内核的信息都没有看到,就算内核配置错了,也不应该连解压都会出错啊 。
拿官方的几个编译好的内核试了下,没有问题,找不到原因,就无奈的用 Vim 打开那个内核文件,结果发现官方的内核,Vim 下面会显示 [unix] 标记,而我上传的那个就不会,顿时感觉是 ftp 的那个啥二进制和文本模式的问题。
检查了下,上传后的文件 md5 变了,看了下 FileZilla 的日志,果然:
把文件名改成 zImage.zip 就按二进制的上传了:
命令: STOR zImage.zip
返回: 150 Opening BINARY mode data connection for zImage.zip.
返回: 150 Opening BINARY mode data connection for zImage.zip.
翻了半天 FileZilla 的设置,果然看到一条,取消就好了: